Puerta de enlace de capa de aplicación para protocolo RTSP
Real Time Streaming Protocol (RTSP) es un protocolo de nivel de aplicación para la transferencia de datos de medios en tiempo real. Utilizado para establecer y controlar sesiones de medios entre puntos finales, RTSP es un protocolo de canal de control entre el cliente de medios y el servidor de medios. La comunicación típica es entre un cliente y un servidor multimedia de streaming.
La transmisión de medios desde una red privada a una red pública requiere traducir direcciones IP y números de puerto a través de la red. La funcionalidad Citrix ADC incluye una puerta de enlace de capa de aplicación (ALG) para RTSP, que se puede utilizar con NAT de gran escala (LSN) para analizar la secuencia de medios y realizar los cambios necesarios para garantizar que el protocolo continúe funcionando a través de la red.
La forma en que se realiza la traducción de direcciones IP depende del tipo y la dirección del mensaje y del tipo de medios admitidos por 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 Citrix ADC llamada dirección IP LSN.
- Respuesta entrante: Dirección IP LSN a dirección IP privada.
- Solicitud entrante: Sin traducción.
- Respuesta saliente: Dirección IP privada a la dirección IP del grupo LSN.
Nota
RTSP ALG se admite en un dispositivo independiente de Citrix ADC, en una configuración de alta disponibilidad de Citrix ADC, así como en una configuración de clúster de Citrix ADC.
Limitaciones de RTSP ALG
El RTSP ALG no admite lo siguiente:
- Sesiones RTSP multidifusión
- Sesión RTSP sobre UDP
- Particiones de administración
- Autenticación RTSP
- Tunelización 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:
- Agrupamiento de IP = PAIRED
- Asignación de direcciones y puertos = ENDPOINT-INDEPENDENT
- Filtrado = ENDPOINT-INDEPENDENT
- Habilitar RTSP ALG en el grupo LSN
- Crear un perfil RTSP ALG y enlazar el perfil RTSP ALG al grupo LSN
Para habilitar RTSP ALG para una configuración 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 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 RTSP ALG
El siguiente ejemplo de configuración DS-Lite, RTSP ALG está habilitado para el tráfico TCP desde dispositivos B4 en 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-->