Hello,
How did u solve this problem.I have similar error for clssifier/addr
Aniruddha Niranjan wrote:
>
>
> Hi.
>
> I am implementing a new protocol over the NSIS module on ns-2. The
> source code has compiled successfully. Now, I am running a sample script.
> The output starts off properly (first 6 lines of output below) but then I
> am getting an error as follows. Please give me some hints about this
> issue. (Script used is inline after the output message)
>
> Node n0 sent Pbs query to Node n1.
> The requested volume is 20.
> Api Call mode will be execed
> MRI: IPVersion must be 4 or 6
> ***Node 0 send 'query' message (Dmode with rao) ***
> Send with UDP
>
> --- Classfier::no-slot{} default handler (tcl/lib/ns-lib.tcl) ---
> _o13: no target for slot -1
> _o13 type: Classifier/Hash/Dest
> content dump:
> classifier _o13
> 0 offset
> 0 shift
> 2147483647 mask
> 2 slots
> slot 0: _o19 (Classifier/Port)
> slot 1: _o30 (Connector)
> -1 default
> ---------- Finished standard no-slot{} default handler ----------
>
> -End of Output
>
> pbs-example.tcl Script:
>
> set ns [new Simulator]
> $ns rtproto DV
> set tracefd [open example.tr w]
> $ns trace-all $tracefd
> #Open the nam trace file
> set nf [open out.nam w]
> $ns namtrace-all $nf
>
> #Define a 'finish' procedure
> proc finish {} {
> global ns nf tracefd
> $ns flush-trace
> #Close the trace file
> close $tracefd
> close $nf
> #Execute nam on the trace file
> exec nam out.nam &
> exit 0
> }
>
>
> ############ Create Eight nodes #############
> set n0 [$ns node]
> set n1 [$ns node]
>
> $n0 color blue
> $n1 color red
>
> ########### Trans with UDP ########
> set udp0 [new Agent/UDP]
> set udp1 [new Agent/UDP]
>
> $ns attach-agent $n0 $udp0
> $ns attach-agent $n1 $udp1
>
> ############ Trans with TCP ###############
> set tcp0 [new Agent/TCP/SimpleTcp]
> set tcp1 [new Agent/TCP/SimpleTcp]
>
> $ns attach-agent $n0 $tcp0
> $ns attach-agent $n1 $tcp1
>
> $tcp0 set fid_ 0
> $tcp1 set fid_ 0
>
> $tcp0 listen
> $tcp1 listen
>
> set app0 [new Application/TcpApp/GistTcpApp $tcp0]
> set app1 [new Application/TcpApp/GistTcpApp $tcp1]
>
> ########### Set Gist ##############
> set gist0 [new Application/Gist]
> set gist1 [new Application/Gist]
>
> $gist0 attachAgent $udp0
> $gist1 attachAgent $udp1
>
> $app0 setapp $gist0
> $app1 setapp $gist1
>
> $gist0 pbs-install
> $gist1 pbs-install
>
> ########### Create a duplex link between the nodes #############
> $ns duplex-link $n0 $n1 1Mb 100ms DropTail
>
> $ns duplex-link-op $n0 $n1 orient right
>
> ########### Run the simulation ###########
>
> #debug 1;
> $ns at 1.0 "$gist0 pbs query n1 20"
> #debug 2;
>
> $ns at 5.0 "finish"
>
> $ns run
>
>
>
>
>
>
--
View this message in context:
http://old.nabble.com/TCL-Script---No-Slot-Error-tp20637441p34348189.html
Sent from the ns-users mailing list archive at Nabble.com.