Dear All,

I am working on Online Video Streaming, and i have to build a topology using
gt-itm topology generator.
Following is the program, but in output i m not getting any display on
Network animator (NAM).
can anybody suggest me the correction in program?

set ns [new Simulator]

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

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



# Generated by sgb2ns, created by Polly Huang
# GRAPH (#nodes #edges id uu vv ww xx yy zz):
# 100 354
transtub(0,3,0,0,{1,89,3,1.000,0.000,0.000},{4,44,3,0.600,0.000,0.000},{8,36,3,0.420,0.000,0.000})
89 2 4 0


proc create-topology {nsns node linkBW} {
upvar $node n
upvar $nsns ns

set verbose 1

if {$verbose} {
puts "creating nodes..."
}
for {set i 0} {$i < 100} {incr i} {
set n($i) [$ns node]
}

# EDGES (from-node to-node length a b):
if {$verbose} {
puts -nonewline "Creating links 0..."
flush stdout
}
$ns duplex-link-of-interfaces $n(0) $n(18) $linkBW 270ms DropTail
$ns duplex-link-of-interfaces $n(0) $n(5) $linkBW 160ms DropTail
$ns duplex-link-of-interfaces $n(0) $n(1) $linkBW 230ms DropTail
$ns duplex-link-of-interfaces $n(0) $n(3) $linkBW 310ms DropTail
$ns duplex-link-of-interfaces $n(1) $n(42) $linkBW 330ms DropTail
$ns duplex-link-of-interfaces $n(1) $n(29) $linkBW 80ms DropTail
$ns duplex-link-of-interfaces $n(1) $n(28) $linkBW 120ms DropTail
$ns duplex-link-of-interfaces $n(1) $n(2) $linkBW 140ms DropTail
$ns duplex-link-of-interfaces $n(1) $n(3) $linkBW 250ms DropTail
$ns duplex-link-of-interfaces $n(2) $n(77) $linkBW 240ms DropTail
if {$verbose} { puts -nonewline "10..."; flush stdout }
$ns duplex-link-of-interfaces $n(2) $n(69) $linkBW 300ms DropTail
$ns duplex-link-of-interfaces $n(2) $n(58) $linkBW 270ms DropTail
$ns duplex-link-of-interfaces $n(2) $n(54) $linkBW 60ms DropTail
$ns duplex-link-of-interfaces $n(2) $n(45) $linkBW 210ms DropTail
$ns duplex-link-of-interfaces $n(3) $n(91) $linkBW 190ms DropTail
$ns duplex-link-of-interfaces $n(3) $n(89) $linkBW 180ms DropTail
$ns duplex-link-of-interfaces $n(4) $n(5) $linkBW 100ms DropTail
$ns duplex-link-of-interfaces $n(4) $n(11) $linkBW 220ms DropTail
$ns duplex-link-of-interfaces $n(5) $n(6) $linkBW 270ms DropTail
$ns duplex-link-of-interfaces $n(5) $n(8) $linkBW 370ms DropTail
if {$verbose} { puts -nonewline "20..."; flush stdout }
$ns duplex-link-of-interfaces $n(5) $n(9) $linkBW 230ms DropTail
$ns duplex-link-of-interfaces $n(5) $n(10) $linkBW 420ms DropTail
$ns duplex-link-of-interfaces $n(5) $n(12) $linkBW 280ms DropTail
$ns duplex-link-of-interfaces $n(6) $n(8) $linkBW 200ms DropTail
$ns duplex-link-of-interfaces $n(6) $n(10) $linkBW 150ms DropTail
$ns duplex-link-of-interfaces $n(6) $n(12) $linkBW 70ms DropTail
$ns duplex-link-of-interfaces $n(7) $n(9) $linkBW 190ms DropTail
$ns duplex-link-of-interfaces $n(8) $n(9) $linkBW 140ms DropTail
$ns duplex-link-of-interfaces $n(8) $n(10) $linkBW 220ms DropTail
$ns duplex-link-of-interfaces $n(8) $n(12) $linkBW 270ms DropTail
if {$verbose} { puts -nonewline "30..."; flush stdout }
$ns duplex-link-of-interfaces $n(9) $n(11) $linkBW 120ms DropTail
$ns duplex-link-of-interfaces $n(9) $n(12) $linkBW 220ms DropTail
$ns duplex-link-of-interfaces $n(13) $n(15) $linkBW 160ms DropTail
$ns duplex-link-of-interfaces $n(13) $n(16) $linkBW 40ms DropTail
$ns duplex-link-of-interfaces $n(14) $n(16) $linkBW 40ms DropTail
$ns duplex-link-of-interfaces $n(14) $n(18) $linkBW 230ms DropTail
$ns duplex-link-of-interfaces $n(15) $n(17) $linkBW 190ms DropTail
$ns duplex-link-of-interfaces $n(15) $n(19) $linkBW 190ms DropTail
$ns duplex-link-of-interfaces $n(16) $n(18) $linkBW 190ms DropTail
$ns duplex-link-of-interfaces $n(18) $n(19) $linkBW 340ms DropTail
if {$verbose} { puts -nonewline "40..."; flush stdout }
$ns duplex-link-of-interfaces $n(20) $n(24) $linkBW 250ms DropTail
$ns duplex-link-of-interfaces $n(20) $n(26) $linkBW 220ms DropTail
$ns duplex-link-of-interfaces $n(20) $n(27) $linkBW 80ms DropTail
$ns duplex-link-of-interfaces $n(21) $n(24) $linkBW 220ms DropTail
$ns duplex-link-of-interfaces $n(21) $n(25) $linkBW 120ms DropTail
$ns duplex-link-of-interfaces $n(21) $n(27) $linkBW 160ms DropTail
$ns duplex-link-of-interfaces $n(22) $n(24) $linkBW 260ms DropTail
$ns duplex-link-of-interfaces $n(22) $n(27) $linkBW 180ms DropTail
$ns duplex-link-of-interfaces $n(22) $n(28) $linkBW 180ms DropTail
$ns duplex-link-of-interfaces $n(23) $n(27) $linkBW 190ms DropTail
if {$verbose} { puts -nonewline "50..."; flush stdout }
$ns duplex-link-of-interfaces $n(24) $n(27) $linkBW 220ms DropTail
$ns duplex-link-of-interfaces $n(25) $n(28) $linkBW 70ms DropTail
$ns duplex-link-of-interfaces $n(26) $n(27) $linkBW 140ms DropTail
$ns duplex-link-of-interfaces $n(26) $n(28) $linkBW 160ms DropTail
$ns duplex-link-of-interfaces $n(29) $n(31) $linkBW 130ms DropTail
$ns duplex-link-of-interfaces $n(29) $n(36) $linkBW 240ms DropTail
$ns duplex-link-of-interfaces $n(30) $n(31) $linkBW 230ms DropTail
$ns duplex-link-of-interfaces $n(30) $n(35) $linkBW 270ms DropTail
$ns duplex-link-of-interfaces $n(30) $n(36) $linkBW 340ms DropTail
$ns duplex-link-of-interfaces $n(30) $n(37) $linkBW 140ms DropTail
if {$verbose} { puts -nonewline "60..."; flush stdout }
$ns duplex-link-of-interfaces $n(31) $n(32) $linkBW 100ms DropTail
$ns duplex-link-of-interfaces $n(31) $n(34) $linkBW 140ms DropTail
$ns duplex-link-of-interfaces $n(31) $n(36) $linkBW 110ms DropTail
$ns duplex-link-of-interfaces $n(32) $n(33) $linkBW 110ms DropTail
$ns duplex-link-of-interfaces $n(32) $n(34) $linkBW 220ms DropTail
$ns duplex-link-of-interfaces $n(33) $n(35) $linkBW 320ms DropTail
$ns duplex-link-of-interfaces $n(33) $n(36) $linkBW 290ms DropTail
$ns duplex-link-of-interfaces $n(34) $n(36) $linkBW 190ms DropTail
$ns duplex-link-of-interfaces $n(34) $n(37) $linkBW 230ms DropTail
$ns duplex-link-of-interfaces $n(35) $n(37) $linkBW 230ms DropTail
if {$verbose} { puts -nonewline "70..."; flush stdout }
$ns duplex-link-of-interfaces $n(38) $n(39) $linkBW 210ms DropTail
$ns duplex-link-of-interfaces $n(38) $n(41) $linkBW 60ms DropTail
$ns duplex-link-of-interfaces $n(38) $n(42) $linkBW 230ms DropTail
$ns duplex-link-of-interfaces $n(39) $n(40) $linkBW 330ms DropTail
$ns duplex-link-of-interfaces $n(39) $n(41) $linkBW 250ms DropTail
$ns duplex-link-of-interfaces $n(39) $n(43) $linkBW 310ms DropTail
$ns duplex-link-of-interfaces $n(41) $n(43) $linkBW 60ms DropTail
$ns duplex-link-of-interfaces $n(42) $n(43) $linkBW 350ms DropTail
$ns duplex-link-of-interfaces $n(44) $n(45) $linkBW 210ms DropTail
$ns duplex-link-of-interfaces $n(44) $n(47) $linkBW 250ms DropTail
if {$verbose} { puts -nonewline "80..."; flush stdout }
$ns duplex-link-of-interfaces $n(45) $n(46) $linkBW 220ms DropTail
$ns duplex-link-of-interfaces $n(47) $n(48) $linkBW 170ms DropTail
$ns duplex-link-of-interfaces $n(49) $n(50) $linkBW 350ms DropTail
$ns duplex-link-of-interfaces $n(49) $n(51) $linkBW 100ms DropTail
$ns duplex-link-of-interfaces $n(49) $n(52) $linkBW 190ms DropTail
$ns duplex-link-of-interfaces $n(49) $n(53) $linkBW 130ms DropTail
$ns duplex-link-of-interfaces $n(49) $n(55) $linkBW 280ms DropTail
$ns duplex-link-of-interfaces $n(49) $n(56) $linkBW 140ms DropTail
$ns duplex-link-of-interfaces $n(50) $n(51) $linkBW 250ms DropTail
$ns duplex-link-of-interfaces $n(50) $n(52) $linkBW 180ms DropTail
if {$verbose} { puts -nonewline "90..."; flush stdout }
$ns duplex-link-of-interfaces $n(50) $n(55) $linkBW 80ms DropTail
$ns duplex-link-of-interfaces $n(51) $n(53) $linkBW 40ms DropTail
$ns duplex-link-of-interfaces $n(51) $n(54) $linkBW 140ms DropTail
$ns duplex-link-of-interfaces $n(51) $n(56) $linkBW 160ms DropTail
$ns duplex-link-of-interfaces $n(52) $n(54) $linkBW 50ms DropTail
$ns duplex-link-of-interfaces $n(52) $n(56) $linkBW 280ms DropTail
$ns duplex-link-of-interfaces $n(53) $n(54) $linkBW 100ms DropTail
$ns duplex-link-of-interfaces $n(53) $n(55) $linkBW 150ms DropTail
$ns duplex-link-of-interfaces $n(54) $n(56) $linkBW 290ms DropTail
$ns duplex-link-of-interfaces $n(55) $n(56) $linkBW 330ms DropTail
if {$verbose} { puts -nonewline "100..."; flush stdout }
$ns duplex-link-of-interfaces $n(57) $n(59) $linkBW 70ms DropTail
$ns duplex-link-of-interfaces $n(57) $n(60) $linkBW 280ms DropTail
$ns duplex-link-of-interfaces $n(57) $n(61) $linkBW 230ms DropTail
$ns duplex-link-of-interfaces $n(57) $n(63) $linkBW 90ms DropTail
$ns duplex-link-of-interfaces $n(58) $n(60) $linkBW 290ms DropTail
$ns duplex-link-of-interfaces $n(58) $n(62) $linkBW 230ms DropTail
$ns duplex-link-of-interfaces $n(59) $n(61) $linkBW 300ms DropTail
$ns duplex-link-of-interfaces $n(59) $n(62) $linkBW 230ms DropTail
$ns duplex-link-of-interfaces $n(60) $n(62) $linkBW 150ms DropTail
$ns duplex-link-of-interfaces $n(60) $n(63) $linkBW 340ms DropTail
if {$verbose} { puts -nonewline "110..."; flush stdout }
$ns duplex-link-of-interfaces $n(61) $n(63) $linkBW 320ms DropTail
$ns duplex-link-of-interfaces $n(64) $n(67) $linkBW 390ms DropTail
$ns duplex-link-of-interfaces $n(64) $n(68) $linkBW 110ms DropTail
$ns duplex-link-of-interfaces $n(64) $n(69) $linkBW 190ms DropTail
$ns duplex-link-of-interfaces $n(64) $n(71) $linkBW 170ms DropTail
$ns duplex-link-of-interfaces $n(65) $n(66) $linkBW 130ms DropTail
$ns duplex-link-of-interfaces $n(65) $n(69) $linkBW 210ms DropTail
$ns duplex-link-of-interfaces $n(65) $n(71) $linkBW 300ms DropTail
$ns duplex-link-of-interfaces $n(65) $n(72) $linkBW 30ms DropTail
$ns duplex-link-of-interfaces $n(66) $n(68) $linkBW 240ms DropTail
if {$verbose} { puts -nonewline "120..."; flush stdout }
$ns duplex-link-of-interfaces $n(66) $n(69) $linkBW 240ms DropTail
$ns duplex-link-of-interfaces $n(66) $n(71) $linkBW 220ms DropTail
$ns duplex-link-of-interfaces $n(66) $n(72) $linkBW 150ms DropTail
$ns duplex-link-of-interfaces $n(67) $n(69) $linkBW 220ms DropTail
$ns duplex-link-of-interfaces $n(67) $n(72) $linkBW 40ms DropTail
$ns duplex-link-of-interfaces $n(68) $n(70) $linkBW 190ms DropTail
$ns duplex-link-of-interfaces $n(69) $n(71) $linkBW 220ms DropTail
$ns duplex-link-of-interfaces $n(73) $n(74) $linkBW 130ms DropTail
$ns duplex-link-of-interfaces $n(73) $n(75) $linkBW 180ms DropTail
$ns duplex-link-of-interfaces $n(73) $n(78) $linkBW 220ms DropTail
if {$verbose} { puts -nonewline "130..."; flush stdout }
$ns duplex-link-of-interfaces $n(73) $n(81) $linkBW 220ms DropTail
$ns duplex-link-of-interfaces $n(73) $n(83) $linkBW 180ms DropTail
$ns duplex-link-of-interfaces $n(74) $n(80) $linkBW 170ms DropTail
$ns duplex-link-of-interfaces $n(74) $n(81) $linkBW 90ms DropTail
$ns duplex-link-of-interfaces $n(75) $n(78) $linkBW 180ms DropTail
$ns duplex-link-of-interfaces $n(75) $n(80) $linkBW 150ms DropTail
$ns duplex-link-of-interfaces $n(75) $n(81) $linkBW 350ms DropTail
$ns duplex-link-of-interfaces $n(75) $n(82) $linkBW 270ms DropTail
$ns duplex-link-of-interfaces $n(75) $n(83) $linkBW 260ms DropTail
$ns duplex-link-of-interfaces $n(76) $n(78) $linkBW 180ms DropTail
if {$verbose} { puts -nonewline "140..."; flush stdout }
$ns duplex-link-of-interfaces $n(77) $n(81) $linkBW 110ms DropTail
$ns duplex-link-of-interfaces $n(77) $n(82) $linkBW 210ms DropTail
$ns duplex-link-of-interfaces $n(78) $n(79) $linkBW 230ms DropTail
$ns duplex-link-of-interfaces $n(78) $n(80) $linkBW 220ms DropTail
$ns duplex-link-of-interfaces $n(78) $n(82) $linkBW 90ms DropTail
$ns duplex-link-of-interfaces $n(79) $n(81) $linkBW 160ms DropTail
$ns duplex-link-of-interfaces $n(80) $n(82) $linkBW 290ms DropTail
$ns duplex-link-of-interfaces $n(81) $n(82) $linkBW 230ms DropTail
$ns duplex-link-of-interfaces $n(84) $n(87) $linkBW 210ms DropTail
$ns duplex-link-of-interfaces $n(84) $n(89) $linkBW 180ms DropTail
if {$verbose} { puts -nonewline "150..."; flush stdout }
$ns duplex-link-of-interfaces $n(84) $n(90) $linkBW 250ms DropTail
$ns duplex-link-of-interfaces $n(85) $n(86) $linkBW 170ms DropTail
$ns duplex-link-of-interfaces $n(85) $n(88) $linkBW 220ms DropTail
$ns duplex-link-of-interfaces $n(85) $n(89) $linkBW 240ms DropTail
$ns duplex-link-of-interfaces $n(85) $n(90) $linkBW 240ms DropTail
$ns duplex-link-of-interfaces $n(86) $n(87) $linkBW 140ms DropTail
$ns duplex-link-of-interfaces $n(87) $n(89) $linkBW 190ms DropTail
$ns duplex-link-of-interfaces $n(88) $n(89) $linkBW 170ms DropTail
$ns duplex-link-of-interfaces $n(88) $n(90) $linkBW 50ms DropTail
$ns duplex-link-of-interfaces $n(91) $n(92) $linkBW 60ms DropTail
if {$verbose} { puts -nonewline "160..."; flush stdout }
$ns duplex-link-of-interfaces $n(91) $n(95) $linkBW 140ms DropTail
$ns duplex-link-of-interfaces $n(91) $n(96) $linkBW 140ms DropTail
$ns duplex-link-of-interfaces $n(91) $n(99) $linkBW 80ms DropTail
$ns duplex-link-of-interfaces $n(92) $n(93) $linkBW 170ms DropTail
$ns duplex-link-of-interfaces $n(92) $n(94) $linkBW 140ms DropTail
$ns duplex-link-of-interfaces $n(92) $n(96) $linkBW 210ms DropTail
$ns duplex-link-of-interfaces $n(93) $n(94) $linkBW 250ms DropTail
$ns duplex-link-of-interfaces $n(93) $n(95) $linkBW 60ms DropTail
$ns duplex-link-of-interfaces $n(93) $n(96) $linkBW 230ms DropTail
$ns duplex-link-of-interfaces $n(93) $n(97) $linkBW 240ms DropTail
if {$verbose} { puts -nonewline "170..."; flush stdout }
$ns duplex-link-of-interfaces $n(93) $n(98) $linkBW 310ms DropTail
$ns duplex-link-of-interfaces $n(94) $n(95) $linkBW 210ms DropTail
$ns duplex-link-of-interfaces $n(95) $n(96) $linkBW 170ms DropTail
$ns duplex-link-of-interfaces $n(95) $n(99) $linkBW 100ms DropTail
$ns duplex-link-of-interfaces $n(96) $n(97) $linkBW 270ms DropTail
$ns duplex-link-of-interfaces $n(97) $n(98) $linkBW 120ms DropTail
$ns duplex-link-of-interfaces $n(97) $n(99) $linkBW 140ms DropTail

if {$verbose} {
puts -nonewline "177..."
flush stdout
puts "starting"
}
return 100}

$ns at 5.0 "finish"

$ns run

Reply via email to