TCL语言中如何抑制两个节点之间的连接

How to suppress a connection between two nodes in TCL language

我在各种教程中找了一段时间,我能找到的只是在两个现有节点 n1n2 之间创建连接的语法,即

$ns duplex-link $n1 $n2 10Mb 10ms DropTail

但我现在的需求是在特定时刻(比如t = 5s)删除它们之间的连接。 我考虑过通过将现有连接的带宽设置为 0 来破解以前的语法,如下所示:

$ns at 5. "$ns duplex-link $n1 $n2 0Mb 10ms DropTail"

我认为这应该可以解决问题,至少在理论上是这样,但我想知道是否没有更好的内置方法来实现它。

这是正确的做法

$ns rtmodel-at 5. down $n1 $n2

Source