ADC
Danke für das Feedback

Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)

Anwendungsfall 1 — Jumbo-zu-Jumbo-Setup

Betrachten Sie ein Beispiel für ein Jumbo-zu-Jumbo-Setup, bei dem SIP-Lastenausgleichsserver LBVS-1, der auf der Citrix ADC Appliance NS1 konfiguriert ist, zum Lastenausgleich des SIP-Datenverkehrs über die Server S1 und S2 verwendet wird. Die Verbindung zwischen Client CL1 und NS1 und die Verbindung zwischen NS1 und den Servern unterstützen Jumbo-Frames.

Schnittstelle 10/1 von NS1 empfängt oder sendet Datenverkehr vom oder zum Client CL1. Schnittstelle 10/2 von NS1 empfängt oder sendet Datenverkehr vom oder zum Server S1 oder S2. Die Schnittstellen 10/1 und 10/2 von NS1 sind Teil von VLAN 10 bzw. VLAN 20.

Für die Unterstützung von Jumbo-Frames ist die MTU unter NS1 für die Schnittstellen 10/1, 10/2 und VLANs VLAN 10, VLAN 20 auf 9216 eingestellt.

Alle anderen Netzwerkgeräte, einschließlich CL1, S1, S2, sind in diesem Setup-Beispiel auch für die Unterstützung von Jumbo-Frames konfiguriert.

Jumbo-Rahmen uc-1

In der folgenden Tabelle sind die im Beispiel verwendeten Einstellungen aufgeführt.

Entität Name Details
IP-Adresse des Clients CL1 - 192.0.2.10
IP-Adresse der Server S1 198.51.100.19
S2
SNIP-Adresse auf NS1 198.51.100.18
MTU für Schnittstellen und VLANs auf NS1 angegeben 10/1 9000
10/2
VLAN 10
VLAN 20
Dienste auf NS1, die Server darstellen SVC-S1 IP-Adresse: 198.51.100.19, Protokoll: SIP, Port: 5060
SVC-S2
Lastenausgleich virtueller Server auf VLAN 10 LBVS-1 IP-Adresse: 203.0.113.15, Protokoll: SIP, Port: 5060, Gebundene Dienste: SVC-S1, SVC-S2

Im Folgenden ist der Datenverkehr von CL1 Anforderung an NS1:

  1. CL1 erstellt eine 20000-Byte-SIP-Anforderung zum Senden an LBVS-1 von NS1.
  2. CL1 sendet die Anforderungsdaten in IP-Fragmenten an LBVS-1. Die Größe jedes IP-Fragments ist entweder gleich oder kleiner als die MTU (9000), die auf der Schnittstelle festgelegt ist, von der CL1 diese Fragmente an NS1 sendet.

    • Größe des ersten IP-Fragments = [IP-Header + UDP-Header + SIP-Datensegment] = [20 + 8 + 8972] = 9000
    • Größe des zweiten IP-Fragments = [IP-Header + SIP-Datensegment] = [20 + 8980] = 9000
    • Größe des letzten IP-Fragment=[IP-Header + SIP-Datensegment] = [20 + 2048] = 2068
  3. NS1 empfängt die IP-Fragmente der Anforderung an Schnittstelle 10/1. NS1 akzeptiert diese Fragmente, da die Größe jedes dieser Fragmente gleich oder kleiner als die MTU (9000) der Schnittstelle 10/1 ist.
  4. NS1 setzt diese IP-Fragmente wieder zusammen, um die 20000-Byte-SIP-Anforderung zu bilden. NS1 verarbeitet diese Anforderung.
  5. Der Lastausgleichsalgorithmus von LBVS-1 wählt Server S1 aus.
  6. NS1 sendet die Anforderungsdaten in IP-Fragmenten an S1. Die Größe jedes IP-Fragments ist entweder gleich oder kleiner als die MTU (9000) der Schnittstelle 10/2, von der NS1 diese Fragmente an S1 sendet. Die IP-Pakete werden mit einer SNIP-Adresse von NS1 bezogen.

    • Größe des ersten IP-Fragments = [IP-Header + UDP-Header + SIP-Datensegment] = [20 + 8 + 8972] = 9000
    • Größe des zweiten IP-Fragments =[IP-Header + SIP-Datensegment] =[20 + 8980] = 9000
    • Größe des letzten IP-Fragment=[IP-Header + SIP-Datensegment] =[20 + 2048] = 2068

Im Folgenden ist der Verkehrsfluss der Antwort von S1 auf CL1 in diesem Beispiel:

  1. Server S1 erstellt eine 30000-Byte-SIP-Antwort, die an die SNIP-Adresse von NS1 gesendet wird.
  2. S1 sendet die Antwortdaten in IP-Fragmenten an die SNIP-Adresse von NS1. Die Größe jedes IP-Fragments ist entweder gleich oder kleiner als die MTU (9000), die auf der Schnittstelle festgelegt ist, von der S1 diese Fragmente an NS1 sendet.

    • Größe des ersten IP-Fragments = [IP-Header + UDP-Header + SIP-Datensegment] = [20 + 8 + 8972] = 9000
    • Größe des zweiten und dritten IP-Fragments = [IP-Header + SIP-Datensegment] = [20 + 8980] = 9000
    • Größe des letzten IP-Fragment=[IP-Header + SIP-Datensegment] = [20 + 3068] = 3088
  3. NS1 empfängt die Antwort-IP-Fragmente an Schnittstelle 10/2. NS1 akzeptiert diese Fragmente, da die Größe jedes Fragments gleich oder kleiner als die MTU (9000) der Schnittstelle 10/2 ist.
  4. NS1 setzt diese IP-Fragmente wieder zusammen, um die 30000-Byte SIP-Antwort zu bilden. NS1 verarbeitet diese Antwort.
  5. NS1 sendet die Antwortdaten in IP-Fragmenten an CL1. Die Größe jedes IP-Fragments ist entweder gleich oder kleiner als die MTU (9000) der Schnittstelle 10/1, von der NS1 diese Fragmente an CL1 sendet. Die IP-Fragmente werden mit der IP-Adresse von LBVS-1 bezogen.

    • Größe des ersten IP-Fragments = [IP-Header + UDP-Header + SIP-Datensegment] = [20 + 8 + 8972] = 9000
    • Größe des zweiten und dritten IP-Fragments = [IP-Header + SIP-Datensegment] = [20 + 8980] = 9000
    • Größe des letzten IP-Fragment=[IP-Header + SIP-Datensegment] =[20 + 3068] = 3088

Konfigurationsaufgaben

In der folgenden Tabelle sind die Tasks, Citrix ADC Befehle und Beispiele für die Erstellung der erforderlichen Konfiguration auf der Citrix ADC-Appliance aufgeführt.

Aufgabe Citrix ADC Befehlssyntax Beispiel
Stellen Sie die MTU der gewünschten Schnittstellen zur Unterstützung von Jumbo-Frames ein set interface -mtu , show interface set int 10/1 -mtu 9000 set int 10/2 -mtu 9000
Erstellen Sie VLANs und legen Sie die MTU der gewünschten VLANs für die Unterstützung von Jumbo-Frames fest add vlan -mtu , show vlan add vlan 10 -mtu 9000 add vlan 20 -mtu 9000
Schnittstellen an VLANs binden bind vlan -ifnum , show vlan bind vlan 10 -ifnum 10/1 bind vlan 20 -ifnum 10/2
Hinzufügen einer SNIP-Adresse add ns ip -type SNIP, show ns ip add ns ip 198.51.100.18 255.255.255.0 -type SNIP
Erstellen von Diensten, die SIP-Server darstellen add service SIP_UDP , show service add service SVC-S1 198.51.100.19 SIP_UDP 5060 add service SVC-S2 198.51.100.20 SIP_UDP 5060
Erstellen Sie virtuelle SIP-Lastausgleichsserver und binden Sie die Dienste an sie add lb vserver SIP_UDP bind lb vserver , show lb vserver add lb vserver LBVS-1 SIP_UDP 203.0.113.15 5060 bind lb vserver LBVS-1 SVC-S1 bind lb vserver LBVS-1 SVC-S2
Speichern der Konfiguration save ns config, show ns config  
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.
Anwendungsfall 1 — Jumbo-zu-Jumbo-Setup