sábado, 19 de junho de 2010

MULTICAST - Dense Mode sobre ATM


1        Cenário

1.1           Objetivo

A rede é 10.10.10.0/24.
         Os endereçamentos IP juntamente com os PVCs atribuídos para cada conexão deverão ser:
·         Conexão R1 (IP 10.10.10.1 e PVC 102) e R2 (IP 10.10.10.2 PVC 201);
·         Conexão R1 (IP 10.10.10.1 e PVC 103) e R3 (IP 10.10.10.3 PVC 301);
·         Conexão R2 (IP 10.10.10.2 e PVC 203) e R3 (IP 10.10.10.3 PVC 302).
·         Não deverá ser usado subinterfaces multipoint;
·         Deverá ser habilitado o protocolo Multicast onde o Source é o R3 e o R1 e R2 fazem join no grupo 224.7.7.7.

1.2           Topologia

Figure-01:              Topologia

1.3           IOS utilizados

         R1, R2 e R3 – c7200-k91p-mz.122-25.S15.bin

1.4           Configuração dos Roteadores

1.4.1      Configuração do ATM sem subinterface

A Configuração do ATM multiponto normalmente é feita usando subinterface multipoint e dentro da subinterface adiciona-se os PVCs. Uma outra forma de configurar o multiponto é configurando o endereço IP na interface física e adicionar o comando de PVC “atm pvc   ”, onde o VCD é um controle interno do roteador e o VPI/VCI são parâmetros da rede ATM.
Após essas configurações, cria-se uma lista “map-list ” onde são associados os endereçamentos IPs com o PVC. Essa lista é associada à interface ATM nas configurações da interface.

1.4.2      Configurações do PIM

Antes de configurar o PIM é necessário configurar o roteamento multicast no roteador com o comando “ip multicast-routing”. No PIM a configuração para o dense mode, ou seja, que não existe Rendevouz Point, é apenas adicionando a configuração “ip pim dense-mode” nas interfaces com os roteadores vizinhos que trafegam multicast, seja para o Source ou para o Group do multicast.

1.4.3      Configurações do IGMP

O IGMP é configurado em todas as interfaces que estão com o multicast PIM configurado. Caso algum host conectado ao roteador enviar um trafego de “join multicast” o roteador automaticamente passará para o Source daquele grupo, caso exista.
Nesse exemplo é pode-se utilizar o comando “ip igmp join-group ” para enviar uma solicitação de join no grupo multicast.

1.4.4      Configurações da Interface ATM para Multicast

Para habilitar o Multicast em interfaces ATM, habilita-se a sinalização multiponto no PIM com o comando “ip pim multipoint-signalling” e também, em alguns casos, precisa-se habilitar no ATM “atm multipoint-signalling”.

1.5           Observações e Bugs

Documentação:

2        Configuração

As configurações de hosts não são exibidas, mas são roteadores fazendo papel de host.

2.1           R1

ip multicast-routing
!
interface ATM1/0
 ip address 10.10.10.1 255.255.255.0
 ip pim sparse-mode
 ip pim multipoint-signalling
 map-group ATM
 atm pvc 102 0 102 aal5snap
 atm pvc 103 0 103 aal5snap
 no atm enable-ilmi-trap
!        
ip pim rp-address 10.10.10.2
!
!
map-list ATM
 ip 10.10.10.1 atm-vc 103 broadcast
 ip 10.10.10.2 atm-vc 102 broadcast
 ip 10.10.10.3 atm-vc 103 broadcast
!

2.2           R2

!
ip multicast-routing
!
interface ATM1/0
 ip address 10.10.10.2 255.255.255.0
 ip pim sparse-mode
 ip pim multipoint-signalling
 ip igmp join-group 224.7.7.7
 map-group ATM
 atm pvc 201 0 201 aal5snap
 atm pvc 203 0 203 aal5snap
 no atm enable-ilmi-trap
!
ip classless
!
no ip http server
!
ip pim rp-address 10.10.10.2
!
!
!
map-list ATM
 ip 10.10.10.1 atm-vc 201 broadcast
 ip 10.10.10.2 atm-vc 203 broadcast
 ip 10.10.10.3 atm-vc 203 broadcast
!

2.3           R3

!
ip multicast-routing
!
interface ATM1/0
 ip address 10.10.10.3 255.255.255.0
 ip pim sparse-mode
 ip pim multipoint-signalling
 ip igmp join-group 224.7.7.7
 map-group ATM
 atm pvc 301 0 301 aal5snap
 atm pvc 302 0 302 aal5snap
!
ip pim rp-address 10.10.10.2
!
!
!
map-list ATM
 ip 10.10.10.1 atm-vc 301 broadcast
 ip 10.10.10.2 atm-vc 302 broadcast
 ip 10.10.10.3 atm-vc 302 broadcast
!

Nenhum comentário: