Protocolos de Roteamento Muticast
Diversos protocolos de roteamento são utilizados para descoberta de grupos multicast e a definição de rotas para esses grupos, entre eles : PIM, MOSF, DVRP. A figura abaixo exibe o fluxo de informações dos protocolos(Grupos e Roteamento) que rodam em uma ambiente multicast típico;o fluxo dos protocolos de roteamento multicast pode ser observado entre os roteadores em questão.
Interfaces Física e de Túnel
As portas de um roteador DVMRP podem ser tanto uma interface física atachada diretamente a uma subrede como uma interface de túnel ligada a uma outra "ilha" multicast. Estas são configuradas através de métricas que especificam o custo envolvido na rota e de uma variável TTL (Time to Live) a qual limita o escopo da transmissão multicast. Adicionalmente, cada túnel precisa também ser configurado com dois parâmetros : o endereço IP da interface local do roteador e o endereço IP da interface do roteador remoto.
Um roteador multicast somente transportará um datagrama multicast utilizando uma interface se o campo TTL do cabeçalho do datagrama IP for maior que o TTL atribuído pela interface. A tabela abaixo lista os valores convencionais que são utilizados para restringir o escopo do IP multicast.
TTL Inicial | Escopo |
0 | Restrito ao mesmo host |
1 | Restrito a mesma subrede |
32 | Restrito ao mesmo site |
64 | Restrito a mesma região |
128 | Restrito ao mesmo continente |
255 | Sem restrição de escopo |
Tabela : Valores de controle TTL
Tabela de Roteamento DVMRP
Um exemplo de tabela de roteamento é mostrado na figura abaixo.
Os principais itens de uma tabela de roteamento DVMRP são :
Subrede de Origem(Source Subnet) : A subrede contendo o host emissor de datagramas multicast.
Máscara de Subrede(Subnet Mask) : Máscara da subrede atribuída para cada subrede de origem.
Roteador anterior(From-Gateway) - Define o roteador que interliga a subrede de origem.
TTL - The time-to-live : Ë utilizado para gerenciamento da tabela indicando o tempo em que uma entrada permanecerá até ser removida.
DVMRP Forwarding Table
Como a tabela de roteamento acima não contempla elementos de definição e rotas de grupos, há necessidade de construção e suporte de outra tabela a qual faz a combinação das informações de grupos conhecidos com as de roteamento multicast. Essa tabela, mostrada abaixo, é conhecida em alguns roteadores Cisco como Forwarding Path.
Entre os itens, estão :
Subrede de origem(Source Subnet) : A subrede que contém o host emissor de datagramas multicast ao(s) grupo(s) específico(s).
Grupo multicast(Multicast Group) : Endereço IP classe D que os datagramas multicast são endereçados.
Porta de entrada(InPort) : Porta de chegada do par (origem, grupo) .
Porta de Saída(OutPorts) : Porta por onde os datagramas multicast para serão repassados.