我在NS2中模拟网络,但是我在命名节点时遇到了问题。我将它们命名为1到10,但是当我启动它时,它会显示从0到9的节点
设置ns [新模拟器]
设置nf [打开out.nam w]
$ ns namtrace-all $ nf
设置tf [open out.tr w]
$ ns trace-all $ nf
proc finish {} {
全球ns nf tf
$ ns flush-trace
关闭$ nf
关闭$ tf
exec nam out.nam&
退出0
}
设置n1 [$ ns node]
设置n2 [$ ns node]
设置n3 [$ ns node]
设置n4 [$ ns node]
设置n5 [$ ns node]
设置n6 [$ ns node]
设置n7 [$ ns node]
设置n8 [$ ns node]
设置n9 [$ ns node]
设置n10 [$ ns node]
$ ns duplex-link $ n1 $ n5 1Mb 10ms DropTail
$ ns duplex-link-op $ n1 $ n5 orient right-down
$ ns duplex-link $ n2 $ n5 1Mb 10ms DropTail
$ ns duplex-link-op $ n2 $ n5 orient right
$ ns duplex-link $ n3 $ n5 1Mb 10ms DropTail
$ ns duplex-link-op $ n3 $ n5 orient right-up
$ ns duplex-link $ n4 $ n5 1Mb 10ms DropTail
$ ns duplex-link-op $ n4 $ n5 orient up
$ ns duplex-link $ n5 $ n6 1Mb 10ms DropTail
$ ns duplex-link-op $ n5 $ n6 orient right
$ ns duplex-link $ n6 $ n7 1Mb 10ms DropTail
$ ns duplex-link-op $ n6 $ n7 orient right-up
$ ns duplex-link $ n6 $ n8 1Mb 10ms DropTail
$ ns duplex-link-op $ n6 $ n8 orient right
$ ns duplex-link $ n6 $ n9 1Mb 10ms DropTail
$ ns duplex-link-op $ n6 $ n9 orient right-down
$ ns duplex-link $ n6 $ n10 1Mb 10ms DropTail
$ ns duplex-link-op $ n6 $ n10 orient down
$ ns at 5.0“finish”
$ ns run
答案 0 :(得分:1)
第一个节点始终为0。那么为什么要改变呢?