telianet.tcl

来自「Isisns is an extension of Network Simula」· TCL 代码 · 共 55 行

TCL
55
字号
source ../../tcl/isisnodes.tclsource ../../tcl/ns-rtProtoISIS.tclset ns [new Simulator]$ns use-scheduler Calendar$ns rtproto ISISset nf [open out.nam w]$ns namtrace-all $nfset in [new ISISNodes]$in buildnet 4 24 40 3 10#$in maketranslateputs stderr "[$ns get-number-of-nodes]"proc init {} {    global n ns nf    $ns ISISchangeCost 10    $ns ISIScmd log telianet.log    $ns readISISconfig isis.conf    $ns ISIScmd run}proc finish {} {    global ns nf    $ns flush-trace    close $nf    $ns ISIScmd finish#    exec nam out.nam    exit 0}for {set i 0} {$i < 20} {incr i} {    $in linkevent_a-d [expr 10 + $i * 0.000001] cost}$ns at 0 "init"for {set i 0} {$i < 31} {incr i} {    $ns at $i "puts stderr $i"}$ns at 9.9 "$ns setISISparam lspDelay 0"$ns at 9.9 "$ns setISISparam lspThrottle 33"$ns at 9.9 "$ns setISISparam SPFdelay 5500"$ns at 30 "finish"$ns run

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?