La documentazione per questo prodotto è stata redatta cercando di utilizzare un linguaggio senza pregiudizi. Ai fini di questa documentazione, per linguaggio senza di pregiudizi si intende un linguaggio che non implica discriminazioni basate su età, disabilità, genere, identità razziale, identità etnica, orientamento sessuale, status socioeconomico e intersezionalità. Le eventuali eccezioni possono dipendere dal linguaggio codificato nelle interfacce utente del software del prodotto, dal linguaggio utilizzato nella documentazione RFP o dal linguaggio utilizzato in prodotti di terze parti a cui si fa riferimento. Scopri di più sul modo in cui Cisco utilizza il linguaggio inclusivo.
Cisco ha tradotto questo documento utilizzando una combinazione di tecnologie automatiche e umane per offrire ai nostri utenti in tutto il mondo contenuti di supporto nella propria lingua. Si noti che anche la migliore traduzione automatica non sarà mai accurata come quella fornita da un traduttore professionista. Cisco Systems, Inc. non si assume alcuna responsabilità per l’accuratezza di queste traduzioni e consiglia di consultare sempre il documento originale in inglese (disponibile al link fornito).
Questo documento descrive il flusso di lavoro multicast, la configurazione e la risoluzione dei problemi sul controller LAN wireless Cisco C9800.
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Il multicast è un protocollo che invia pacchetti da un'unica origine a un indirizzo di destinazione basato su gruppo. Solo gli host che hanno espresso interesse a ricevere i pacchetti li ricevono.
Il protocollo IGMP (Internet Group Management Protocol) viene utilizzato per registrare in modo dinamico i singoli host come membri di un gruppo multicast su una LAN specifica.
Lo snooping IGMP è un processo con cui uno switch resta in ascolto del traffico di rete IGMP tra host e router per creare e gestire una tabella di indirizzi MAC client interessati a ricevere flussi multicast specifici. Utilizzando lo snooping su pacchetti IGMP, lo switch può gestire il traffico multicast in modo efficiente e prevenire inutili allagamenti. Senza lo snooping IGMP, il traffico multicast viene trattato in modo simile al traffico broadcast, raggiungendo tutti i dispositivi del segmento.
Tipi di messaggio IGMP:
Versioni IGMP:
Multicast-over-Unicast
Multicast-over-Multicast
Per ricevere il traffico multicast, i punti di accesso (AP) inviano un rapporto di appartenenza a un join IGMP all'indirizzo del gruppo CAPWAP multicast configurato. In questo modo, gli access point possono unirsi al gruppo multicast e iniziare a ricevere il traffico multicast associato.
AP IGMP Join
Un unico indirizzo di gruppo multicast CAPWAP viene utilizzato per recapitare il traffico multicast attraverso le WLAN. Per gestire questa condizione, il controller gestisce una tabella di layer 2 che mappa le proprie interfacce alle WLAN utilizzando ID di gruppo multicast univoci (MGID), identificando la destinazione del traffico multicast. Un MGID è un valore a 14 bit inserito nel campo riservato a 16 bit dell'intestazione CAPWAP, con i restanti 2 bit impostati su zero.
Non tutti i client su una WLAN richiedono lo stesso traffico multicast. Per identificare i client interessati, lo snooping IGMP consente ai punti di accesso di ascoltare i report di appartenenza IGMP dagli host. In base a questo, il controller crea una tabella di gruppi multicast di layer 3. Ogni voce include il MGID, l'indirizzo del gruppo multicast CAPWAP e l'ID VLAN. Vengono inoltre elencati i client specifici che sono stati aggiunti al gruppo e gli AP a cui sono associati.
Quando la modalità multicast è abilitata e il controller riceve un pacchetto multicast dalla LAN cablata, il controller incapsula il pacchetto utilizzando CAPWAP e lo inoltra all'indirizzo del gruppo multicast CAPWAP. Il controller utilizza sempre la VLAN di gestione per inviare pacchetti multicast. I punti di accesso del gruppo multicast ricevono il pacchetto e lo inoltrano a tutti i BSSID mappati alla VLAN su cui i client ricevono il traffico multicast.
Tabella 1. Supporto Multicast Per Piattaforma
Piattaforma |
Supporto multicast - Multicast Unicast |
Supporto multicast -MulticastMulticast |
---|---|---|
Cisco Catalyst 9800-40 Wireless Controller |
No |
Sì |
Cisco Catalyst 9800-80 Wireless Controller |
No |
Sì |
Cisco Catalyst 9800 Wireless Controller per cloud - modello piccolo |
Sì |
Sì |
Cisco Catalyst 9800 Wireless Controller per cloud - modello medio |
No |
Sì |
Cisco Catalyst 9800 Wireless Controller per Cloud - Modello grande |
No |
Sì |
Cisco Catalyst 9800-L Wireless Controller |
Sì |
Sì |
Esempio di rete
Per configurare il multicast dall'interfaccia utente del WLC, selezionare Configurazione > Servizi > Multicast. Abilitare la modalità multicast wireless globale, selezionare AP CAPWAP Multicast come Multicast, immettere l'indirizzo del gruppo multicast CAPWAP e fare clic su Applica. Utilizzare un indirizzo della subnet 239.0.0.0/8 e verificare che sia univoco all'interno della rete.
Configurazione GUI multicast
CLI WLC
WLC#conf t
WLC(config)#wireless multicast 239.1.1.10
Nota: Quando il punto di accesso e il WLC si trovano sulla stessa VLAN, abilitare lo snooping IGMP su tutti gli switch intermedi.
Per le distribuzioni in cui AP e WLC si trovano in VLAN diverse, abilitare il routing multicast IP a livello globale, configurare il protocollo PIM (Protocol Independent Multicast) sulle interfacce del router interessate e abilitare il protocollo IGMP sugli switch.
Attenzione: È necessario prestare attenzione quando si utilizza IGMPv3 con switch abilitati per lo snooping IGMP. I messaggi IGMPv3 sono diversi dai messaggi utilizzati in IGMP versione 1 (IGMPv1) e versione 2 (IGMPv2). se lo switch non riconosce i messaggi IGMPv3, gli host non ricevono traffico quando si utilizza il protocollo IGMPv3.
I dispositivi IGMPv3 non ricevono traffico multicast in entrambi i casi: Quando lo snooping IGMP è disattivato. Quando sull'interfaccia è configurato IGMPv2. Si consiglia di abilitare l'IGMPv3 su tutti i dispositivi di rete intermedi o su altri dispositivi di rete di livello 3. Principalmente, su ciascuna subnet utilizzata da dispositivi multicast, incluse le subnet AP e dei controller.
Utilizzare il comando per verificare la configurazione multicast sul WLC.
WLC#show wireless multicast
Multicast: Attivato
Multicast Capwap AP: Multicast
Indirizzo gruppo multicast IPv4 capwap AP: 239.1.1.10
Indirizzo gruppo multicast IPv6 Capwap AP: ::
Trasmissione wireless: Disabled
Multicast wireless non-ip-mcast: Disabled
Multicast wireless locale al collegamento: Disabled
Controllare il traffico multicast sulla connessione AP e WLC utilizzando questo comando.
WLC#show ap multicast mamma
Nome AP MOM-IP TYPE MOM-STATUS
—
AP2 IPv4 attivo
AP7 IPv4 attivo
Nota: per alcuni modelli di access point Cisco IOS, il valore MOM-STATUS viene visualizzato come "UNKNOWN" (SCONOSCIUTO). Questo si verifica perché questi AP non inviano il payload MoM al controller. I modelli interessati includono: Access point Cisco Aironet 1702i, Cisco Aironet 3702i/3702e, Cisco IW3702. Per ulteriori informazioni, fare riferimento a CSCwd12261.
Utilizzare questo comando per visualizzare il MGID e le VLAN associate (tabella di layer 2).
Mgid wireless snooping WLC#sh ip igmp
Numero totale di MGID-L2 = 1
Numero totale di MCAST MGID = 2
Multicast wireless abilitato nel sistema:
Vlan broadcast non ip-mcast mcast mDNS-br mgid mcast-link-local Flag StandBy
1 Disattivato Disattivato Attivato Disattivato Disattivato 0:1:1:0
100 Disabilitata Disabilitata Abilitata Disabilitata Disabilitata 0:1:1:0
1002 Disabilitato Disabilitato Abilitato Abilitato Disabilitato Disabilitato 0:1:1:0
1003 Disabilitato Disabilitato Abilitato Abilitato Disabilitato Disabilitato 0:1:1:0
1004 Disabilitato Disabilitato Abilitato Abilitato Disabilitato Disabilitato 0:1:1:0
1005 Disabilitato Disabilitato Abilitato Abilitato Disabilitato Disabilitato 0:1:1:0
1415 Disabilitato Disabilitato Abilitato Abilitato Abilitato Disabilitato 0:1:1:1
MGID indice (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
Elenco Delle Porte Di Versione Del Tipo Di Gruppo Vlan
—
1415 239.255.100.4 igmp v2 Ca2
1415 239.255.255.250 igmp v2 Ca2
Eseguire questo comando per verificare le informazioni sull'appartenenza del client (tabella di livello 3).
WLC#sh wireless multicast source 0.0.0.0 group 239.255.100.4 vlan 1415
Group: 239.255.100.4
VLAN: 1415
MGID: 4161
Elenco client
—
Stato IP client MAC
—
242f.d0da.a7da 10.107.79.23 MC_ONLY
Tracciamento igmpv2 snooping igmp ip WLC#sh
Mapping da client a SGV
—
Client: Porta 10.107.79.23: Ca2
Group: 239.255.255.250 Vlan: 1415 Fonte: 0.0.0.0 Blocklist: no
Group: Vlan 239.255.100.4: 1415 Fonte: 0.0.0.0 Blocklist: no
Client: Porta 10.107.79.33: Ca2
Group: 239.255.255.250 Vlan: 1415 Fonte: 0.0.0.0 Blocklist: no
Mapping da SGV a client
—
Group: 239.255.100.4 Fonte: Vlan 0.0.0: 1415
Client: Porta 10.107.79.23: Blocco Ca2: no
Group: 239.255.255.250 Fonte: Vlan 0.0.0: 1415
Client: Porta 10.107.79.33: Blocco Ca2: no
Client: Porta 10.107.79.23: Blocco Ca2: no
Utilizzare il comando per verificare la configurazione multicast sull'access point.
Client mcast mcast capwap AP2#sh
Client per ogni MGID:
vap slot client di tipo 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 per ciascun client:
mgid porta ip client
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
Mcast mcast capwap AP2#sh mgid all
mgid wlan_bit_map_all mc2uc_cli mc_only_cl tipo 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 199758 634 0 0
4097 111111111111111 0 0 0 0 0 0 0
4160 0000000000000001 0 1 1 36 36 0 0 0
4161 000000000000001 0 1 10091 10091 0 0 0
9606 00000000000000 1 0 3 160 154 2 0 0 0
Raccogliere l'EPC (Embedded Packet Capture) dal WLC per comprendere il flusso del traffico. Per la procedura di raccolta dell'EPC, consultare il collegamento. Risoluzione dei problemi dei controller LAN wireless Catalyst 9800.
Questo è un elenco degli indirizzi IP di origine, destinazione e altri importanti osservati nelle acquisizioni Wireshark annotate. Questi corrispondono ai flussi di pacchetti chiave mostrati nelle figure, aiutando a identificare quali host hanno avviato e ricevuto ciascun pacchetto.
WMI WLC - 10.107.79.77
AP IP - 10.107.79.130
Indirizzo IP del gruppo multicast CAPWAP configurato sul WLC - 239.1.1.10
IP endpoint origine multicast - 10.107.79.33
Multicast traffic IP - 239.255.100.4
IP client (destinazione) - 10.107.79.23
AP IGMP Join
L'access point si unisce al gruppo multicast CAPWAP (239.1.1.10) del controller, utilizzando il protocollo IGMP.
AP IGMP Join al WLC
Join IGMP client per flusso multicast
Il client wireless invia una richiesta di unione IGMP per indicare l'interesse in un gruppo multicast specifico.
Il punto di accesso associato incapsula la richiesta di join IGMP del client all'interno di un tunnel CAPWAP e la invia come traffico unicast al controller WLC (Wireless LAN Controller).
Esempio:
Un client invia un report di appartenenza IGMP per l'indirizzo di gruppo multicast 239.255.100.4.
Il client invia un report di appartenenza IGMP per il traffico multicast interessato - Acquisizioni raccolte dall'endpoint
L'access point (IP: 10.107.79.130) incapsula questa richiesta in un tunnel CAPWAP e la invia al WLC (IP: 10.107.79.77).
Il report di appartenenza IGMP del client raggiunge il WLC all'interno di un tunnel CAPWAP - Acquisizioni raccolte dal WLC
Passaggi 3 e 4
Il WLC riceve il join IGMP, registra l'indirizzo del gruppo multicast e invia un join IGMP o una richiesta multicast pertinente a monte al relativo switch o router connesso.
Nota: In questo scenario, il client wireless funge anche da origine multicast.
Lo switch o il router upstream inoltra il traffico multicast per il gruppo richiesto al WLC.
Esempio:
L'origine multicast (10.107.79.33), che è un client wireless, invia il traffico multicast all'indirizzo 239.255.100.4 del gruppo. Poiché l'origine è wireless, il traffico multicast viene incapsulato in un tunnel CAPWAP e consegnato al WLC.
Traffico multicast proveniente dal dispositivo di origine
Traffico multicast ricevuto dall'origine all'interno di un tunnel CAPWAP - Acquisizioni raccolte sul WLC
Traffico multicast dall'origine - OTA
Passaggi 5 e 6
Il WLC incapsula i pacchetti multicast e li invia a tutti gli access point pertinenti usando l'indirizzo del gruppo CAPWAP multicast configurato.
Esempio:
Il WLC inoltra il traffico multicast all'indirizzo 239.1.1.10 del gruppo multicast CAPWAP. Gli AP che sono stati aggiunti a questo gruppo tramite IGMP (passaggio 1) ricevono il flusso multicast.
WLC Inoltra il traffico all'indirizzo del gruppo multicast CAPWAP
Ogni punto di accesso decapsula i pacchetti multicast e li inoltra solo ai client wireless che si sono uniti al gruppo multicast.
Gli access point utilizzano lo snooping IGMP per identificare i client interessati e garantire che il traffico multicast venga consegnato solo a tali client.
Il client riceve il traffico multicast - Acquisizioni raccolte dall'endpoint interessato 10.107.79.23
Il client riceve il traffico multicast - Acquisizioni OTA
Il client invia una richiesta di aggiunta IGMP all'access point associato. L'access point elabora l'IGMP Join e commuta localmente il traffico multicast senza inviarlo al WLC. Il traffico multicast passa direttamente dalla rete cablata all'access point, che a sua volta lo inoltra ai client wireless interessati.
Nota: Abilitare il routing multicast IP a livello globale, configurare il protocollo PIM sulle interfacce del router interessate e abilitare il protocollo IGMP sugli switch tra l'origine multicast e l'access point. Il WLC non gestisce il traffico di dati multicast in questa modalità.
Revisione | Data di pubblicazione | Commenti |
---|---|---|
1.0 |
24-Sep-2025
|
Versione iniziale |