Dit document beschrijft een probleem dat is ondervonden wanneer de IP igmp opdracht om mee te doen in de multicast groep wordt gebruikt om Cisco Nexus 7000 Series-switches te dwingen. Ook wordt een oplossing voor het probleem geboden.
De ip igmp opdracht om zich aan te sluiten bij de multicast groep wordt gebruikt om de Nexus 7000 Series-switch te forceren. De switch genereert een IGMP-verbinding (Internet Group Management Protocol) voor de gespecificeerde groep en alle multicast pakketten die bestemd zijn voor de groep worden naar de CPU verzonden.
Met Nexus besturingssystemen eerder dan release 5.2, als er ontvangers zijn aangesloten op de Nexus 7000 Series-switch die om de groep vraagt, wordt er ook een exemplaar van het pakket naar de ontvanger verzonden. In release 5.2 en later, door een softwarebug met het Locator/ID Separation Protocol (LISP), programmeert de switch geen uitgaande interfacelijsten (OILs) in de hardware. Zelfs als er ontvangers zijn die om de stroom vragen, worden er geen pakketten naar hen verzonden.
Als u de Multicast Routing Tabel controleert, kunt u de OIL geprogrammeerde Opdracht Uitvoer zien:
(*, 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
Wanneer u echter de geprogrammeerde waarden voor de interne hardware controleert, ziet u dat er geen OLIE's zijn geprogrammeerd:
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
De ip igmp commando is niet bedoeld voor gebruik in productie. Het wordt gebruikt om problemen op te lossen waar er een IGMP-aanval nodig is en er geen ontvangers beschikbaar zijn. Gebruik in plaats daarvan de ip igmp statisch-oif opdracht.
Als LISP niet actief is op de switch, kunt u de IP-routing multicast enford-rpf-opdracht invoeren om de IP igmp-groepsopdracht te dwingen op dezelfde manier te opereren als wanneer deze werd gebruikt voor Nexus besturingssystemen eerder dan release 5.2, wat betekent dat de OIL geprogrammeerd is. Op de werkplek ziet u dat de OLIE is geprogrammeerd in de 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