In dem Dokumentationssatz für dieses Produkt wird die Verwendung inklusiver Sprache angestrebt. Für die Zwecke dieses Dokumentationssatzes wird Sprache als „inklusiv“ verstanden, wenn sie keine Diskriminierung aufgrund von Alter, körperlicher und/oder geistiger Behinderung, Geschlechtszugehörigkeit und -identität, ethnischer Identität, sexueller Orientierung, sozioökonomischem Status und Intersektionalität impliziert. Dennoch können in der Dokumentation stilistische Abweichungen von diesem Bemühen auftreten, wenn Text verwendet wird, der in Benutzeroberflächen der Produktsoftware fest codiert ist, auf RFP-Dokumentation basiert oder von einem genannten Drittanbieterprodukt verwendet wird. Hier erfahren Sie mehr darüber, wie Cisco inklusive Sprache verwendet.
Cisco hat dieses Dokument maschinell übersetzen und von einem menschlichen Übersetzer editieren und korrigieren lassen, um unseren Benutzern auf der ganzen Welt Support-Inhalte in ihrer eigenen Sprache zu bieten. Bitte beachten Sie, dass selbst die beste maschinelle Übersetzung nicht so genau ist wie eine von einem professionellen Übersetzer angefertigte. Cisco Systems, Inc. übernimmt keine Haftung für die Richtigkeit dieser Übersetzungen und empfiehlt, immer das englische Originaldokument (siehe bereitgestellter Link) heranzuziehen.
In diesem Konfigurationsbeispiel wird die Konfiguration von VideoStream (auch als MediaStream oder Multicast-Direct bezeichnet) auf Catalyst Wireless Controller der Serie 9800 (9800 WLC) über die grafische Benutzeroberfläche (GUI).
Cisco empfiehlt, dass Sie über Kenntnisse in folgenden Bereichen verfügen:
Die Informationen in diesem Dokument basierend auf folgenden Software- und Hardware-Versionen:
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen jeder Konfiguration kennen.
Dieses Beispiel basiert auf APs im lokalen Modus, die den Datenverkehr zentral vermitteln. Lokales FlexConnect-Switching wird unterstützt, aber der Fluss würde sich dort unterscheiden, da das Multicast nicht über den WLC übertragen wird. Der AP ist derjenige, der die meiste Arbeit erledigt.
Navigieren Sie zu: Konfiguration > Services > Multicast
Führen Sie den nächsten Befehl aus, um die CLI-Konfiguration zu überprüfen.
9800-40-1#sh run all | sec wireless multicast|igmp snooping
.
.
ip igmp snooping querier
ip igmp snooping
.
.
wireless multicast
wireless multicast 239.1.2.3
In diesem Beispiel wird der Multicast-Modus verwendet. In diesem Modus sendet der WLC nur ein Paket an die konfigurierte Multicast-Gruppe (in diesem Fall 239.1.2.3), sodass nur die an diesem Datenverkehr interessierten Access Points (AP) dieses Paket abhören können. Weitere Informationen zu den konfigurierbaren Modi finden Sie in diesem Software-Konfigurationsleitfaden für Wireless Controller der Serie 9800.
Hinweis: IGMP-Snooping muss global und für jedes VLAN aktiviert werden, damit der WLC in IGMP-Nachrichten des Wireless-Clients Snoop erstellen kann.
IGMP Snooping Querier unterstützt die Aktualisierung der WLC-Tabelle. Es empfiehlt sich, zu überprüfen, ob ein Client für eine bestimmte Multicast-Gruppe vorhanden ist.
Änderungen anwenden.
Schritt 1: Globale Aktivierung des Medien-Streams: Konfiguration > Wireless > Medien-Stream > Registerkarte "Allgemein"
Schritt 2: Definieren des Medien-Streams: Konfiguration > Wireless > Medien-Stream > Registerkarte "Streams" (Streams)
Schritt 3: Geben Sie die Stream-Informationen wie auf dem Bild angezeigt ein:
Führen Sie den nächsten Befehl aus, um die CLI-Konfiguration zu überprüfen.
9800-40-1#sh run | sec media
.
wireless media-stream group movie 239.15.16.17 239.15.16.17
max-bandwidth 5000
wireless media-stream multicast-direct
.
.
Streaming-Informationen
Radio Reservation Control (RRC)
Hierbei handelt es sich um einen Entscheidungsalgorithmus, der von WLC und AP verwendet wird, um zu beurteilen, ob der AP genügend Ressourcen enthält, um die neue Anforderung für den Video-Stream zu unterstützen.
In diesem Beispiel wird der Medien-Stream für das 5-GHz-Band konfiguriert. Die gleichen Schritte gelten für das 2,4-GHz-Band.
Schritt 1: Deaktivieren Sie das 5-GHz-Band: Konfiguration > Funkkonfigurationen > Netzwerk > Register 5-GHz-Band
Schritt 2: Konfigurieren von Bandmedienparametern: Konfiguration > Funkkonfigurationen > Medienparameter > Registerkarte 5 GHz Band
Führen Sie den nächsten Befehl aus, um die CLI-Konfiguration zu überprüfen.
9800-40-1#sh run all | i 5ghz media|cac media
.
.
ap dot11 5ghz cac media-stream acm
ap dot11 5ghz cac media-stream max-bandwidth 80
ap dot11 5ghz cac media-stream multicast-direct max-retry-percent 80
ap dot11 5ghz cac media-stream multicast-direct min-client-rate 6
ap dot11 5ghz media-stream multicast-direct
ap dot11 5ghz media-stream multicast-direct admission-besteffort
ap dot11 5ghz media-stream multicast-direct client-maximum 0
ap dot11 5ghz media-stream multicast-direct radio-maximum 0
ap dot11 5ghz media-stream video-redirect
Hinweis: Media Stream Admission Control und Best Effort QoS Admission sind optionale Konfigurationen
Allgemein
Direkte Multicast-Zugangskontrolle
Media Stream - Multicast Direct-Parameter
Schritt 3: 5-GHz-Band aktivieren: Konfiguration > Funkkonfigurationen > Netzwerk > Tab 5-GHz-Band
Erstellen Sie das für Clients verwendete VLAN, und aktivieren Sie IGMP-Snooping. Navigieren Sie zu Konfiguration > Layer 2 > VLAN.
Führen Sie den nächsten Befehl aus, um die CLI-Konfiguration zu überprüfen.
9800-40-1#sh run | sec 2631
vlan 2631
name rafa-mgmt
In diesem Beispiel wird eine offene Authentifizierungs-SSID verwendet, die nur im 5-GHz-Band übertragen wird. Führen Sie die nächsten Schritte aus.
Navigieren Sie zu: Konfiguration > Tags & Profile > WLANs > Klicken Sie auf Hinzufügen
Führen Sie den nächsten Befehl aus, um die CLI-Konfiguration zu überprüfen.
9800-40-1#sh run | sec videoStream
wlan videoStream 4 videoStream
media-stream multicast-direct
radio dot11a
no security wpa
no security wpa akm dot1x
no security wpa wpa2 ciphers aes
no shutdown
Schritt 1: Erstellen Sie ein Richtlinienprofil. Konfiguration > Tag und Profile > Richtlinie
Schritt 2: VLAN dem Richtlinienprofil zuordnen
Führen Sie den nächsten Befehl aus, um die CLI-Konfiguration zu überprüfen.
9800-40-1#sh run | sec PP-stream
wireless profile policy PP-stream
vlan rafa-mgmt
no shutdown
Ordnen Sie das WLAN dem Richtlinienprofil zu, und navigieren Sie zu Konfiguration > Tag und Profile > Tags
Führen Sie den nächsten Befehl aus, um die CLI-Konfiguration zu überprüfen.
9800-40-1#sh run | sec PT-mcast
wireless tag policy PT-mcast
wlan videoStream policy PP-mcast
policy-tag PT-mcast
Navigieren Sie zu Konfiguration > Wireless > Access Point, und klicken Sie auf den AP.
Führen Sie den nächsten Befehl aus, um die Konfiguration zu überprüfen.
9800-40-1#show ap tag summary
Number of APs: 2
AP Name AP Mac Site Tag Name Policy Tag Name RF Tag Name
-------------------------------------------------------------------------------
AP-3702i-Rafi f07f.06e2.7db4 default-site-tag PT-mcast default-rf-tag
An diesem Punkt sehen Sie den SSID-Broadcast, und Sie können eine Verbindung zum Wireless-Client herstellen, um den Video-Stream zu empfangen.
9800-40-1#show wireless media-stream multicast-direct state
Multicast-direct State........................... : enabled
Allowed WLANs:
WLAN-Name WLAN-ID
----------------------------------------------------------
emcast 3
videoStream 4
9800-40-1#show wireless media-stream group summary
Number of Groups:: 1
Stream Name Start IP End IP Status
-----------------------------------------------------------------------------------------------------------------
movie 239.15.16.17 239.15.16.17 Enabled
9800-40-1#show wireless media-stream group detail movie
Media Stream Name : movie
Start IP Address : 239.15.16.17
End IP Address : 239.15.16.17
RRC Parameters:
Avg Packet Size(Bytes) : 1200
Expected Bandwidth(Kbps) : 5000
Policy : Admitted
RRC re-evaluation : Initial
QoS : video
Status : Multicast-direct
Usage Priority : 4
Violation : Drop
9800-40-1#show ap dot11 5ghz media-stream rrc
Multicast-direct : Enabled
Best Effort : Enabled
Video Re-Direct : Enabled
Max Allowed Streams Per Radio : Auto
Max Allowed Streams Per Client : Auto
Max Media-Stream Bandwidth : 80
Max Voice Bandwidth : 75
Max Media Bandwidth : 85
Min PHY Rate (Kbps) : 6000
Max Retry Percentage : 80
So überprüfen Sie die Client-Verbindung: Überwachung > Wireless > Clients
9800-40-1#show wireless client summary
Number of Local Clients: 1
MAC Address AP Name Type ID State Protocol Method Role
-------------------------------------------------------------------------------------------------------------------------
886b.6e25.1e40 AP-3700i-Rafi WLAN 4 Run 11ac None Local
Um detailliertere Informationen zu erhalten
9800-40-1#show wireless client mac-address aaaa.bbbb.cccc detail
Um zu überprüfen, ob die IGMP-Join-Nachricht vom Client empfangen wurde und der WLC die MGID richtig erstellt hat, navigieren Sie zu Monitor > General > Multicast > Layer 3.Oben ist zu sehen, dass der Client Datenverkehr für die Multicast-Gruppe 239.15.16.17 im VLAN 2631 angefordert hat.
Verifizierung von WLC-Video-Streams mithilfe der konfigurierten Optionen Monitor > General > Multicast > Media Stream Clients
9800-40-1#show wireless multicast group 239.15.16.17 vlan 2631
Group : 239.15.16.17
Vlan : 2631
MGID : 4160
Client List
-------------
Client MAC Client IP Status
---------------------------------------------------------------
886b.6e25.1e40 172.16.30.64 MC2UC_ALLOWED
Um das Problem zu beheben, können Sie die nächsten Spuren verwenden.
set platform software trace wncd chassis active R0 multicast-api debug
set platform software trace wncd chassis active R0 multicast-config debug
set platform software trace wncd chassis active R0 multicast-db debug
set platform software trace wncd chassis active R0 multicast-ipc debug
set platform software trace wncd chassis active R0 multicast-main debug
set platform software trace wncd chassis active R0 multicast-rrc debug
Mit dem nächsten Befehl können Sie überprüfen, ob Traces korrekt aktiviert wurden.
9800# show platform software trace level wncd chassis active R0 | i Debug
multicast-api Debug
multicast-config Debug
multicast-db Debug
multicast-ipc Debug
multicast-main Debug
multicast-rrc Debug
Jetzt das Problem reproduzieren
Um die Protokolle zu sammeln. Führen Sie den nächsten Befehl aus.
9800#show logging process wncd internal to-file bootflash:<file-name>.log
Displaying logs from the last 0 days, 0 hours, 10 minutes, 0 seconds
executing cmd on chassis 1 ...
Files being merged in the background, result will be in bootflash:mcast-1.log log file.
Collecting files on current[1] chassis.
# of files collected = 1
btrace decoder: [1] number of files, [40999] number of messages
will be processed. Use CTRL+SHIFT+6 to break.
2019-11-28 20:25:50.189 - btrace decoder processed 7%
2019-11-28 20:25:50.227 - btrace decoder processed 12%
2019-11-28 20:25:50.263 - btrace decoder processed 17%
2019-11-28 20:25:50.306 - btrace decoder processed 24%
2019-11-28 20:25:50.334 - btrace decoder processed 29%
2019-11-28 20:25:50.360 - btrace decoder processed 34%
2019-11-28 20:25:50.388 - btrace decoder processed 39%
2019-11-28 20:25:50.430 - btrace decoder processed 46%
2019-11-28 20:25:50.457 - btrace decoder processed 51%
2019-11-28 20:25:50.484 - btrace decoder processed 56%
2019-11-28 20:25:50.536 - btrace decoder processed 63%
2019-11-28 20:25:50.569 - btrace decoder processed 68%
2019-11-28 20:25:50.586 - btrace decoder processed 73%
2019-11-28 20:25:50.587 - btrace decoder processed 78%
2019-11-28 20:25:50.601 - btrace decoder processed 85%
2019-11-28 20:25:50.607 - btrace decoder processed 90%
2019-11-28 20:25:50.619 - btrace decoder processed 95%
2019-11-28 20:25:50.750 - btrace decoder processed 100%
9800#
Öffnen der Protokolldatei
9800#more bootflash:<file-name.log>
Video-Stream in AP/WLC zulässig
IGMP request from wireless client
2019/11/28 20:18:54.867 {wncd_x_R0-0}{1}: [multicast-ipc] [19375]: (debug): IOSD IGMP/MLD has sent the WNCD_INFORM_CLIENT with
capwap id = 0x90000006
num_entry = 1
2019/11/28 20:18:54.867 {wncd_x_R0-0}{1}: [multicast-ipc] [19375]: (debug): Source IP Address 0.0.0.0
2019/11/28 20:18:54.867 {wncd_x_R0-0}{1}: [multicast-ipc] [19375]: (debug): Group IP Address 17.16.15.239
2019/11/28 20:18:54.867 {wncd_x_R0-0}{1}: [multicast-ipc] [19375]: (debug): Client IP Address 71.30.16.172
2019/11/28 20:18:54.867 {wncd_x_R0-0}{1}: [multicast-ipc] [19375]: (debug): index = 0:
source = 0.0.0.0
group = 17.16.15.239 . >>> 239.15.16.17 multicast group for video
client_ip = 71.30.16.172 >>> 172.16.30.71 client ip address
client_MAC = a4f1.e858.950a
vlan = 2631, mgid = 4160 add = 1
.....
MGID table updated with client mac address
2019/11/28 20:18:54.867 {wncd_x_R0-0}{1}: [multicast-db] [19375]: (debug): Child table records for MGID 4160 are
2019/11/28 20:18:54.867 {wncd_x_R0-0}{1}: [multicast-db] [19375]: (debug): Client MAC: a4f1.e858.950a
....
Starting RRC algoithm to assess whether AP has enough resources or not
2019/11/28 20:18:54.867 {wncd_x_R0-0}{1}: [multicast-rrc] [19375]: (debug): Submiting RRC request
2019/11/28 20:18:54.869 {wncd_x_R0-0}{1}: [multicast-rrc] [19375]: (debug): Video Stream Admitted: passed all the checks
2019/11/28 20:18:54.869 {wncd_x_R0-0}{1}: [multicast-rrc] [19375]: (debug): Approve Admission on radio f07f.06ec.6b40 request 3664 vlan 2631 dest_ip 17.16.15.239 decision 1 qos 4 admit_best 1
.....
WLC matching requested group to the ones defined on WLC
2019/11/28 20:18:54.869 {wncd_x_R0-0}{1}: [multicast-db] [19375]: (debug): Matching video-stream group found Start IP: 17.16.15.239, End IP: 17.16.15.239 that contains the target group IP address 17.16.15.239
.....
Adding client to multicast direct
2019/11/28 20:18:54.869 {wncd_x_R0-0}{1}: [multicast-db] [19375]: (debug): Add rrc Stream Record for dest 17.16.15.239, client a4f1.e858.950a
Ein Video-Stream ist im AP/WLC nicht zulässig. Aus diesem Grund sendet der AP Multicast-Datenverkehr über die bestmögliche Warteschlange.
In diesem Fall kann der Wireless-Client Video-Streaming durchführen, aber der Access Point verfügt nicht über ausreichende Ressourcen, um Datenverkehr mit Video-QoS zuzulassen. Aus diesem Grund verschiebt der Access Point den Client in die bestmögliche Warteschlange. Nächstes Bild anzeigen
Von Debugging
Starting RRC algoithm to assess whether AP has enough resources or not
.....
2019/11/28 17:47:40.601 {wncd_x_R0-0}{1}: [multicast-rrc] [19375]: (debug): Submiting RRC request
2019/11/28 17:47:40.603 {wncd_x_R0-0}{1}: [multicast-rrc] [19375]: (debug): RRC Video BW Check Failed: Insufficient Video BW for AP
2019/11/28 17:47:40.603 {wncd_x_R0-0}{1}: [multicast-rrc] [19375]: (debug): Video Stream Rejected. Bandwdith constraint......
2019/11/28 17:47:40.603 {wncd_x_R0-0}{1}: [multicast-rrc] [19375]: (debug): Approve Admission on radio f07f.06ec.6b40 request 3626 vlan 2631 dest_ip 17.16.15.239 decision 0 qos 0 admit_best 1
....
Überarbeitung | Veröffentlichungsdatum | Kommentare |
---|---|---|
2.0 |
14-Sep-2021 |
geringfügige Änderungen der Formatierung |
1.0 |
13-Sep-2021 |
Erstveröffentlichung |