sir,
  I am running  below tcl  script   it gives   the error:

  Flow 1 starts at time 0.000000
--- Classfier::no-slot{} default handler (tcl/lib/ns-lib.tcl) ---
        _o12: no target for slot 4294967295
        _o12 type: Classifier/Hash/Dest
content dump:
classifier _o12
        0 offset
        0 shift
        1073741823 mask
        1 slots
                slot 0: _o109 (Classifier/Port)
        -1 default
---------- Finished standard no-slot{} default handler ----------



here tcl script  :--

-----------------mkct2.tcl----------------------------------------

set ns [new Simulator]

set f [open out.tr w]
$ns trace-all $f
set nf [open out.nam w]
$ns namtrace-all $nf


set r_(1) [$ns node]
set r_(2) [$ns node]
set r_(3) [$ns node]
set r_(4) [$ns node]


$ns duplex-link $r_(1) $r_(2)  20Mb  10ms MKCQueue
set mkcq_(1) [[$ns link $r_(1) $r_(2)] queue]
$mkcq_(1) set C 2000000
$mkcq_(1) set T 0.1
$mkcq_(1) set rid 1


$ns duplex-link $r_(2) $r_(4)  20Mb  15ms MKCQueue
set mkcq_(2) [[$ns link $r_(2) $r_(4)] queue]
$mkcq_(2) set C 1700000
$mkcq_(2) set T 0.1
$mkcq_(2) set rid 2


$ns duplex-link $r_(4) $r_(3)  20Mb  10ms MKCQueue
set mkcq_(3) [[$ns link $r_(2) $r_(4)] queue]
$mkcq_(3) set C 2000000
$mkcq_(3) set T 0.1
$mkcq_(3) set rid 3


$ns duplex-link $r_(3) $r_(1)  20Mb  15ms MKCQueue
set mkcq_(4) [[$ns link $r_(3) $r_(1)] queue]
$mkcq_(4) set C 1700000
$mkcq_(4) set T 0.1
$mkcq_(4) set rid 4


set Snk_(2)  [new Agent/MKCSink]
$Snk_(2) set packetSize_ 40
$ns attach-agent $r_(2) $Snk_(2)

set Snk_(1)  [new Agent/MKCSink]
$Snk_(1) set packetSize_ 40
$ns attach-agent $r_(4) $Snk_(2)

set Snk_(4)  [new Agent/MKCSink]
$Snk_(4) set packetSize_ 40
$ns attach-agent $r_(3) $Snk_(4)

set Snk_(3)  [new Agent/MKCSink]
$Snk_(3) set packetSize_ 40
$ns attach-agent $r_(1) $Snk_(3)


set Src_(2) [new Agent/MKC]
$ns attach-agent $r_(1)  $Src_(2)
$Src_(2) set alpha_ 200000
$Src_(2) set beta_ 0.5
$Src_(2) set packetSize_ 200
$Src_(2) set init_rate_ 100000
$Src_(2) set fid_ 2



set Src_(1) [new Agent/MKC]
$ns attach-agent $r_(1)  $Src_(1)
$Src_(1) set alpha_ 200000
$Src_(1) set beta_ 0.5
$Src_(1) set packetSize_ 200
$Src_(1) set init_rate_ 100000
$Src_(1) set fid_ 1


set Src_(4) [new Agent/MKC]
$ns attach-agent $r_(4)  $Src_(4)
$Src_(4) set alpha_ 200000
$Src_(4) set beta_ 0.5
$Src_(4) set packetSize_ 200
$Src_(4) set init_rate_ 100000
$Src_(4) set fid_ 4


set Src_(3) [new Agent/MKC]
$ns attach-agent $r_(4)  $Src_(3)
$Src_(3) set alpha_ 200000
$Src_(3) set beta_ 0.5
$Src_(3) set packetSize_ 200
$Src_(3) set init_rate_ 100000
$Src_(3) set fid_ 3


$ns connect  $Src_(1)   $Snk_(1)
$ns connect  $Src_(2)   $Snk_(2)
$ns connect  $Src_(3)   $Snk_(3)
$ns connect  $Src_(4)   $Snk_(4)

$ns  cost $r_(4) $r_(3) 1
$ns  cost $r_(4) $r_(2) 10



$ns at 0 "$Src_(1)  start"
$ns at 10 "$Src_(2)  start"
$ns at 20 "$Src_(3)  start"
$ns at 30 "$Src_(4)  start"

$ns at 85 "$Src_(1)  stop"
$ns at 90 "$Src_(2)  stop"
$ns at 95 "$Src_(3)  stop"
$ns at 100 "$Src_(4)  stop"


$ns at 100.0  "finish"


proc finish {} {
        global ns nf
        $ns flush-trace
        close $nf
        exec nam out.nam &
        exit 0
}

$ns run



 plz   solve this  problem  give me  solution.................


thank you

Reply via email to