Exemplos NS2
Nscript
first transmissao CBR entre dois nós. Início em 0,5 s e Fim em 4,5 s.
ping envia pings em t = 1, 2, 3 e 4 s (usa lib ping)
plot transmissao TCP onde a janela cresce (CWND). Executar ns plot.tcl; xgraph cwnd.trc
lan trasnmissao TCP numa LAN
cycle Roteamento DV num anel.
general Replicação dos agentes
ns-2.xx/tcl/ex
flooding.tcl os
nós 5, 17 e 24 inundam a rede. Todos os nós recebem a mensagem e enviam
para todos os ramos diferenciando 1° de repetidas mensagens
mcast.tcl
CBR em n1 e n3 passam a enviar pacotes para a rede
ate que recebam uma solicitação para parar o envio "prune" e se não
estiverem enviando passam a enviar apos uma solicitacao de recebimento
"graft", cujos comandos são específicos de cada no para cada CBR;
nam-example.tcl pacotes srm são usados para informar
os nos para reservarem um espaco na memoria para recebimento de pacotes
e solicitacao de pacotes; n0 passa a enviar pacotes para a rede; a
medida que algum pacote é perdido, n1 (vizinho) envia pacote srm para
solicitacao de reenvio e informar a perda para a rede; n0 reenvia;apos
o recebimento do reenvio os nos inundam a rede com srm.
nam-large-flowid.tcl n2 e n3 alteram as informações
simple-dyn.tcl simples perda da conecção
simple-fsm-tcp.tcl comunicação n0 e
n1 pacotes mais ack... perda de pacotes... acumulação de pacotes
simple-heap.tcl
comunicação cbr n0 n2 n3 n2 n1 tcp n0 -> n3 ack n3 -> n0
acumulação de info n2 perda de pacote...?
simple-plm.tcl
n0 manda uma rajada de pacotes para uma rede contendo gargalos; pacotes
de poda "prune" são enviados de volta; apos n2 e n6 enviarem pacote de
solicitação "graft" (com algum tipo de método de medição) n0 envia
CBR's, algumas vezes; a medida que pacoetes graft são enviados os nós
geram ou enviam copias.
simple.tcl cbr tcp com ack;
ss.tcl
cbr e tcp com
ack
tcpapp.tcl tcp ack
test-tbf.tcl exp
udpdata.tcl troca de inf udp
virtual-classifier.tcl cbr tcp ack;
web-traffic.tcl
tcp ack; bandas diferentes; nós centrais duplicam o
número de pacotes;
NS-EDU (http://www.isi.edu/nsnam/repository/index.html)
obs: há alguns anos a página web de exemplos está corrompida, ao final do carregamento redireciona para o google.
A4-slow-start.tcl mostra o processo "slow start" do TCP. Simples com 2 nós.
Slow-start.tcl Com 3 nós. Ocorre perda de 1 pacote no roteador intermediário.
sht/sht.nam Ilustra o problema do terminal oculto numa transmissão sem fio.