sir plz help me for topology creation for aodv and routing table after that
i break topology and update routing table


On Wed, May 6, 2015 at 5:00 AM, <ns-users-requ...@isi.edu> wrote:

> Send Ns-users mailing list submissions to
>         ns-users@isi.edu
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://mailman.isi.edu/mailman/listinfo/ns-users
> or, via email, send a message with subject or body 'help' to
>         ns-users-requ...@isi.edu
>
> You can reach the person managing the list at
>         ns-users-ow...@isi.edu
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Ns-users digest..."
>
>
> Today's Topics:
>
>    1. Re: how to generate nam  file and xgraph (alok9408)
>    2. Do we have a Similar tcl file? (Amodu Oluwatosin)
>    3. Re: how to generate nam  file and xgraph (knudfl)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 4 May 2015 18:37:32 -0700 (MST)
> From: alok9408 <alok9...@gmail.com>
> Subject: Re: [ns] how to generate nam  file and xgraph
> To: ns-users@isi.edu
> Message-ID: <1430789852675-29996.p...@n7.nabble.com>
> Content-Type: text/plain; charset=us-ascii
>
> sir,
>    Again I  am trying  to generate xgraph  file but it gives  "Problems
> found with input data."
>
>
>
> ---------------------------------------blue.tcl------------------------------------------
> #script illustrating the BLUE algorithm
> #Senders are TCP-SACK senders, and receivers are TCP-SACK sinks
>
> set ns [new Simulator]
>
> # turn on ns and nam tracing
> set f0 [open out0.data w]
> set f1 [open out1.data w]
> set f2 [open out2.data w]
> set f3 [open out3.nam w]
> #$ns trace-all $f
> $ns namtrace-all  $f3
>
> #set the no of TCP flows here
> set nodenum 5
>
> set start_time 1.0
> set finish_time 50
>
> # create the nodes
>
> #First create TCP senders and receivers
>
> for {set i 0} {$i < $nodenum} {incr i} {
>
>     set s($i) [$ns node]
>     set r($i) [$ns node]
> }
>
> #Then create the 2 back-bone routers
> set n1 [$ns node]
> set n2 [$ns node]
>
> # create the links
> #betwwen the senders and n1, receivers and n2
> for {set i 0} {$i < $nodenum} {incr i} {
>
>     $ns duplex-link $s($i) $n1 10Mb 1ms DropTail
>     $ns duplex-link $r($i) $n2 10Mb 1ms DropTail
>
> }
>
> #Bottle neck link between between n1 and n2
> $ns simplex-link $n1 $n2 1Mbps 100ms Blue
> $ns simplex-link $n2 $n1 1Mbps 100ms DropTail
>
> #Configure BLUE queue parameters here
> set blueq [[$ns link $n1 $n2] queue]
> $blueq set decrement 0.00025
> $blueq set increment 0.0025
> $blueq set dhold-time 50ms
> $blueq set ihold-time 50ms
>
> #Enable ECN here
> $blueq set setbit true
>
> #set the queue-limit between n1 and n2
> $ns queue-limit $n1 $n2 50
>
> #set up queue monitor, sample every 0.5 seconds
> set qfile [open "test-blue-qsize.out" w]
> set qm [$ns monitor-queue $n1 $n2 $qfile 0.5]
> [$ns link $n1 $n2] queue-sample-timeout
>
> #create the random number generator
> set rng [new RNG]
>
>
> # create TCP agents
> for {set i 0} {$i < $nodenum} {incr i} {
>
>     set tcp($i) [new Agent/TCP/Sack1]
>     $tcp($i) set fid_ [expr ($i + 1)]
>     $tcp($i) set ecn_ 1
>     set sink($i) [new Agent/TCPSink/Sack1/DelAck]
>     $sink($i) set ecn_ 1
>     $ns attach-agent $s($i) $tcp($i)
>     $ns attach-agent $r($i) $sink($i)
>     $ns connect $tcp($i) $sink($i)
>     set ftp($i) [new Application/FTP]
>     $ftp($i) attach-agent $tcp($i)
>     #set p($i) [new Application/Traffic/Pareto]
>     #$p($i) set packetSize_ 1000
>     #$p($i) set burst_time_ 200ms
>     #$p($i) set idle_time_ 200ms
>     #$p($i) set shape_ 1.5
>     #$p($i) set rate_ 10000K
>     #$p($i) attach-agent $tcp($i)
>     set start_time [$rng uniform 0 1]
>     $ns at $start_time "$ftp($i) start"
>     #$ns at $start_time "$p($i) start"
> }
>
>
> $ns at $finish_time "finish"
>
>
> proc finish {} {
>     global ns  f0 f1 f2  f3
>     #$ns flush-trace
>     #close $qfile
>     puts "running nam..."
>     close $f0
>     close $f1
>     close $f2
>     exec nam out3.nam &
>
>     exec xgraph out0.tr out1.tr out2.tr  -geometry 800x400 &
>     exit 0
> }
>
> $ns run
>
>
>
> --
> View this message in context:
> http://network-simulator-ns-2.7690.n7.nabble.com/how-to-generate-nam-file-and-xgraph-tp29986p29996.html
> Sent from the ns-users mailing list archive at Nabble.com.
>
>
>
> ------------------------------
>
> Message: 2
> Date: Tue, 5 May 2015 10:56:44 +0800
> From: Amodu Oluwatosin <amoduahmedto...@gmail.com>
> Subject: [ns] Do we have a Similar tcl file?
> To: ns-users@isi.edu
> Message-ID:
>         <
> ca+2pfejkjuzc7ez_vjxqbsxj+g3kvu7_xrhqebkfs_mb_lt...@mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
>
> Hi,
>
> A very Good day to you,
>
>
> S1___________R1____________R2............................D1       (RI-R2
> Wired link 200Mbps, 25ms;  R2-D1Wireless link 5ms)
>
>
>
>   S1-R1
> Wired Link(1Gbps, Tms)
>
> Please I would like to know if I can find a similar topology with the one
> above  or if someone is willing to share.
> It consist of a wired link from a source S1 or a number of source which is
> connected to a router ( bottleneck). The router R1 is connected to another
> router R2 via a wired link. R2 is connected to D1 or a number of
> destinations via a wireless link.
>
> I will also appreciate where can I get the following TCP variants (CUBIC
> TCP, HSTCP, WESTWOOD AND BIC)
>
>
> Thank you
>
>
> ------------------------------
>
> Message: 3
> Date: Tue, 5 May 2015 09:35:34 -0700 (MST)
> From: knudfl <knu...@ofir.dk>
> Subject: Re: [ns] how to generate nam  file and xgraph
> To: ns-users@isi.edu
> Message-ID: <1430843734181-30003.p...@n7.nabble.com>
> Content-Type: text/plain; charset=us-ascii
>
> > blue.tcl
>
> Read my above post :
> "Some many lines for "Creating Output Files for Xgraph" were not added to
> blue.tcl".
> Please read http://www.isi.edu/nsnam/ns/tutorial/nsscript4.html
>
> Required is :
> # ----------------------------------- Most of this ---------------
>
> proc attach-expoo-traffic { node sink size burst idle rate } {
>         #Get an instance of the simulator
>         set ns [Simulator instance]
>         #Create a UDP agent and attach it to the node
>         set source [new Agent/UDP]
>         $ns attach-agent $node $source
>
>         #Create an Expoo traffic agent and set its configuration parameters
>         set traffic [new Application/Traffic/Exponential]
>         $traffic set packetSize_ $size
>         $traffic set burst_time_ $burst
>         $traffic set idle_time_ $idle
>         $traffic set rate_ $rate
>
>         # Attach traffic source to the traffic generator
>         $traffic attach-agent $source
>         #Connect the source and the sink
>         $ns connect $source $sink
>         return $traffic
> }
> # -----------------------------------
>
> # ----------------------------------- And this --------------
> set sink0 [new Agent/LossMonitor]
> set sink1 [new Agent/LossMonitor]
> set sink2 [new Agent/LossMonitor]
> $ns attach-agent $n4 $sink0
> $ns attach-agent $n4 $sink1
> $ns attach-agent $n4 $sink2
>
> set source0 [attach-expoo-traffic $n0 $sink0 200 2s 1s 100k]
> set source1 [attach-expoo-traffic $n1 $sink1 200 2s 1s 200k]
> set source2 [attach-expoo-traffic $n2 $sink2 200 2s 1s 300k]
> # ---------------------------------
>
> # --------------------------------- And some ..... --------------
> proc record {} {
>         global sink0 sink1 sink2 f0 f1 f2
>         #Get an instance of the simulator
>         set ns [Simulator instance]
>         #Set the time after which the procedure should be called again
>         set time 0.5
>         #How many bytes have been received by the traffic sinks?
>         set bw0 [$sink0 set bytes_]
>         set bw1 [$sink1 set bytes_]
>         set bw2 [$sink2 set bytes_]
>         #Get the current time
>         set now [$ns now]
>         #Calculate the bandwidth (in MBit/s) and write it to the files
>         puts $f0 "$now [expr $bw0/$time*8/1000000]"
>         puts $f1 "$now [expr $bw1/$time*8/1000000]"
>         puts $f2 "$now [expr $bw2/$time*8/1000000]"
>         #Reset the bytes_ values on the traffic sinks
>         $sink0 set bytes_ 0
>         $sink1 set bytes_ 0
>         $sink2 set bytes_ 0
>         #Re-schedule the procedure
>         $ns at [expr $now+$time] "record"
> # ---------------------------------------------------
>
> # --------------------------- And maybe like this  ...... ---------------
> $ns at 0.0 "record"
> $ns at 10.0 "$source0 start"
> $ns at 10.0 "$source1 start"
> $ns at 10.0 "$source2 start"
> $ns at 50.0 "$source0 stop"
> $ns at 50.0 "$source1 stop"
> $ns at 50.0 "$source2 stop"
> $ns at 60.0 "finish"
> # ---------------------------------
>
> -
>
>
>
> --
> View this message in context:
> http://network-simulator-ns-2.7690.n7.nabble.com/how-to-generate-nam-file-and-xgraph-tp29986p30003.html
> Sent from the ns-users mailing list archive at Nabble.com.
>
>
>
> ------------------------------
>
> _______________________________________________
> Ns-users mailing list
> Ns-users@isi.edu
> http://mailman.isi.edu/mailman/listinfo/ns-users
>
>
> End of Ns-users Digest, Vol 137, Issue 5
> ****************************************
>

Reply via email to