NS2中的命名节点

时间:2016-04-23 16:32:15

标签: networking simulation ns2

我在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

1 个答案:

答案 0 :(得分:1)

第一个节点始终为0。那么为什么要改变呢?