Anwendungsfall 1 — Jumbo zu Jumbo Setup
Stellen Sie sich ein Beispiel für ein Jumbo-zu-Jumbo-Setup vor, bei dem der virtuelle SIP-Lastenausgleichsserver LBVS-1, der auf der NetScaler Appliance NS1 konfiguriert ist, zum Lastausgleich des SIP-Datenverkehrs zwischen den Servern S1 und S2 verwendet wird. Die Verbindung zwischen Client CL1 und NS1 und die Verbindung zwischen NS1 und den Servern unterstützen Jumbo-Frames.
Die Schnittstelle 10/1 von NS1 empfängt oder sendet Datenverkehr vom oder zum Client CL1. Die 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.
Zur Unterstützung von Jumbo-Frames ist die MTU auf NS1 für die Schnittstellen 10/1, 10/2 und die VLANs VLAN 10, VLAN 20 auf 9216 gesetzt.
Alle anderen Netzwerkgeräte, einschließlich CL1, S1, S2, sind in diesem Setup-Beispiel ebenfalls für die Unterstützung von Jumbo-Frames konfiguriert.
In der folgenden Tabelle sind die im Beispiel verwendeten Einstellungen aufgeführt.
Entität | Name | Details |
---|---|---|
Die IP-Adresse des Clients CL1 | - | 192.0.2.10 |
Die 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 spezifiziert | 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 | ||
Virtueller Lastausgleichsserver auf VLAN 10 | LBVS-1 | IP-Adresse: 203.0.113.15, Protokoll: SIP, Port:5060, **Bound-Dienste : SVC-S1**, SVC-S2 |
Im Folgenden ist der Verkehrsfluss der Anfrage von CL1 an NS1 dargestellt:
- CL1 erstellt eine 20000-Byte-SIP-Anfrage, die an LBVS-1 von NS1 gesendet wird.
-
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-Fragments = [IP-Header + SIP-Datensegment] = [20 + 2048] = 2068
- 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.
- NS1 setzt diese IP-Fragmente wieder zusammen, um die 20000-Byte-SIP-Anfrage zu bilden. NS1 verarbeitet diese Anfrage.
- Der Load-Balancing-Algorithmus von LBVS-1 wählt Server S1 aus.
-
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-Fragments = [IP-Header + SIP-Datensegment] = [20 + 2048] = 2068
Es folgt der Verkehrsfluss der Antwort von S1 auf CL1 in diesem Beispiel:
- Server S1 erstellt eine 30000-Byte-SIP-Antwort zum Senden an die SNIP-Adresse von NS1.
-
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-Fragments = [IP-Header + SIP-Datensegment] = [20 + 3068] = 3088
- 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.
- NS1 setzt diese IP-Fragmente wieder zusammen, um die 30000-Byte-SIP-Antwort zu bilden. NS1 verarbeitet diese Antwort.
-
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 beschafft.
- 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-Fragments = [IP-Header + SIP-Datensegment] = [20 + 3068] = 3088
Konfigurationsaufgaben
In der folgenden Tabelle sind die Aufgaben, NetScaler-Befehle und Beispiele für die Erstellung der erforderlichen Konfiguration auf der NetScaler-Appliance aufgeführt.
Aufgabe | NetScaler-Befehlssyntax | Beispiel |
---|---|---|
Stellen Sie die MTU der gewünschten Schnittstellen für die Unterstützung von Jumbo-Frames ein | Schnittstelle |
setint 10/1 -mtu 9000 setint 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 |
|
vlan 10 -mtu 9000 hinzufügen vlan 20 -mtu 9000 |
Binden Sie Schnittstellen an VLANs |
|
binde vlan 10 -ifnum 10/1 binde vlan 20 -ifnum 10/2 |
Fügen Sie eine SNIP-Adresse hinzu | füge ns ip hinzu |
add ns ip 198.51.100.18 255.255.255.0 -type SNIP |
Dienste erstellen, die SIP-Server repräsentieren |
|
Dienst hinzufügen SVC-S1 198.51.100.19 SIP_UDP 5060 Dienst hinzufügen SVC-S2 198.51.100.20 SIP_UDP 5060 |
Erstellen Sie virtuelle SIP-Lastausgleichsserver und binden Sie die Dienste daran |
|
füge lb vserver LBVS-1 SIP_UDP 203.0.113.15 5060 Bindung lb vserver LBVS-1 SVC-S1 bindung lb vserver LBVS-1 SVC-S2 hinzu |
Speichern Sie die Konfiguration | NS-Konfiguration speichern, NS-Konfiguration anzeigen |