Este documento descreve um problema encontrado quando o comando ip igmp join-group é usado para forçar os switches Cisco Nexus 7000 Series a se juntarem ao grupo multicast. Também é fornecida uma solução para o problema.
O comando ip igmp join-group é usado para forçar o switch Nexus 7000 Series a se juntar ao grupo multicast. O switch gera uma junção de Internet Group Management Protocol (IGMP) para o grupo especificado e todos os pacotes multicast destinados ao grupo são enviados para a CPU.
Com os sistemas operacionais Nexus anteriores à versão 5.2, se houver receptores conectados ao switch Nexus 7000 Series que solicitam o grupo, uma cópia do pacote também será enviada ao receptor. Na versão 5.2 e posterior, devido a um bug de software com o Locator/ID Separation Protocol (LISP), o switch não programa nenhuma Lista de Interface de Saída (OILs) no hardware. Mesmo que haja receptores que solicitam o fluxo, nenhum pacote é enviado a eles.
Se você verificar a Tabela de Roteamento Multicast, poderá ver a Saída do Comando programado OIL:
(*, 239.1.1.1/32), uptime: 00:00:05, igmp pim ip
Incoming interface: Null, RPF nbr: 0.0.0.0
Outgoing interface list: (count: 1)
Vlan48, uptime: 00:00:05, igmp
No entanto, quando você inspeciona os valores programados para o hardware interno, você vê que nenhum OIL está programado:
show forwarding multicast route group 239.1.1.1
slot 3
=======
(*, 239.1.1.1/32), RPF Interface: NULL, flags: GPr
Received Packets: 0 Bytes: 0
Number of Outgoing Interfaces: 0
Null Outgoing Interface List
O comando ip igmp join-group não se destina ao uso na produção. Ele é usado para solucionar problemas em que há necessidade de gerar uma junção IGMP e em que nenhum receptor está disponível. Use o comando ip igmp static-if.
Se LISP não estiver ativo no switch, você poderá inserir o comando ip routing multicast apply-rpf para forçar o comando ip igmp join-group a operar da mesma forma que era usado com os Sistemas Operacionais Nexus anteriores à versão 5.2, o que significa que o OIL está programado. Com a solução alternativa em vigor, você pode ver que o OIL está programado no hardware:
show forwarding multicast route group 239.1.1.1
slot 3
=======
(*, 239.1.1.1/32), RPF Interface: NULL, flags: GP
Received Packets: 0 Bytes: 0
Number of Outgoing Interfaces: 1
Outgoing Interface List Index: 2
Vlan48 Outgoing Packets:0 Bytes:0
Revisão | Data de publicação | Comentários |
---|---|---|
1.0 |
26-Jun-2013 |
Versão inicial |