Ce document décrit un problème rencontré lorsque la commande ip igmp join-group est utilisée afin de forcer les commutateurs de la gamme Cisco Nexus 7000 à rejoindre le groupe de multidiffusion. Une solution au problème est également fournie.
La commande ip igmp join-group est utilisée afin de forcer le commutateur de la gamme Nexus 7000 à rejoindre le groupe de multidiffusion. Le commutateur génère une jointure IGMP (Internet Group Management Protocol) pour le groupe spécifié, et tous les paquets de multidiffusion destinés au groupe sont envoyés au processeur.
Avec les systèmes d'exploitation Nexus antérieurs à la version 5.2, si des récepteurs sont connectés au commutateur Nexus 7000 qui demandent le groupe, une copie du paquet est également envoyée au récepteur. Dans les versions 5.2 et ultérieures, en raison d'un bogue logiciel avec le protocole LISP (Locator/ID Separation Protocol), le commutateur ne programme aucune liste d'interfaces sortantes (OIL) dans le matériel. Même s'il y a des récepteurs qui demandent le flux, aucun paquet ne leur est envoyé.
Si vous cochez la case Multicast Routing Table (Table de routage multidiffusion), vous pouvez voir la sortie de commande programmée 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
Cependant, lorsque vous inspectez les valeurs programmées pour le matériel interne, vous constatez qu'aucune OIL n'est programmée :
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
La commande ip igmp join-group n'est pas destinée à être utilisée en production. Il est utilisé afin de dépanner où il est nécessaire de générer une jointure IGMP et aucun récepteur n'est disponible. Utilisez la commande ip igmp static-oif à la place.
Si LISP n'est pas actif sur le commutateur, vous pouvez entrer la commande ip routing multicast Enforcement-rpf afin de forcer la commande ip igmp join-group à fonctionner de la même manière qu'avec Nexus Operating Systems avant la version 5.2, ce qui signifie que l'OIL est programmée. Une fois la solution de contournement en place, vous pouvez voir que l'OIL est programmée dans le matériel :
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
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
26-Jun-2013 |
Première publication |