第 4 章例 1#建立一个模拟set ns [new Simulator]#定义不同数据流的颜色(NAM显示时用到)$ns color 1 Blue$ns color 2 Red#开启Trace跟踪和NAM跟踪set tracefd [open wired
tr w]$ns trace-all $tracefdset nf [open wired
nam w]$ns namtrace—all $nf#定义结束进程proc finish {} {global ns tracefd nf$ns flush-traceclose $tracefdclose $nfexit 0}#定义节点set n0 [$ns node]set n1 [$ns node]set n2 [$ns node]set n3 [$ns node]set n4 [$ns node]set n5 [$ns node]#$n5 color black$n5 color red#定义节点间的链路$ns duplex-link $n0 $n1 2Mb 10ms DropTail$ns duplex-link $n1 $n2 2Mb 10ms DropTail$ns duplex-link $n1 $n4 2Mb 20ms DropTail$ns duplex-link $n3 $n4 2Mb 10ms DropTail$ns duplex—link $n4 $n5 2Mb 10ms DropTail#定义链路的队列长度$ns queue-limit $n1 $n4 10#指定节点间的相互位置(NAM显示用到)$ns duplex-link-op $n0 $n1 orient right—down$ns duplex-link-op $n2 $n1 orient right-up$ns duplex—link-op