Configuração de LSP ponto a multiponto com IGMP Snooping
Por padrão, a bisbilhotagem IGMP no VPLS usa vários fluxos paralelos ao encaminhar tráfego multicast para roteadores PE que participam do VPLS. No entanto, você pode habilitar o LSP ponto a multiponto para bisbilhotamento IGMP para que o tráfego de dados multicast no núcleo siga o caminho ponto a multiponto em vez de usar um caminho pseudowire. O efeito é uma redução na quantidade de tráfego gerado no roteador PE ao enviar pacotes multicast para várias sessões VPLS.
A Figura 1 mostra o efeito no tráfego multicast gerado no roteador PE1 (o dispositivo onde a configuração está habilitada). Quando o pseudowire LSP é usado, o roteador PE1 envia vários pacotes, enquanto com o LSP ponto a multiponto habilitado, apenas uma única cópia dos pacotes no roteador PE1 é enviada.
As opções configuradas para bisbilhotamento IGMP são aplicadas por instância de roteamento, portanto, todas as rotas de bisbilhotamento IGMP na mesma instância usarão o mesmo modo, ponto a multiponto ou pseudowire.
A bisbilhotagem IGMP não é suportada nas interfaces pseudowire voltadas para o núcleo; todos os roteadores PE que participam do VPLS continuarão a receber tráfego de dados multicast mesmo quando essa opção estiver habilitada.
Em uma instância VPLS com IGMP-snooping que usa um LSP ponto a multiponto, o mcsnoopd (o processo de espionagem multicast que permite a inspeção de Camada 3 do dispositivo de Camada 2) começará a escutar notificações de próximo salto ponto a multiponto e, em seguida, gerenciará as rotas de rastreamento IGMP de acordo. Habilitar o use-p2mp-lsp comando no Junos permite que as rotas de espionagem IGMP comecem a usar esse próximo salto. Em resumo, se o ponto a multiponto estiver configurado para uma instância VPLS, o tráfego de dados multicast no núcleo poderá evitar a replicação de entrada tomando o caminho ponto a multiponto. Se o próximo salto ponto a multiponto não estiver disponível, os pacotes serão tratados na instância VPLS da mesma forma que os pacotes de broadcast ou quadros unicast desconhecidos. Observe que o IGMP snooping não é suportado nas interfaces pseudowire voltadas para o núcleo. Os roteadores PE que participam do VPLS continuarão a receber tráfego de dados multicast, independentemente de como o ponto a multiponto está definido.
Para ativar o LSP ponto a multiponto, digite o seguinte comando CLI:
[edit] user@host> set routing-instances instance name instance-type vpls igmp-snooping-options use-p2mp-lsp
A saída a seguir mostra a presença hierárquica de igmp-snooping-options:
routing-instances {
<instance-name> {
instance-type vpls;
igmp-snooping-options {
use-p2mp-lsp;
}
}
}
Para mostrar o status operacional do LSP ponto a multiponto para rotas de rastreamento IGMP, use o seguinte comando CLI:
user@host> show igmp snooping options
Instance: master
P2MP LSP in use: no
Instance: default-switch
P2MP LSP in use: no
Instance: name
P2MP LSP in use: yes