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 la configuración de LSN, consulte Configuración de NAT64 a gran escala. Durante la configuración, asegúrese de:
- Defina los siguientes parámetros al añadir 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 la línea de comandos, 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 la línea de comandos, 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 NAT64 a gran escala, RTSP ALG, está habilitado para el tráfico TCP de los dispositivos de suscriptor de la red 2001:DB 8:1002: :/96.
add lsn client LSN-NAT64-CLIENT-9
Done
bind lsn client LSN-NAT64-CLIENT-9 -network6 2001:DB8:1002::/96
Done
add lsn pool LSN-NAT64-POOL-9
Done
bind lsn pool LSN-NAT64-POOL-9 203.0.113.90
Done
add lsn ip6profile LSN-NAT64-PROFILE-9 -type NAT64 -natprefix 2001:DB8:309::/96
Done
add lsn appsprofile LSN-NAT64-APPS-PROFILE-9 TCP -ippooling PAIRED –mapping ENDPOINT-INDEPENDENT -filtering ENDPOINT-INDEPENDENT
Done
add lsn rtspalgprofile RTSPALGPROFILE-9 -rtspIdleTimeout 1000 -rtspportrange 554
Done
add lsn group LSN-NAT64-GROUP-9 -clientname LSN-NAT64-CLIENT-9 -ip6profile LSN-NAT64-PROFILE-7 -rtspalg ENABLED
Done
bind lsn group LSN-NAT64-GROUP-9 -poolname LSN-NAT64-POOL-9
Done
bind lsn group LSN-NAT64-GROUP-9 -appsprofilename LSN-NAT64-APPS-PROFILE-9
Done
bind lsn group LSN-NAT64-GROUP-9 -rtspalgprofilename RTSPALGPROFILE-9
Done
<!--NeedCopy-->