avaliação

1
Módulo SSM para Ambientes Simulados em NS-2 Tiago Camilo, Jorge Sá Silva e Fernando Boavida Departamento de Engenharia Informática, Universidade de Coimbra - Pólo II Laboratório de Comunicações e Serviços Telemáticos, 3030 COIMBRA Tel.: +351-239-790000, Fax: +351-239-701266 [email protected] Avaliação SSM vs SM 0 1 2 3 4 5 6 7 512Kb 1M B 2M B 4M B 8M B 16M 32M B 64M B 128M B 256M B Tam anho do Pacote T e m p o ( SSM SM Network Simulator 2 (NS-2) Source Specific Multicast (SSM) Implementação Protocolo Multicast em que: A entrega de pacotes é baseada em canais (S,G). Os nós que desejem receber determinada informação têm de se inscrever no canal (S,G). Simulador de Redes de Comunicaçao: Desenvolvido em C++ e OTcl Suporta ambientes Unicast e Multicast. Simula aplicações geradoras de tráfego, como também emula filas de espera. Distribuição Multicast Estrutura Multicast do NS Estrutura Centralized Multicast Estrutura SSM >set ns [new Simulation] >set mproto CtrMcast >set mrthandle [$ns mrtproto $mproto] >… >$mrthandle set_c_rp $node(1) >… >$ns at 1.0 “$node(1) join-group $rcvr $group” >$ns at 1.0 “$node(1) leave-group $rcvr $group” As mensagens de join e prune necessitam de especificar o Group e a Source do canal multicast. os routers não podem aceitar mensagens do tipo (*,G), em que não é especificado a Source; Em ambientes SSM, o nó RP deixa de ser necessário. A tabela de encaminhamento passa a ser descentralizada; >set ns [new Simulation] >set mproto SSMMcast >set mrthandle [$ns mrtproto $mproto] >… >$ns at 1.0 “$node(1) join-group $rcvr $group $node(2)” >$ns at 1.0 “$node(1) leave-group $rcvr $group $node(2)” Principais Diferenças PIM-SM (CtrMcast) PIM-SSM (SSMMcast) Comportamento PIM-SM Comportamento PIM-SSM Tempo resposta a um pedido join presentado é em parte, financiado pela Fundação para a Ciência e a Tecnologia, FCT, através do projecto 6Mnet POSI/REDES/44089/2002.

Upload: kirk-soto

Post on 16-Mar-2016

43 views

Category:

Documents


3 download

DESCRIPTION

Source Specific Multicast (SSM). Network Simulator 2 (NS-2). Protocolo Multicast em que: A entrega de pacotes é baseada em canais (S,G). Os nós que desejem receber determinada informação têm de se inscrever no canal (S,G). Simulador de Redes de Comunicaçao: Desenvolvido em C++ e OTcl - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Avaliação

Módulo SSM para Ambientes Simulados em NS-2

Tiago Camilo, Jorge Sá Silva e Fernando Boavida

Departamento de Engenharia Informática, Universidade de Coimbra - Pólo IILaboratório de Comunicações e Serviços Telemáticos, 3030 COIMBRA

Tel.: +351-239-790000, Fax: [email protected]

Avaliação

SSM vs SM

0

1

2

3

4

5

6

7

512K

b

1MB

2MB

4MB

8MB

16M

32MB

64MB

128M

B

256M

B

Tamanho do Pacote

Tem

po (s

)

SSM SM

Network Simulator 2 (NS-2)Source Specific Multicast (SSM)

Implementação

Protocolo Multicast em que: A entrega de pacotes é baseada em canais (S,G). Os nós que desejem receber determinada informação têm de se inscrever no canal (S,G).

Simulador de Redes de Comunicaçao: Desenvolvido em C++ e OTclSuporta ambientes Unicast e Multicast.Simula aplicações geradoras de tráfego, como também emula filas de espera.

Distribuição Multicast Estrutura Multicast do NS

Estrutura Centralized MulticastEstrutura SSM

>set ns [new Simulation]>set mproto CtrMcast>set mrthandle [$ns mrtproto $mproto]>…>$mrthandle set_c_rp $node(1)>…>$ns at 1.0 “$node(1) join-group $rcvr $group”>$ns at 1.0 “$node(1) leave-group $rcvr $group”

As mensagens de join e prune necessitam de especificar o Group e a Source do canal multicast. os routers não podem aceitar mensagens do tipo (*,G), em que não é especificado a Source;

Em ambientes SSM, o nó RP deixa de ser necessário.A tabela de encaminhamento passa a ser descentralizada;

>set ns [new Simulation]>set mproto SSMMcast>set mrthandle [$ns mrtproto $mproto]>…>$ns at 1.0 “$node(1) join-group $rcvr $group $node(2)”>$ns at 1.0 “$node(1) leave-group $rcvr $group $node(2)”

Principais Diferenças

PIM-SM (CtrMcast) PIM-SSM (SSMMcast)

Comportamento PIM-SM Comportamento PIM-SSMTempo resposta a um pedido join

O trabalho apresentado é em parte, financiado pela Fundação para a Ciência e a Tecnologia, FCT, através do projecto 6Mnet POSI/REDES/44089/2002.