Dans le cadre de la documentation associée à ce produit, nous nous efforçons d’utiliser un langage exempt de préjugés. Dans cet ensemble de documents, le langage exempt de discrimination renvoie à une langue qui exclut la discrimination en fonction de l’âge, des handicaps, du genre, de l’appartenance raciale de l’identité ethnique, de l’orientation sexuelle, de la situation socio-économique et de l’intersectionnalité. Des exceptions peuvent s’appliquer dans les documents si le langage est codé en dur dans les interfaces utilisateurs du produit logiciel, si le langage utilisé est basé sur la documentation RFP ou si le langage utilisé provient d’un produit tiers référencé. Découvrez comment Cisco utilise le langage inclusif.
Cisco a traduit ce document en traduction automatisée vérifiée par une personne dans le cadre d’un service mondial permettant à nos utilisateurs d’obtenir le contenu d’assistance dans leur propre langue. Il convient cependant de noter que même la meilleure traduction automatisée ne sera pas aussi précise que celle fournie par un traducteur professionnel.
Ce document décrit le workflow de multidiffusion, la configuration et le dépannage sur le contrôleur LAN sans fil Cisco C9800.
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
La multidiffusion est un protocole qui envoie des paquets d’une source unique à une adresse de destination basée sur un groupe. Seuls les hôtes ayant exprimé leur intérêt pour la réception des paquets les reçoivent.
Le protocole IGMP (Internet Group Management Protocol) est utilisé pour enregistrer dynamiquement des hôtes individuels en tant que membres d'un groupe de multidiffusion sur un réseau local spécifique.
La surveillance IGMP est un processus par lequel un commutateur écoute le trafic réseau IGMP entre les hôtes et les routeurs pour créer et maintenir une table d'adresses MAC clientes qui s'intéressent à la réception de flux multidiffusion spécifiques. En surveillant les paquets IGMP, le commutateur peut gérer le trafic de multidiffusion efficacement et empêcher une inondation inutile. Sans la surveillance IGMP, le trafic de multidiffusion est traité de la même manière que le trafic de diffusion, atteignant tous les périphériques du segment.
Types de messages IGMP :
Versions IGMP :
Multidiffusion sur monodiffusion
Multidiffusion sur multidiffusion
Pour recevoir du trafic de multidiffusion, les points d'accès envoient un rapport d'adhésion à la connexion IGMP à l'adresse de groupe CAPWAP de multidiffusion configurée. Cela permet aux AP de rejoindre le groupe de multidiffusion et de commencer à recevoir le trafic de multidiffusion associé.
AP IGMP Join
Une adresse de groupe de multidiffusion CAPWAP unique est utilisée pour acheminer le trafic de multidiffusion sur les WLAN. Pour gérer cela, le contrôleur tient à jour une table de couche 2 qui mappe ses interfaces aux WLAN à l'aide d'ID de groupe de multidiffusion uniques (MGID), identifiant où le trafic de multidiffusion doit être envoyé. Un MGID est une valeur de 14 bits placée dans le champ réservé de 16 bits de l'en-tête CAPWAP, avec les 2 bits restants mis à zéro.
Tous les clients d’un WLAN n’ont pas besoin du même trafic de multidiffusion. Pour identifier les clients intéressés, la surveillance IGMP permet aux points d'accès d'écouter les rapports d'appartenance IGMP des hôtes. Sur cette base, le contrôleur construit une table de groupe de multidiffusion de couche 3. Chaque entrée inclut le MGID, l'adresse de groupe de multidiffusion CAPWAP et l'ID de VLAN. Il répertorie également les clients spécifiques qui ont rejoint le groupe et les points d'accès auxquels ils sont associés.
Lorsque le mode de multidiffusion est activé et que le contrôleur reçoit un paquet de multidiffusion du LAN câblé, le contrôleur encapsule le paquet à l'aide de CAPWAP et transfère le paquet à l'adresse du groupe de multidiffusion CAPWAP. Le contrôleur utilise toujours le VLAN de gestion pour envoyer des paquets de multidiffusion. Les points d'accès du groupe de multidiffusion reçoivent le paquet et le transfèrent à tous les BSSID mappés au VLAN sur lequel les clients reçoivent le trafic de multidiffusion.
Tableau 1. Prise en charge multidiffusion par plate-forme
Plateforme |
Prise en charge multidiffusion - Monodiffusion multidiffusion |
Prise en charge multidiffusion - Multidiffusion |
---|---|---|
Contrôleur sans fil Cisco Catalyst 9800-40 |
Non |
Oui |
Contrôleur sans fil Cisco Catalyst 9800-80 |
Non |
Oui |
Contrôleur sans fil Cisco Catalyst 9800 pour le cloud - Petit modèle |
Oui |
Oui |
Contrôleur sans fil Cisco Catalyst 9800 pour le cloud - Modèle moyen |
Non |
Oui |
Contrôleur sans fil Cisco Catalyst 9800 pour le cloud - Grand modèle |
Non |
Oui |
Contrôleur sans fil Cisco Catalyst 9800-L |
Oui |
Oui |
Diagramme du réseau
Pour configurer la multidiffusion à partir de l'interface utilisateur graphique du WLC, accédez à Configuration > Services > Multicast. Activez le mode de multidiffusion sans fil global, sélectionnez AP CAPWAP Multicast comme Multicast, entrez l'adresse du groupe de multidiffusion CAPWAP, puis cliquez sur Apply. Utilisez une adresse du sous-réseau 239.0.0.0/8 et assurez-vous qu'elle est unique au sein du réseau.
Configuration de l'interface multidiffusion
CLI WLC
WLC#conf t
WLC(config)#wireless multicast 239.1.1.10
Remarque : Lorsque le point d'accès et le WLC sont dans le même VLAN, activez la surveillance IGMP sur tous les commutateurs intermédiaires.
Pour les déploiements où AP et WLC sont dans des VLAN différents, activez le routage de multidiffusion IP globalement, configurez PIM (Protocol Independent Multicast) sur les interfaces de routeur appropriées, et activez IGMP sur les commutateurs.
Mise en garde : Vous devez être prudent lorsque vous utilisez IGMPv3 avec des commutateurs qui sont activés pour la surveillance IGMP. Les messages IGMPv3 sont différents des messages utilisés dans IGMP version 1 (IGMPv1) et version 2 (IGMPv2). Si votre commutateur ne reconnaît pas les messages IGMPv3, les hôtes ne reçoivent pas de trafic lorsqu'IGMPv3 est utilisé.
Les périphériques IGMPv3 ne reçoivent pas de trafic de multidiffusion dans les deux cas : Lorsque la surveillance IGMP est désactivée. Quand IGMPv2 est configuré sur l'interface. Il est recommandé d'activer IGMPv3 sur tous les périphériques réseau intermédiaires ou de couche 3. Principalement, sur chaque sous-réseau utilisé par les périphériques de multidiffusion, y compris les sous-réseaux de contrôleur et de point d'accès.
Utilisez la commande pour vérifier la configuration de multidiffusion sur le WLC.
WLC#show wireless multicast
Multidiffusion : Activée
Multidiffusion Capwap AP : Multidiffusion
AP Capwap IPv4 Multicast group Adresse : 239.1.1.10
AP Capwap IPv6 Multicast group Adresse : ::
Diffusion sans fil : Désactivé
Multidiffusion sans fil non-ip-mcast : Désactivé
Multicast sans fil link-local : Désactivé
Vérifiez la connexion AP et WLC pour le trafic de multidiffusion à l'aide de cette commande.
WLC#show ap multicast Mom
AP Name MOM-IP TYPE MOM-STATUS
-----------------------------------------------------------------
AP2 IPv4 Up
AP7 IPv4 Up
Remarque : MOM-STATUS affiche « UNKNOWN » pour certains modèles de point d'accès Cisco IOS. Cela se produit parce que ces AP n'envoient pas la charge utile MoM au contrôleur. Les modèles concernés sont les suivants : Point d'accès Cisco Aironet 1702i, point d'accès Cisco Aironet 3702i/3702e, point d'accès Cisco IW3702. Pour plus de détails, référez-vous à CSCwd12261.
Utilisez cette commande pour afficher MGID et les VLAN associés (tableau de couche 2).
WLC#sh ip igmp snooping wireless mgid
Nombre total de L2-MGID = 1
Nombre total de MGID MCAST = 2
La multidiffusion sans fil est activée dans le système :
Vlan bcast nonip-mcast mcast mDNS-br mgid mcast-link-local Indicateurs de veille
1 Désactivé Désactivé Activé Désactivé Désactivé 0:1:1:0
100 Désactivé Activé Activé Désactivé Désactivé 0:1:1:0
1002 Désactivé Activé Activé Désactivé Désactivé 0:1:1:0
1003 Désactivé Désactivé Activé Désactivé Désactivé 0:1:1:0
1004 Désactivé Désactivé Activé Désactivé Désactivé 0:1:1:0
1005 Désactivé Activé Activé Désactivé Désactivé 0:1:1:0
1415 Désactivé Désactivé Activé Activé Désactivé 0:1:1:1
MGID d'index (S, G, V)
--------------------------------------------------------
386 4160 (0.0.0.0, 239.255.255.250, 1415)
636 4161 (0.0.0.0, 239.255.100.4, 1415)
WLC#sh ip igmp snooping groups vlan 1415
Type De Groupe Vlan Version Liste Des Ports
-----------------------------------------------------------------------
1415 239.255.100.4 igmp v2 Ca2
1415 239.255.255.250 igmp v2 Ca2
Exécutez cette commande pour vérifier les informations d'appartenance du client (table de couche 3).
WLC#sh wireless multicast source 0.0.0.0 group 239.255.100.4 vlan 1415
Groupe: 239.255.100.4
Vlan : 1415
MGID : 4161
Liste des clients
-------------
Client MAC État IP du client
---------------------------------------------------------------
242f.d0da.a7da 10.107.79.23 MC_ONLY
WLC#sh ip igmp snooping igmpv2-tracking
Mappages client-SGV
----------------------
Client : 10.107.79.23 Port : Ca2
Groupe: 239.255.255.250 Vlan : 1415 Source : 0.0.0.0 Liste de blocage : non
Groupe: 239.255.100.4 Vlan : 1415 Source : 0.0.0.0 Liste de blocage : non
Client : 10.107.79.33 Port : Ca2
Groupe: 239.255.255.250 Vlan : 1415 Source : 0.0.0.0 Liste de blocage : non
Mappages entre SGV et client
----------------------
Groupe: 239.255.100.4 Source : 0.0.0.0 Vlan : 1415
Client : 10.107.79.23 Port : Liste de blocage Ca2 : non
Groupe: 239.255.255.250 Source : 0.0.0.0 Vlan : 1415
Client : 10.107.79.33 Port : Liste de blocage Ca2 : non
Client : 10.107.79.23 Port : Liste de blocage Ca2 : non
Utilisez la commande pour vérifier la configuration de la multidiffusion sur le point d'accès.
AP2#sh capwap mcast clients mgid
Client pour chaque MGID :
vap de logement client de type mgid
4160 mc_only 24:2F:D0:DA:97:51 1 0
4160 mc_only 24:2F:D0:DA:A7:DA 0 0
4161 mc_only 24:2F:D0:DA:A7:DA 0 0
9606 mc2uc 24:2F:D0:DA:97:51 1 0
9606 mc2uc 24:2F:D0:DA:A7:DA 0 0
MGID pour chaque client :
client ip port mgid
24:2F:D0:DA:97:51 10.107.79.33 apr1v0 4160
24:2F:D0:DA:A7:DA 10.107.79.23 apr0v0 4160
4161
AP2#sh capwap mcast mgid all
mgid wlan_bit_map_all mc2uc_cli mc_only_cl type rx_pak_cnt tx_pak_slot0 tx_pak_slot1 tx_pak_slot2 tx_pak_slot3 tx_pak_rlan
1415 0000000000000001 0 0 0 36367 12189 1199758 634 0 0
4097 1111111111111111 0 0 0 0 0 0 0 0 0
4160 0000000000000001 0 1 1 36 36 36 0 0 0
4161 0000000000000001 0 1 1 10091 10091 0 0 0 0
9606 0000000000000000 1 0 3 160 154 2 0 0 0
Collecter la capture de paquets intégrée (EPC) du WLC pour comprendre le flux de trafic. Reportez-vous au lien pour connaître les étapes de collecte d'EPC. Dépannez les contrôleurs LAN sans fil Catalyst 9800.
Il s’agit d’une liste des adresses IP source, de destination et d’autres adresses IP pertinentes observées dans les captures Wireshark annotées. Ceux-ci correspondent aux flux de paquets clés illustrés dans les figures, ce qui permet d’identifier les hôtes qui ont initié et reçu chaque paquet.
WMI WLC - 10.107.79.77
AP IP - 10.107.79.130
Adresse IP du groupe de multidiffusion CAPWAP configurée sur le WLC - 239.1.1.10
Adresse IP du point d'extrémité source multidiffusion - 10.107.79.33
Trafic multidiffusion IP - 239.255.100.4
IP client (destination) - 10.107.79.23
AP IGMP Join
Le point d'accès rejoint le groupe de multidiffusion CAPWAP (239.1.1.10) du contrôleur, à l'aide d'IGMP.
AP IGMP Joindre au WLC
Jointure IGMP client pour flux de multidiffusion
Le client sans fil envoie une demande de jointure IGMP pour indiquer son intérêt pour un groupe de multidiffusion spécifique.
Le point d'accès (AP) associé encapsule la requête de jointure IGMP du client dans un tunnel CAPWAP et l'envoie en tant que trafic de monodiffusion au contrôleur LAN sans fil (WLC).
Exemple :
Un client envoie un rapport d'adhésion IGMP pour l'adresse de groupe de multidiffusion 239.255.100.4.
Le client envoie un rapport d'adhésion IGMP pour le trafic multidiffusion intéressé - Captures collectées à partir du terminal
Le point d'accès (IP : 10.107.79.130) encapsule cette requête dans un tunnel CAPWAP et l'envoie au WLC (IP: 10.107.79.77).
Le rapport d'adhésion IGMP du client atteint le WLC à l'intérieur d'un tunnel CAPWAP - Captures collectées depuis le WLC
Étapes 3 et 4
Le WLC reçoit l'IGMP Join, enregistre l'adresse du groupe de multidiffusion et envoie une IGMP Join ou une requête de multidiffusion pertinente en amont à son commutateur ou routeur connecté.
Remarque : Dans ce scénario, le client sans fil agit également comme source de multidiffusion.
Le commutateur ou le routeur en amont transfère le trafic de multidiffusion pour le groupe demandé au WLC.
Exemple :
La source de multidiffusion (10.107.79.33), qui est un client sans fil, envoie le trafic de multidiffusion à l’adresse de groupe 239.255.100.4. Comme la source est sans fil, le trafic de multidiffusion est encapsulé dans un tunnel CAPWAP et livré au WLC.
Trafic de multidiffusion à partir du périphérique source
Trafic de multidiffusion reçu de la source à l'intérieur d'un tunnel CAPWAP - Captures collectées sur le WLC
Trafic de multidiffusion à partir de la source - OTA
Étapes 5 et 6
Le WLC encapsule les paquets de multidiffusion et les envoie à tous les AP pertinents en utilisant l'adresse de groupe CAPWAP de multidiffusion configurée.
Exemple :
Le WLC transfère le trafic de multidiffusion à l'adresse de groupe de multidiffusion CAPWAP 239.1.1.10. Les AP qui ont rejoint ce groupe via IGMP (Étape 1) reçoivent le flux de multidiffusion.
WLC transfère le trafic vers l'adresse de groupe multidiffusion CAPWAP
Chaque point d'accès décapsule les paquets de multidiffusion et les transfère uniquement aux clients sans fil qui ont rejoint le groupe de multidiffusion.
Les points d’accès utilisent la surveillance IGMP pour identifier les clients intéressés et garantir que le trafic de multidiffusion est fourni uniquement à ces clients.
Le client reçoit le trafic de multidiffusion - Captures collectées à partir du point de terminaison intéressé 10.107.79.23
Le client reçoit le trafic de multidiffusion - Captures OTA
Le client envoie une requête de jointure IGMP au point d'accès associé. Le point d'accès traite l'IGMP Join et commute localement le trafic de multidiffusion sans l'envoyer au WLC. Le trafic multidiffusion circule directement du réseau filaire au point d'accès, qui le transfère ensuite aux clients sans fil intéressés.
Remarque : Activez le routage de multidiffusion IP globalement, configurez PIM sur les interfaces de routeur appropriées et activez IGMP sur les commutateurs entre la source de multidiffusion et le point d'accès. Le WLC ne gère pas le trafic de données de multidiffusion dans ce mode.
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
24-Sep-2025
|
Première publication |