Basic Code
Basic Code
#Create links between the $ns duplex-link $n0 $n2 2Mb 10ms DropTail
nodes $ns duplex-link $n1 $n2 2Mb 10ms DropTail
$ns duplex-link $n2 $n3 4Mb 10ms DropTail
$ns duplex-link $n4 $n2 2Mb 10ms DropTail
$ns duplex-link $n5 $n2 2Mb 10ms DropTail
$ns duplex-link $n3 $n6 1Mb 10ms DropTail
#Set Queue Size of link $ns queue-limit $n2 $n3 20
(n2-n3) to 10 $ns queue-limit $n3 $n6 20
#Monitor the queue for $ns duplex-link-op $n2 $n3 queuePos 0.5
link (n2-n3). (for NAM) $ns duplex-link-op $n3 $n6 queuePos 0.5
#Give node position (for $ns duplex-link-op $n0 $n2 orient right-down
NAM) $ns duplex-link-op $n1 $n2 orient right-up
$ns duplex-link-op $n2 $n3 orient right
$ns duplex-link-op $n4 $n2 orient left-down
$ns duplex-link-op $n5 $n2 orient left-up
$ns duplex-link-op $n3 $n6 orient right
#Detach tcp and sink $ns at 5.1 "$ns detach-agent $n0 $tcp1 ; $ns
agents (not really detach-agent $n3 $sink1"
necessary)