Introducción
En este ejemplo de configuración se describe cómo configurar VideoStream (también conocido como MediaStream o Multicast-Direct) en a Controladores inalámbricos Catalyst serie 9800 (9800 WLC) mediante la interfaz gráfica de usuario (GUI).
Prerequisites
Requirements
Cisco recomienda que tenga conocimiento sobre estos temas:
- Guía de configuración del WLC 9800
- Multidifusión en un WLC
Componentes Utilizados
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
- Controladores inalámbricos Catalyst serie 9800, IOS-XE versión 16.11.1b
- Puntos de acceso Aironet serie 3700
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si su red está activa, asegúrese de comprender el impacto potencial de cualquier configuración.
Configurar
Diagrama de la red
Este ejemplo se basa en los AP de modo local que conmutan centralmente el tráfico. Se admite el switching local de FlexConnect, pero el flujo diferiría allí, ya que la multidifusión no pasa por el WLC, el AP es el que realiza la mayor parte del trabajo.
Flujo de tráfico
- El cliente (receptor de multidifusión) se conecta al identificador del conjunto de servicios (SSID): videoStream
- El cliente envía el paquete de unión IGMP para solicitar el vídeo en la dirección IP 239.15.16.17
- El WLC crea el MGID L3 y reenvía la unión IGMP a la red cableada
- El router comenzará a reenviar el tráfico de la fuente de multidifusión (10.88.173.135) al WLC; se necesita un routing de multidifusión entre VLAN 210 y VLAN 2631
- El WLC sabe que un cliente inalámbrico está pidiendo este tráfico, vía MGID, y encapsula el tráfico para enviarlo al AP usando la dirección IP 239.1.2.3 - el grupo multicast del AP
- El AP recibe el paquete y unidifusión el tráfico de multidifusión al cliente inalámbrico
Configuración de multidifusión
Vaya a: Configuración > Servicios > Multidifusión
Ejecute el siguiente comando para verificar la configuración de CLI.
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
Para este ejemplo, se utiliza el modo multidifusión. En este modo el WLC envía solamente un paquete al grupo multicast configurado (en este caso 239.1.2.3) así que solamente los puntos de acceso (AP) interesados en este tráfico pueden escucharlo. Para obtener más información sobre los modos que se pueden configurar, consulte esta Guía de configuración del software del controlador inalámbrico serie 9800.
Nota: Es necesario habilitar la indagación IGMP globalmente y en una base por VLAN para que el WLC pueda indagar en los mensajes IGMP del cliente inalámbrico.
El solicitante de indagación IGMP ayuda a actualizar la tabla WLC. Resulta útil comprobar si existe algún cliente para un grupo de multidifusión determinado.
Aplicar cambios.
Configuración de secuencia de medios
Paso 1. Habilitar secuencia multimedia globalmente: Configuración > Inalámbrico > Secuencia multimedia > Ficha "General"
Paso 2. Defina la secuencia de medios: Configuración > Inalámbrico > Secuencia de medios > Pestaña "Secuencias"
Paso 3. Ingrese la información de flujo como se muestra en la imagen:
Ejecute el siguiente comando para verificar la configuración de CLI.
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
.
.
Información de flujo
- Nombre: utilice cualquier cadena para hacer referencia a su tráfico de multidifusión
- Inicio/Fin de Destino Multicast: define un rango de grupos multicast al que los clientes pueden acceder para transmitir el video. En este caso, sólo se utiliza una dirección IP.
- Ancho de banda máximo esperado: ancho de banda de vídeo configurado en Kbps. El rango va de 0 a 35000 Kbps
Control de reserva de radio (RRC)
Es un algoritmo de decisión utilizado por el WLC y el AP para evaluar si el AP tiene suficientes recursos para soportar la nueva solicitud para el flujo de video.
- Tamaño medio de paquete: rango de 0 a 1500 bytes
- Política: seleccione Admitir para que, en caso de que RRC acepte la solicitud de transmisión, se pueda transmitir el vídeo.
- Prioridad: seleccione la marca de QoS Up para los paquetes por aire
- QoS: seleccione la cola en la que se colocan los paquetes de vídeo cuando el punto de acceso los transmite.
- Infracción: En caso de que RRC rechace, la secuencia de solicitud se puede descartar o retroceder a la cola de mejor esfuerzo.
Configurar secuencia de medios de banda
En este ejemplo, la secuencia de medios se configura para la banda de 5 GHz; se siguen los mismos pasos para la banda de 2,4 GHz.
Paso 1. Desactivar banda de 5 Ghz: Configuración > Configuraciones de radio > Red > Pestaña Banda de 5 Ghz
Paso 2. Configurar parámetros de medios de banda: Configuración > Configuraciones de radio > Parámetros de medios >Pestaña Banda de 5 Ghz
Ejecute el siguiente comando para verificar la configuración de CLI.
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
Nota: Media Stream Admission Control y Best Effort QoS Admission son configuraciones opcionales
General
- Redirección de vídeo unidifusión: permite el flujo de vídeo unidifusión a clientes inalámbricos.
Control de admisión directa de multidifusión
- Media Stream Admission Control - habilitamos CAC para medios = voz + video.
Media Stream: parámetros directos de multidifusión
- Habilitación directa de multidifusión: debe activar esta casilla de verificación
- Transmisión máxima por radio: limita el número de transmisiones de vídeo permitidas en una radio AP, en este caso, una radio de 5 GHz.
- Transmisión máxima por cliente: limita el número de transmisiones de vídeo permitidas para cada cliente inalámbrico.
- Admisión de QoS de mejor esfuerzo: permite redirigir el tráfico de vídeo a la cola de mejor esfuerzo.
Paso 3. Activar banda de 5 Ghz: Configuración > Configuraciones de radio > Red > Pestaña Banda de 5 Ghz
Configuración de VLAN de cliente
Cree la VLAN utilizada para los clientes y habilite IGMP Snooping. Vaya a Configuration > Layer 2 > VLAN
Ejecute el siguiente comando para verificar la configuración de CLI.
9800-40-1#sh run | sec 2631
vlan 2631
name rafa-mgmt
Configuración de WLAN
Para este ejemplo, se utiliza un SSID de autenticación abierta, que se transmite sólo en la banda de 5 GHz. Siga los pasos siguientes.
Vaya a: Configuración > Etiquetas y perfiles > WLAN > Haga clic en Agregar
Ejecute el siguiente comando para verificar la configuración de CLI.
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
Configuración del perfil de la política
Paso 1. Cree un perfil de política. Configuration > Tag & Profiles > Policy
Paso 2. Asigne la VLAN al perfil de política
Ejecute el siguiente comando para verificar la configuración de CLI.
9800-40-1#sh run | sec PP-stream
wireless profile policy PP-stream
vlan rafa-mgmt
no shutdown
Crear ETIQUETA DE DIRECTIVA
Asigne WLAN al perfil de política, navegue hasta Configuración > Etiqueta y perfiles > Etiquetas
Ejecute el siguiente comando para verificar la configuración de CLI.
9800-40-1#sh run | sec PT-mcast
wireless tag policy PT-mcast
wlan videoStream policy PP-mcast
policy-tag PT-mcast
Aplicar etiqueta de política al AP
Vaya a Configuration > Wireless > Access Point > haga clic en el AP
Ejecute el siguiente comando para verificar la configuración.
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
En este punto, puede ver el SSID transmitido y puede conectar el cliente inalámbrico para recibir la secuencia de vídeo.
Verificación
Comandos para revisar la configuración
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
Comandos para verificar el flujo de vídeo del cliente
Para verificar la conexión de los clientes: Supervisión > Inalámbrico > Clientes
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
Con el fin de tener más detalles
9800-40-1#show wireless client mac-address aaaa.bbbb.cccc detail
Para verificar que el mensaje de unión IGMP se recibe del cliente y el WLC creó el MGID correctamente, navegue hasta Monitor > General > Multicast > Layer 3Lo anterior muestra que el cliente ha solicitado tráfico para el grupo multicast 239.15.16.17 en la VLAN 2631.
Para verificar las transmisiones de vídeo WLC con las opciones configuradas. Supervisar > 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
Troubleshoot
Para resolver el problema, puede utilizar los siguientes seguimientos.
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
Puede comprobar con el siguiente comando si los seguimientos se activaron correctamente.
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
Reproduzca el problema
- conectar el cliente inalámbrico
- solicitar vídeo (tráfico multidifusión)
- espere a que se produzca el problema
- recopilar los registros
Para recolectar los registros. Ejecute y ejecute el siguiente comando.
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#
Abrir el archivo de registro
9800#more bootflash:<file-name.log>
Secuencia de vídeo permitida en AP/WLC
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
El flujo de video no está permitido en el AP/WLC, por lo tanto, el AP envía el tráfico multicast en la cola del mejor esfuerzo.
En este caso, el cliente inalámbrico puede hacer la transmisión de video pero el AP no tiene suficientes recursos para permitir el tráfico con QoS de video, por lo tanto el AP mueve al cliente a la cola del mejor esfuerzo. Ver la siguiente imagen
Desde depuraciones
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
....