Aula 09
Aula 09
Aula 09
Protocolo de
roteamento PIM
Douglas Campos de Souza
OBJETIVOS DE APRENDIZAGEM
Introdução
Neste capítulo, você vai aprender sobre os conceitos do protocolo Protocol Inde-
pendent Multicast (PIM), as suas aplicações e as diferenças existentes entre os
protocolos modo denso (PIM-DM) e modo esparso (PIM-SM).
O protocolo PIM é usado entre dispositivos de roteamento de redes para que
eles possam rastrear quais pacotes multicast devem encaminhar um para o outro
e para suas redes locais (LANs) diretamente conectadas. O protocolo PIM funciona
sem subordinação a qualquer outro protocolo de roteamento unicast para enviar
ou receber atualizações de rotas com outros protocolos.
Independentemente de qual protocolo unicast de roteamento esteja sendo
utilizado na rede local para preencher a tabela de roteamento, alguns fabricantes
de equipamentos usam o conteúdo da tabela unicast existente na cache do roteador
para executar a verificação de reverse path forwarding (RPF) em vez de construir
e manter sua própria tabela de roteamento separada. Adiantamos também que
você, como analista de rede, poderá configurar o protocolo IPv6 multicast para
usar qualquer um dos modos PIM: SM ou DM.
2 Protocolo de roteamento PIM
O protocolo PIM tem duas versões conhecidas como PIMv1 (versão 1) e PIMv2
(versão 2) e ambas podem coexistir no mesmo dispositivo de roteamento e
até na mesma interface. A principal diferença entre PIMv1 e PIMv2 é o formato
do pacote. Mensagens PIMv1 usam pacotes no formato Internet Group Mana-
gement Protocol (IGMP) e o endereço multicast 224.0.0.2; enquanto PIMv2 tem
seu próprio número de protocolo IP e estrutura de pacote, conforme a Figura
2. Todos os dispositivos de roteamento conectados a uma sub-rede IP, como
uma LAN, devem usar a mesma versão do protocolo PIM.
Tipo Mensagem
0 Hello
1 Mensagem de registro
modo bidirecional;
modo esparso (SM);
modo denso (DM);
modo esparso-denso.
O modo denso usa um modelo push para inundar o tráfego multicast para
todos os cantos da rede por meio da técnica flooding, conforme a Figura 4.
Protocolo de roteamento PIM 9
Classe Faixa de IP
D 224.0.0.0 – 239.255.255.255
Figura 7. Protocolo PIM-SM usado para associar fonte multicast (S) a um determinado grupo (G).
Fonte: Semeria e Maufer (1996, p. 32).
Referências
IP MULTICAST: PIM Configuration Guide. Cisco, 2017. Disponível em: https://www.cisco.
com/c/en/us/td/docs/ios-xml/ios/ipmulti_pim/configuration/xe-16/imc-pim-xe-16-
book.html. Acesso em: 26 out. 2020.
JUNOS. Multicast protocols user guide. Juniper Networks, 2020. Disponível em: https://
www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/
config-guide-multicast/config-guide-multicast.html. Acesso em: 26 out. 2020.
ODOM, W; HEALY, R.; DONOHUE, D. CCIE Routing and switching certification guide. 4th
ed. Indianapolis: Cisco Press, c2010.
PATIL, M. B. Multicast routing and its protocols. International Journal of Computer Science
and Information Technologies, v. 5, n. 5, p. 6345-6349, 2014. Disponível em: https://
www.researchgate.net/publication/341755219_Multicast_Routing_and_Its_Protocols.
Acesso em: 26 out. 2020.
PIMv2 Message Header Format. Cisco Certified Expert, 2016. Disponível em: https://
www.ccexpert.us/routing-tcp-ip-2/pimv2-message-header-format.html. Acesso em:
26 out. 2020.
SEMERIA, C; MAUFER, T. Introduction to IP multicast routing. IETF Tools, 1996. Disponível
em: https://tools.ietf.org/html/draft-semeria-multicast-intro-00. Acesso em: 26 out.
2020.
SHAMIM, F. et al. Troubleshooting IP routing protocols. Indianapolis: Cisco Press, 2002.