Puerta de enlace de capa de aplicación para protocolo RTSP
El Protocolo de transmisión en tiempo real (RTSP) es un protocolo a nivel de aplicación para la transferencia de datos multimedia en tiempo real. El RTSP, que se utiliza para establecer y controlar sesiones multimedia entre puntos finales, es un protocolo de canal de control entre el cliente multimedia y el servidor multimedia. La comunicación típica es entre un cliente y un servidor multimedia de streaming.
La transmisión de contenido multimedia desde una red privada a una red pública requiere traducir las direcciones IP y los números de puerto a través de la red. La funcionalidad de NetScaler incluye una pasarela de capa de aplicación (ALG) para RTSP, que se puede utilizar con la NAT a gran escala (LSN) para analizar la transmisión multimedia y realizar los cambios necesarios a fin de garantizar que el protocolo siga funcionando en la red.
La forma en que se realiza la traducción de la dirección IP depende del tipo y la dirección del mensaje y del tipo de soporte que admite la implementación cliente-servidor. Los mensajes se traducen de la siguiente manera:
- Solicitud saliente: dirección IP privada a la dirección IP pública propiedad de NetScaler denominada dirección IP LSN.
- Respuesta entrante: de la dirección IP de LSN a la dirección IP privada.
- Solicitud entrante: sin traducción.
- Respuesta saliente: dirección IP privada a la dirección IP del grupo LSN.
Nota
El RTSP ALG es compatible con un dispositivo independiente de NetScaler, en una configuración de alta disponibilidad de NetScaler y en una configuración de clúster de NetScaler.
Limitaciones del RTSP ALG
El RTSP ALG no admite lo siguiente:
- Sesiones RTSP de multidifusión
- Sesión RTSP sobre UDP
- Particiones de administración
- Autenticación RTSP
- Túneles HTTP
Configuración de RTSP ALG
Configure RTSP ALG como parte de la configuración LSN. Para obtener instrucciones sobre cómo configurar LSN, consulte Configuración de DS-Lite. Al configurar LSN, asegúrese de que:
- Defina los siguientes parámetros al agregar un perfil de aplicación LSN:
- Agrupación de IP = EMPAREJADO
- Mapeo de direcciones y puertos = ENDPOINT-INDEPENDENT
- Filtrado = ENDPOINT-INDEPENDENT
- Habilite RTSP ALG en el grupo LSN
- Cree un perfil RTSP ALG y vincule el perfil RTSP ALG al grupo LSN
Para habilitar RTSP ALG para una configuración de LSN mediante la CLI
En el símbolo del sistema, escriba:
add lsn group <groupname> -clientname <string> [-rtspalg ( ENABLED | DISABLED )]
show lsn group <groupname>
<!--NeedCopy-->
Para habilitar RTSP ALG para una configuración de LSN mediante la CLI
En el símbolo del sistema, escriba:
add lsn rtspalgprofile <rtspalgprofilename> [-rtspIdleTimeout <positive_integer>] -rtspportrange <port[-port]> [-rtspTransportProtocol (TCP|UDP)]
show lsn rtspalgprofile <rtspalgprofilename>
<!--NeedCopy-->
Ejemplo de configuración de RTSP ALG
El siguiente ejemplo de configuración de DS-Lite, RTSP ALG, está habilitado para el tráfico TCP de los dispositivos B4 de la red 2001:DB8:: 4:0 /96.
Ejemplo de configuración RTSP ALG:
add lsn client LSN-DSLITE-CLIENT-5
Done
bind lsn client LSN-DSLITE-CLIENT-5 -network6 2001:DB8::4:0/96
Done
add lsn pool LSN-DSLITE-POOL-5
Done
bind lsn pool LSN-DSLITE-POOL-5 203.0.113.61 - 203.0.113.70
Done
add lsn ip6profile LSN-DSLITE-PROFILE-5 -type DS-Lite -network6 2001:DB8::5:6
Done
add lsn appsprofile LSN-DSLITE-APPS-PROFILE-5 TCP -ippooling PAIRED –mapping ENDPOINT-INDEPENDENT -filtering ENDPOINT-INDEPENDENT
Done
add lsn rtspalgprofile RTSPALGPROFILE-5 -rtspIdleTimeout 1000 -rtspportrange 554
Done
add lsn group LSN-DSLITE-GROUP-5 -clientname LSN-DSLITE-CLIENT-5 -portblocksize 1024 -ip6profile LSN-DSLITE-PROFILE-5 -rtspalg ENABLED
Done
bind lsn group LSN-DSLITE-GROUP-5 -poolname LSN-DSLITE-POOL-5
Done
bind lsn group LSN-DSLITE-GROUP-5 -appsprofilename LSN-DSLITE-APPS-PROFILE-5
Done
bind lsn group LSN-DSLITE-GROUP-5 -rtspalgprofilename RTSPALGPROFILE-5
Done
<!--NeedCopy-->