Protocol-Independent Multicast ( PIM ) é uma família de protocolos de roteamento multicast para redes de Protocolo de Internet (IP) que fornecem distribuição de dados de um para muitos e muitos para muitos em uma LAN , WAN ou Internet .É denominado independente do protocolo porque o PIM não inclui seu próprio mecanismo de descoberta de topologia , mas usa informações de roteamento fornecidas por outros protocolos de roteamento . O PIM não depende de um protocolo de roteamento unicast específico; ele pode usar qualquer protocolo de roteamento unicast em uso na rede. O PIM não constrói suas próprias tabelas de roteamento . O PIM usa a tabela de roteamento unicast para encaminhamento de caminho reverso . [1] : 56-57
Existem quatro variantes de PIM:
O modo PIM Sparse (PIM-SM) cria explicitamente árvores compartilhadas unidirecionais enraizadas em um ponto de encontro (RP) por grupo e, opcionalmente, cria árvores de caminho mais curto por fonte. O PIM-SM geralmente escala muito bem para o uso de área ampla. [2]
O Modo denso PIM (PIM-DM) usa roteamento multicast denso . Ele constrói implicitamente árvores de caminho mais curto inundando o domínio do tráfego multicast de largura e depois poda os ramos da árvore onde nenhum receptor está presente. O PIM-DM é direto para implementar, mas geralmente tem propriedades de escala pobres. O primeiro protocolo de roteamento multicast, o DVMRP usou roteamento multicast de modo denso. [3] Veja o PIM Internet Standard RFC 3973 .
O PIM bidirecional (Bidir-PIM) cria explicitamente árvores bidirecionais compartilhadas. Ele nunca constrói uma árvore de caminho mais curto, então pode ter atrasos de ponta a ponta mais longos do que o PIM-SM, mas escala bem porque não precisa de nenhum estado específico da fonte. [1] : 70-73 Ver RFID Bidirecional PIM Internet Standard RFC 5015 .
O Multicast específico da fonte PIM (PIM-SSM) cria árvores que estão enraizadas em apenas uma fonte, oferecendo um modelo mais seguro e escalável para um número limitado de aplicativos (principalmente a transmissão de conteúdo). No SSM, um datagrama IP é transmitido por uma fonte S para um endereço de destino SSM G, e os receptores podem receber este datagrama ao se inscrever no canal (S, G). Veja RFC 3569 informativo.
https://en.wikipedia.org/wiki/Protocol_Independent_Multicast