Citrix ADC

Konfigurieren der Videooptimierung über UDP

Um den QUIC ABR-Videoverkehr über UDP zu optimieren, aktivieren Sie zunächst die Videooptimierungsfunktion. Nachdem Sie die Konfiguration abgeschlossen haben, erkennt die Appliance den QUIC-basierten ABR-Videoverkehr und wendet die Optimierungsbitrate an, die auf der Appliance konfiguriert ist.

Konfigurieren der Videooptimierung für QUIC mit der CLI

Um die Videooptimierung für den QUIC-Videoverkehr über UDP zu konfigurieren, müssen Sie die folgenden Aufgaben ausführen:

  1. Aktivieren Sie die Videooptimierung.
  2. Erstellen Sie einen QUIC-Dienst.
  3. Erstellen Sie einen virtuellen QUIC-Lastenausgleichsserver.
  4. Binden Sie den QUIC-Webdienst an den virtuellen Server für den Lastenausgleich.
  5. Erstellen Sie eine Richtlinie zur Videooptimierung, um QUIC-basierten UDP-Datenverkehr schrittweise zu gestalten.
  6. Binden Sie die Optimierungsrichtlinie an einen virtuellen QUIC-basierten Lastausgleichsserver.

Aktivieren der Videooptimierung für QUIC-Datenverkehr

Wenn die Citrix ADC Appliance Videoverkehr erkennen, optimieren und melden soll, müssen Sie die Videooptimierungsfunktion aktivieren und die Optimierung aktivieren.

Hinweis:

Wenn Sie die Videooptimierung für den QUIC-Datenverkehr verwenden möchten, müssen Sie die Lastenausgleichs- und AppFlow Funktionen aktivieren.

So aktivieren Sie die Videooptimierung

Geben Sie an der Eingabeaufforderung den folgenden Befehl ein:

enable ns feature VideoOptimization

Erstellen eines Dienstes für QUIC-Datenverkehr

Eine Citrix ADC Appliance verwendet einen QUIC-Dienst für den Lastausgleichsserver, um eine Verbindung mit dem Egress-Router im statischen Routing-Modus herzustellen.

Hinweis:

Momentan wird dynamisches Routing nicht unterstützt.

So erstellen Sie einen Lastausgleichs-Webdienst für den QUIC-Videoverkehr

Geben Sie an der Eingabeaufforderung Folgendes ein:

add service <name> <router-IP> <serviceType> <port> -usip yes -useproxyport  [yes | no]

Beispiel:

add service svc-quic 10.102.29.200 QUIC 443 –usip yes –useproxyport no

where IP address is the internet router address.

Erstellen eines virtuellen Lastausgleichsservers für den QUIC-Datenverkehr

Eine Citrix ADC Appliance verwendet einen virtuellen Lastausgleichsserver, um den QUIC-Videoverkehr über UDP zu erkennen und zu optimieren.

So erstellen Sie einen virtuellen Lastausgleichsserver für den QUIC-Videoverkehr

Geben Sie an der Eingabeaufforderung Folgendes ein:

add lb vserver <name> <serviceType> <ip> <port> -m MAC

Beispiel:

add lb vserver vs-quic QUIC * 443 -persistenceType NONE -m MAC -cltTimeout 120

Binden eines QUIC-Webdiensts an den virtuellen Lastausgleichsserver

Nachdem Sie die Webdienste und den Lastenausgleichsserver für den QUIC-Datenverkehr erstellt haben, müssen Sie die Dienste an den virtuellen Server binden.

So binden Sie einen Webdienst an den Lastenausgleich virtueller Server für den QUIC-Videoverkehr

Geben Sie an der Eingabeaufforderung Folgendes ein:

bind lb vserver <name> <serviceName>

Beispiel:

bind lb vserver vs-quic svc-quic

Erstellen von Videooptimierungsrichtlinien für QUIC-basierten UDP-Datenverkehr

Um den QUIC-basierten UDP-Datenverkehr zu optimieren, müssen Sie Richtlinien für Optimierungsschritte und deren Aktionen konfigurieren. Anschließend müssen Sie die Richtlinien an virtuelle QUIC-basierte Lastenausgleichsserver binden. Erstellen Sie für jede Richtlinie zuerst eine Aktion, damit Sie sie der Richtlinie zuordnen können.

So fügen Sie eine Optimierungsaktion hinzu

Geben Sie an der Eingabeaufforderung Folgendes ein:

add videooptimization pacingaction <action Name> -rate <integer> [-comment <string>]

Dabei gibt der Parameter rate die Rate in Kbps an, mit der der Datenverkehr gesendet werden soll (die Schrittfrequenz).

Beispiel:

set videooptimization parameter -QUICPacingRate 1000

wobei 1000 die gewünschte Schrittgeschwindigkeit in kBit/s darstellt.

So fügen Sie eine Optimierungsrichtlinie hinzu

Geben Sie an der Eingabeaufforderung Folgendes ein:

add videooptimization pacingpolicy <name> -rule <expression> -action <string>

Beispiel:

add videooptimization pacingpolicy myOptPolicy2000 -rule TRUE -action MyOptAct2000

Binden von Optimierungsrichtlinien an einen virtuellen QUIC-Load Balancing Server

Um den QUIC-Videoverkehr über eine UDP-Verbindung zu optimieren, müssen Sie die Optimierungsrichtlinien an einen virtuellen QUIC-Lastausgleichsserver binden.

So binden Sie eine Optimierungsrichtlinie an einen virtuellen QUIC-Load Balancing-Server

Geben Sie an der Eingabeaufforderung den folgenden Befehl ein:

bind lb vserver <name> -policyName <policy_name> -priority <positive_integer> -type (REQUEST)

Hinweis:

Die Schrittrichtlinien müssen nur zum Anforderungszeitpunkt an einen virtuellen QUIC-Lastausgleichsserver gebunden sein.

Beispiel:

bind lb vserver vs-quic -policyName myOptPolicy2000 -priority 3400 -type  REQUEST

Konfigurieren der Videooptimierung für QUIC mit der GUI

Um die Funktion auf der Appliance über die GUI zu konfigurieren, müssen Sie die folgenden Aufgaben ausführen:

  1. Videooptimierung aktivieren
  2. Konfigurieren eines QUIC-Servers
  3. Konfigurieren des QUIC-Dienstes
  4. Konfigurieren eines virtuellen QUIC-Lastausgleichsservers
  5. Binden Sie den QUIC-Webdienst an den virtuellen Lastausgleichsserver
  6. Optimierungsrichtlinie erstellen.
  7. Optimierungsaktion erstellen.
  8. Konfigurieren des Optimierungsschrittparameters.
  9. Binden Sie die Optimierungsrichtlinie zum Lastenausgleich virtueller Server für QUIC-Datenverkehr.

So aktivieren Sie die Videooptimierung

  1. Melden Sie sich bei der Citrix ADC Appliance an und navigieren Sie zu System > Einstellungen.
  2. Wählen Sie auf der Detailseite den Link Erweiterte Funktionen konfigurieren aus.
  3. Aktivieren Sie auf der Seite Erweiterte Funktionen konfigurieren das Kontrollkästchen Videooptimierung .

So erstellen Sie einen QUIC-Server

  1. Melden Sie sich bei der Citrix ADC Appliance an, und navigieren Sie zum Fenster Traffic Management > Load Balancing > Server .
  2. Klicken Sie im Detailbereich auf Hinzufügen.
  3. Legen Sie auf der Seite Server erstellen die folgenden Parameter fest:
    1. Name. Name des QUIC-Servers.
    2. IP-Adresse. IP-Adresse des QUIC-Servers
    3. Traffic-Domain. Domänenname des Servers.
    4. Aktivieren nach dem Erstellen. Anfangszustand des Servers.
    5. Bemerkungen. Kurze Informationen über den Server.
  4. Klicken Sie auf Erstellen.

So erstellen Sie einen QUIC-Dienst

  1. Melden Sie sich bei der Citrix ADC Appliance an, und navigieren Sie zum Fenster Traffic Management > Load Balancing > Services .
  2. Klicken Sie im Detailbereich auf Hinzufügen.
  3. Legen Sie auf der Seite Load Balancing Service die folgenden Parameter fest:
    1. Dienstname. Name des QUIC-Dienstes.
    2. IP-Adresse. IP-Adresse, die dem QUIC-Dienst zugewiesen ist.
    3. Protokoll. Wählen Sie das Protokoll als QUIC aus.
    4. Port. Portnummer des Webdienstes.
  4. Klicken Sie auf OK, um fortzufahren. Sie können dann andere optionale Parameter konfigurieren. Weitere Informationen finden Sie unterKonfigurieren von Diensten.
  5. Nachdem Sie die optionalen Parameter konfiguriert haben, klicken Sie auf OK und Schließen .

So erstellen Sie einen virtuellen Lastausgleichsserver

  1. Melden Sie sich bei der Citrix ADC Appliance an, und navigieren Sie zum Fenster Traffic Management > Load Balancing > Virtuelle Server .
  2. Klicken Sie im Detailbereich auf Hinzufügen.
  3. Legen Sie auf der Seite Virtueller Server für den Lastausgleich die folgenden Parameter fest:
    1. Name. Name des virtuellen Lastenausgleichsservers.
    2. Protokoll. Das Protokoll, das vom Dienst zum Senden von QUIC-Anforderungen verwendet wird.
    3. IP-Adresstyp. IP-Adresstyp: IPv4 oder IPv6.
    4. IP-Adresse. IP 4 oder IP6 IP-Adresse, die dem virtuellen Server zugewiesen ist.
    5. Port. Portnummer des virtuellen Servers.
  4. Klicken Sie auf OK, um mit der Konfiguration anderer optionaler Parameter fortzufahren. Weitere Informationen finden Sie unter Erstellen eines virtuellen Servers.

So binden Sie einen virtuellen Lastausgleichsserver an einen QUIC-Dienst

  1. Navigieren Sie zu Traffic Management > Load Balancing > Virtuelle Server, und wählen Sie einen virtuellen Server aus.
  2. Klicken Sie auf Dienste und Dienstgruppen, um das Fenster Load Balancing Virtual Server Service Binding aufzurufen.
  3. Wählen Sie einen QUIC-basierten Webdienst aus, und klicken Sie auf Binden.
  4. Klicken Sie auf Fertig.

So binden Sie einen virtuellen Lastausgleichsserver an einen QUIC-Dienst

  1. Navigieren Sie zu Traffic Management> Load Balancing> Virtuelle Server, und wählen Sie einen virtuellen Server aus.
  2. Klicken Sie auf Dienste und Dienstgruppen , um das Fenster Load Balancing Virtual Server Service Bindingaufzurufen.
  3. Wählen Sie einen QUIC-basierten Webdienst aus, und klicken Sie auf Binden.
  4. Klicken Sie auf Fertig.

So erstellen Sie eine Videooptimierungsaktion für den QUIC-Datenverkehr

  1. Melden Sie sich bei der Citrix ADC Appliance an, und navigieren Sie zu Konfiguration > Optimierung > **Videooptimierung** > Schrittfolge > Aktionen .
  2. Klicken Sie im Detailbereich auf Hinzufügen.
  3. Legen Sie auf der Seite Videooptimierungsschritt erstellen die folgenden Parameter fest.
    1. Name. Name der Optimierungsaktion.
    2. ABR-Optimierungsrate (Kbps). Schrittfrequenz, mit der der ABR-Videoverkehr gesendet werden soll. Die Standardrate für die ABR-Optimierung beträgt 1000 Kbps. Der Mindestwert ist 1 und der Maximalwert 2147483647.
    3. Kommentar. Eine kurze Beschreibung der Aktion.
  4. Klicken Sie auf Erstellen und Schließen.

So erstellen Sie eine Richtlinie zur Videooptimierung für den QUIC-Datenverkehr

  1. Melden Sie sich bei der Citrix ADC Appliance an, und navigieren Sie zu Konfiguration > Optimierung > **Videooptimierung** > Schrittfolge > Richtlinien.
  2. Klicken Sie im Detailbereich auf Hinzufügen.
  3. Legen Sie auf der Seite Richtlinie zur Videooptimierung erstellen die folgenden Parameter fest.
    1. Name. Name der Optimierungsrichtlinie
    2. Ausdruck. Benutzerdefinierte Bedauern Ausdrücke, die die Richtlinie implementieren.
    3. Aktion. Optimierungsaktion, die mit der Richtlinie für die Verarbeitung des eingehenden Videoverkehrs verknüpft ist.
    4. UNDEF-Aktion. Undefiniertes Ereignis, wenn die eingehende Anforderung nicht mit der Optimierungsrichtlinie übereinstimmt.
    5. Kommentar. Eine kurze Beschreibung der Richtlinie.
    6. Aktion protokollieren. Wählen Sie die Überwachungsprotokollaktion aus, die die gewünschten Protokollmeldungen erstellt.
  4. Klicken Sie auf Erstellen, und klicken Sie dann auf Schließen.

So binden Sie eine Richtlinie zur Videooptimierung an einen virtuellen QUIC-Lastausgleichsserver

  1. Melden Sie sich bei der Citrix ADC Appliance an, und navigieren Sie zu Konfiguration> Optimierung> **Videooptimierung**.
  2. Klicken Sie auf der Seite Videooptimierung auf den Link Richtlinien-Manager für Videooptimierung .
  3. Legen Sie auf der Seite Richtlinien-Manager für die Videooptimierung die folgenden Parameter fest.
    1. Bindepunkt. Der Punkt, an dem die Optimierungsrichtlinie während der Anforderungsverarbeitung angewendet werden soll. Hinweis: Die Schrittrichtlinien müssen nur zum Anforderungszeitpunkt an einen virtuellen QUIC-Lastausgleichsserver gebunden sein.
    2. Verbindungstyp. Verbindungstyp als Anforderung oder Antwort.
    3. Virtueller Server. Der virtuelle Lastausgleichsserver, an den die Richtlinie gebunden werden soll.
  4. Klicken Sie auf Weiter.
  5. Führen Sie im Abschnitt Bindepunkt eine der folgenden Aktionen aus:
    1. Wählen Sie eine Richtlinie aus der Liste aus.
    2. Klicken Sie auf Bindung hinzufügen, um auf den Schieberegler Richtlinienbindung zuzugreifen.
      1. Wählen Sie eine vorhandene Richtlinie aus, oder fügen Sie eine neue Richtlinie hinzu.
      2. Geben Sie Bindungsdetails ein, und klicken Sie auf Binden.
  6. Klicken Sie auf Schließen.

Konfigurieren der Videooptimierung über UDP