12.07.2015 Views

Виртуална Лаборатория по Компютърни Мрежи и Разпределени ...

Виртуална Лаборатория по Компютърни Мрежи и Разпределени ...

Виртуална Лаборатория по Компютърни Мрежи и Разпределени ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Виртуална Лаборатория по Компютърни Мрежи и Разпределени Системи};#стартиране на процедурата 5 сек след;#започването на симулацията$ns at 5.0 "finish";#стартиране на самата симулация$ns runПример 3: Създаване на станция, задаване на Агенти, Капацитети идефиниране на трафикset n0 [$ns node] ;# деклариране на станция;#създаване на двупосочна връзка между;#две станции, с;#капацитет 1Мb и с delay 10ms, с опашка;#DropTail$ns duplex-link $n0 $n1 1Mb 10ms DropTail;#Създаване на UDP agent и го обвързваме;#към станция n0set udp0 [new Agent/UDP]$ns attach-agent $n0 $udp0;#Създаване на CBR traffic източник и;#го закрепя към udp0set cbr0 [new Application/Traffic/CBR]$cbr0 set packetSize_ 500 ;# задаване размера на пакета$cbr0 set interval_ 0.005 ;# времето през което да се пращат;# пакетите$cbr0 attach-agent $udp0 ;#обвързване на агент с вид трафикset null0 [new Agent/Null] ;# създаване на агент който да получава$ns attach-agent $n0 $null0 ;# обвързваме го с конкретна станция$ns at 0.5 "$cbr0 start" ;# стартираме страфика 7$ns at 4.5 "$cbr0 stop" ;#спираме пращането на пакетиПример 4: Задаване на ориентация на станциите при визуализацията$ns duplex-link-op $n0 $n2 orient right-down$ns duplex-link-op $n1 $n2 orient right-up$ns duplex-link-op $n2 $n3 orient rightПример 5: Задаване на клас към даден трафик$udp0 set class_ 1$udp1 set class_ 2$ns color 1 Blue$ns color 2 Red$ns duplex-link-op $n2 $n3 queuePos 0.5;# задавасе как да е разположена;# визуално опашката спямо;# хоризонталатаПример 6: Задаване на масив от станции в NSСтр.79Симулационно изследване на мрежови протоколи

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!