ADC
Danke für das Feedback

Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)

Application Layer Gateway für das RTSP-Protokoll

Das Real Time Streaming Protocol (RTSP) ist ein Protokoll auf Anwendungsebene für die Übertragung von Mediendaten in Echtzeit. RTSP ist ein Kontrollkanalprotokoll zwischen dem Medienclient und dem Medienserver, das für die Einrichtung und Steuerung von Mediensitzungen zwischen Endpunkten verwendet wird. Die typische Kommunikation findet zwischen einem Client und einem Streaming-Media-Server statt.

Um Medien von einem privaten Netzwerk in ein öffentliches Netzwerk zu streamen, müssen IP-Adressen und Portnummern über das Netzwerk übersetzt werden. Die NetScaler-Funktionalität umfasst ein Application Layer Gateway (ALG) für RTSP, das zusammen mit Large Scale NAT (LSN) verwendet werden kann, um den Medienstream zu analysieren und alle erforderlichen Änderungen vorzunehmen, um sicherzustellen, dass das Protokoll weiterhin über das Netzwerk funktioniert.

Wie die IP-Adressübersetzung durchgeführt wird, hängt vom Typ und der Richtung der Nachricht sowie von der Art der Medien ab, die von der Client-Server-Bereitstellung unterstützt werden. Nachrichten werden wie folgt übersetzt:

  • Ausgehende Anfrage — Private IP-Adresse für eine öffentliche IP-Adresse im Besitz von NetScaler, die als LSN-IP-Adresse bezeichnet wird.
  • Eingehende Antwort — LSN-IP-Adresse an private IP-Adresse.
  • Eingehende Anfrage — keine Übersetzung.
  • Ausgehende Antwort — Private IP-Adresse zur LSN-Pool-IP-Adresse.

Hinweis

RTSP ALG wird in einer eigenständigen NetScaler-Appliance, in einem NetScaler-Hochverfügbarkeits-Setup sowie in einem NetScaler-Cluster-Setup unterstützt.

Einschränkungen von RTSP ALG

Das RTSP-ALG unterstützt Folgendes nicht:

  • Multicast-RTSP-Sitzungen
  • RTSP-Sitzung über UDP
  • Admin-Partitionen
  • RTSP-Authentifizierung
  • HTTP-Tunneling

Konfiguration von RTSP ALG

Konfigurieren Sie RTSP ALG als Teil der LSN-Konfiguration. Anweisungen zur Konfiguration von LSN finden Sie unter Configuring Large Scale NAT64. Achten Sie bei der Konfiguration darauf, dass Sie:

  • Stellen Sie beim Hinzufügen eines LSN-Anwendungsprofils die folgenden Parameter ein:
    • IP-Pooling = GEPAART
    • Adress- und Portzuordnung = ENDPUNKTUNABHÄNGIG
    • Filterung = ENDPUNKTUNABHÄNGIG
  • Aktivieren Sie RTSP ALG in der LSN-Gruppe
  • Erstellen Sie ein RTSP-ALG-Profil und binden Sie das RTSP-ALG-Profil an die LSN-Gruppe.

So aktivieren Sie RTSP ALG für eine LSN-Konfiguration mithilfe der CLI

Geben Sie in der Befehlszeile Folgendes ein:

add lsn group <groupname> -clientname <string> [-rtspalg ( ENABLED | DISABLED )] show lsn group <groupname>

So aktivieren Sie RTSP ALG für eine LSN-Konfiguration mithilfe der CLI

Geben Sie in der Befehlszeile Folgendes ein:

add lsn rtspalgprofile <rtspalgprofilename> [-rtspIdleTimeout <positive_integer>] -rtspportrange <port[-port]> [-rtspTransportProtocol (TCP|UDP)] show lsn rtspalgprofile <rtspalgprofilename>

Beispiel für eine RTSP-ALG-Konfiguration

Die folgende groß angelegte NAT64-Beispielkonfiguration, RTSP ALG, ist für TCP-Verkehr von Abonnentengeräten im Netzwerk aktiviert 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
Die offizielle Version dieses Inhalts ist auf Englisch. Für den einfachen Einstieg wird Teil des Inhalts der Cloud Software Group Dokumentation maschinell übersetzt. Cloud Software Group hat keine Kontrolle über maschinell übersetzte Inhalte, die Fehler, Ungenauigkeiten oder eine ungeeignete Sprache enthalten können. Es wird keine Garantie, weder ausdrücklich noch stillschweigend, für die Genauigkeit, Zuverlässigkeit, Eignung oder Richtigkeit von Übersetzungen aus dem englischen Original in eine andere Sprache oder für die Konformität Ihres Cloud Software Group Produkts oder Ihres Diensts mit maschinell übersetzten Inhalten gegeben, und jegliche Garantie, die im Rahmen der anwendbaren Endbenutzer-Lizenzvereinbarung oder der Vertragsbedingungen oder einer anderen Vereinbarung mit Cloud Software Group gegeben wird, dass das Produkt oder den Dienst mit der Dokumentation übereinstimmt, gilt nicht in dem Umfang, in dem diese Dokumentation maschinell übersetzt wurde. Cloud Software Group kann nicht für Schäden oder Probleme verantwortlich gemacht werden, die durch die Verwendung maschinell übersetzter Inhalte entstehen können.
Application Layer Gateway für das RTSP-Protokoll