Trames jumbo sur les appliances SDX
Les appliances NetScaler SDX prennent en charge la réception et la transmission de trames jumbo contenant jusqu’à 9216 octets de données IP. Les trames jumbo peuvent transférer des fichiers volumineux plus efficacement qu’avec la taille MTU IP standard de 1500 octets.
Une appliance NetScaler SDX peut utiliser des trames jumbo dans les scénarios de déploiement suivants :
- Jumbo vers Jumbo : L’appliance reçoit les données sous forme de trames jumbo et les envoie sous forme de trames jumbo.
- Non-Jumbo vers Jumbo : L’appliance reçoit les données sous forme de trames non-jumbo et les envoie sous forme de trames jumbo.
- Jumbo vers Non-Jumbo : L’appliance reçoit les données sous forme de trames jumbo et les envoie sous forme de trames non-jumbo.
Les instances NetScaler provisionnées sur l’appliance SDX prennent en charge les trames jumbo dans une configuration d’équilibrage de charge pour les protocoles suivants :
- TCP
- Tout autre protocole sur TCP
- SIP
Pour plus d’informations sur les trames jumbo, consultez les cas d’utilisation.
Cas d’utilisation : Configuration Jumbo vers Jumbo
Considérez un exemple de configuration jumbo vers jumbo dans laquelle le serveur virtuel d’équilibrage de charge SIP LBVS-1, configuré sur l’instance NetScaler NS1, est utilisé pour équilibrer le trafic SIP entre les serveurs S1 et S2. La connexion entre le client CL1 et NS1, ainsi que la connexion entre NS1 et les serveurs, prennent en charge les trames jumbo.
L’interface 10/1 de NS1 reçoit ou envoie le trafic depuis ou vers le client CL1. L’interface 10/2 de NS1 reçoit ou envoie le trafic depuis ou vers le serveur S1 ou S2. Les interfaces 10/1 et 10/2 de NS1 font partie respectivement du VLAN 10 et du VLAN 20.
Pour prendre en charge les trames jumbo, la MTU est définie sur 9216 pour les interfaces 10/1, 10/2, et les VLAN 10, VLAN 20.
Tous les autres périphériques réseau, y compris CL1, S1, S2, dans cet exemple de configuration sont également configurés pour prendre en charge les trames jumbo.

Le tableau suivant répertorie les paramètres utilisés dans l’exemple.
| Entité | Nom | Détails |
|---|---|---|
| Adresse IP du client CL1 | CL1 | 192.0.2.10 |
| Adresses IP des serveurs | S1 | 198.51.100.19 |
| S2 | ||
| MTU spécifiées pour les interfaces (à l’aide de l’interface du service de gestion) et les VLAN sur NS1 (à l’aide de l’interface de ligne de commande). | 10/1 | 9000 |
| 10/2 | ||
| VLAN 10 | ||
| VLAN 20 | ||
| Services sur NS1 représentant les serveurs | SVC-S1 | Adresse IP : 198.51.100.19 ; Protocole : SIP ; Port : 5060 |
| Services sur NS1 représentant les serveurs | SVC-S2 | Adresse IP : 198.51.100.20 ; Protocole : SIP ; Port : 5060 |
| Serveur virtuel d’équilibrage de charge sur VLAN 10 | LBVS-1 | Adresse IP : 203.0.113.15 ; Protocole : SIP ; Port : 5060 ; SVC-S1, SVC-S2 |
Voici le flux de trafic de la requête de CL1 vers NS1 :
- CL1 crée une requête SIP de 20000 octets pour LBVS1.
- CL1 envoie les données de la requête sous forme de fragments IP à LBVS1 de NS1. La taille de chaque fragment IP est égale ou inférieure à la MTU (9000) définie sur l’interface à partir de laquelle CL1 envoie ces fragments à NS1.
- Taille du premier fragment IP = [en-tête IP + en-tête UDP + segment de données SIP] = [20 + 8 + 8972] = 9000
- Taille du deuxième fragment IP = [en-tête IP + segment de données SIP] = [20 + 8980] = 9000
- Taille du dernier fragment IP = [en-tête IP + segment de données SIP] = [20 + 2048] = 2068
- NS1 reçoit les fragments IP de la requête sur l’interface 10/1. NS1 accepte ces fragments, car la taille de chacun de ces fragments est égale ou inférieure à la MTU (9000) de l’interface 10/1.
- NS1 réassemble ces fragments IP pour former la requête SIP de 27000 octets. NS1 traite cette requête.
- L’algorithme d’équilibrage de charge de LBVS-1 sélectionne le serveur S1.
- NS1 envoie les données de la requête sous forme de fragments IP à S1. La taille de chaque fragment IP est égale ou inférieure à la MTU (9000) de l’interface 10/2, à partir de laquelle NS1 envoie ces fragments à S1. Les paquets IP sont émis avec une adresse SNIP de NS1.
- Taille du premier fragment IP = [en-tête IP + en-tête UDP + segment de données SIP] = [20 + 8 + 8972] = 9000
- Taille du deuxième fragment IP = [en-tête IP + segment de données SIP] = [20 + 8980] = 9000
- Taille du dernier fragment IP = [en-tête IP + segment de données SIP] = [20 + 2048] = 2068
Voici le flux de trafic de la réponse de S1 à CL1 dans cet exemple :
- Le serveur S1 crée une réponse SIP de 30000 octets à envoyer à l’adresse SNIP de NS1.
- S1 envoie les données de la réponse sous forme de fragments IP à NS1. La taille de chaque fragment IP est égale ou inférieure à la MTU (9000) définie sur l’interface à partir de laquelle S1 envoie ces fragments à NS1.
- Taille du premier fragment IP = [en-tête IP + en-tête UDP + segment de données SIP] = [20 + 8 + 8972] = 9000
- Taille des deuxième et troisième fragments IP = [en-tête IP + segment de données SIP] = [20 + 8980] = 9000
- Taille du dernier fragment IP = [en-tête IP + segment de données SIP] = [20 + 3068] = 3088
- NS1 reçoit les fragments IP de la réponse sur l’interface 10/2. NS1 accepte ces fragments, car la taille de chaque fragment est égale ou inférieure à la MTU (9000) de l’interface 10/2.
- NS1 réassemble ces fragments IP pour former la réponse SIP de 27000 octets. NS1 traite cette réponse.
- NS1 envoie les données de la réponse sous forme de fragments IP à CL1. La taille de chaque fragment IP est égale ou inférieure à la MTU (9000) de l’interface 10/1, à partir de laquelle NS1 envoie ces fragments à CL1. Les fragments IP sont émis avec l’adresse IP de LBVS-1. Ces paquets IP sont émis à partir de l’adresse IP de LBVS-1 et destinés à l’adresse IP de CL1.
- Taille du premier fragment IP = [en-tête IP + en-tête UDP + segment de données SIP] = [20 + 8 + 8972] = 9000
- Taille des deuxième et troisième fragments IP = [en-tête IP + segment de données SIP] = [20 + 8980] = 9000
Taille du dernier fragment IP = [en-tête IP + segment de données SIP] = [20 + 3068] = 3088
Tâches de configuration :
Sur le service de gestion SDX, accédez à la page Configuration > Système > Interfaces. Sélectionnez l’interface requise et cliquez sur Modifier. Définissez la valeur MTU et cliquez sur OK.
Exemple :
Définissez la valeur MTU pour l’interface 10/1 sur 9000 et pour l’interface 10/2 sur 9000.
Connectez-vous à l’instance NetScaler et utilisez l’interface de ligne de commande ADC pour effectuer les étapes de configuration restantes.
Le tableau suivant répertorie les tâches, les commandes et les exemples pour créer la configuration requise sur les instances NetScaler.
| Tâches | Syntaxe de commande ADC | Exemples |
|---|---|---|
| Créez des VLAN et définissez la MTU des VLAN souhaités pour prendre en charge les trames jumbo. |
add vlan <id> -mtu <positive_integer>;show vlan <id>
|
add vlan 10 -mtu 9000; add vlan 20 -mtu 9000
|
| Lie les interfaces aux VLAN. |
bind vlan <id> -ifnum <interface_name>; show vlan <id>
|
bind vlan 10 -ifnum 10/1; bind vlan 20 -ifnum 10/2
|
| Ajoutez une adresse SNIP. |
add ns ip <IPAddress> <netmask> -type SNIP; show ns ip
|
add ns ip 198.51.100.18 255.255.255.0 -type SNIP |
| Créez des services représentant les serveurs SIP. |
add service <serviceName> <ip> SIP_UDP <port>; show service <name>
|
add service SVC-S1 198.51.100.19 SIP_UDP 5060; add service SVC-S2 198.51.100.20 SIP_UDP 5060
|
| Créez des serveurs virtuels d’équilibrage de charge SIP et liez-y les services. |
add lb vserver <name> SIP_UDP <ip> <port>; bind lb vserver <vserverName> <serviceName>; show lb vserver <name>
|
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
|
bind lb vserver LBVS-1 SVC-S2 |
save ns config; show ns config
|
|
Cas d’utilisation : Configuration Non-Jumbo vers Jumbo
Considérez un exemple de configuration non-jumbo vers jumbo dans laquelle le serveur virtuel d’équilibrage de charge LBVS1, configuré sur une instance NetScaler NS1, est utilisé pour équilibrer le trafic entre les serveurs S1 et S2. La connexion entre le client CL1 et NS1 prend en charge les trames non-jumbo, et la connexion entre NS1 et les serveurs prend en charge les trames jumbo.
L’interface 10/1 de NS1 reçoit ou envoie le trafic depuis ou vers le client CL1. L’interface 10/2 de NS1 reçoit ou envoie le trafic depuis ou vers le serveur S1 ou S2.
Les interfaces 10/1 et 10/2 de NS1 font partie respectivement du VLAN 10 et du VLAN 20. Pour prendre en charge uniquement les trames non-jumbo entre CL1 et NS1, la MTU est définie sur la valeur par défaut de 1500 pour l’interface 10/1 et le VLAN 10.
Pour prendre en charge les trames jumbo entre NS1 et les serveurs, la MTU est définie sur 9000 pour l’interface 10/2 et le VLAN 20.
Les serveurs et tous les autres périphériques réseau entre NS1 et les serveurs sont également configurés pour prendre en charge les trames jumbo. Étant donné que le trafic HTTP est basé sur TCP, les MSS sont définis en conséquence à chaque point d’extrémité pour prendre en charge les trames jumbo :
- Pour la connexion entre CL1 et le serveur virtuel LBVS1 de NS1, le MSS sur NS1 est défini dans un profil TCP, qui est ensuite lié à LBVS1.
- Pour la connexion entre une adresse SNIP de NS1 et S1, le MSS sur NS1 est défini dans un profil TCP, qui est ensuite lié au service (SVC-S1) représentant S1 sur NS1.

Le tableau suivant répertorie les paramètres utilisés dans cet exemple :
| Entité | Nom | Détails |
|---|---|---|
| Adresse IP du client CL1 | CL1 | 192.0.2.10 |
| Adresses IP des serveurs | S1 | 198.51.100.19 |
| S2 | ||
| MTU pour l’interface 10/1 (à l’aide de l’interface du service de gestion). | 1500 | |
| MTU définie pour l’interface 10/2 (à l’aide de l’interface du service de gestion). | 9000 | |
| MTU pour le VLAN 10 sur NS1 (à l’aide de l’interface de ligne de commande ADC). | 1500 | |
| MTU définie pour le VLAN 20 sur NS1 (à l’aide de l’interface de ligne de commande ADC). | 9000 | |
| Services sur NS1 représentant les serveurs | SVC-S1 | Adresse IP : 198.51.100.19 ; Protocole : HTTP ; Port : 80 ; MSS : 8960 |
| SVC-S2 | ||
| Serveur virtuel d’équilibrage de charge sur VLAN 10 | LBVS-1 | Adresse IP : 203.0.113.15 ; Protocole : HTTP ; Port : 80. Services liés : SVC-S1, SVC-S2 ; MSS : 1460 |
Voici le flux de trafic de la requête de CL1 vers S1 dans cet exemple :
- Le client CL1 crée une requête HTTP de 200 octets à envoyer au serveur virtuel LBVS-1 de NS1.
- CL1 ouvre une connexion à LBVS-1 de NS1. CL1 et NS1 échangent leurs valeurs MSS TCP respectives lors de l’établissement de la connexion.
-
Étant donné que le MSS de NS1 est supérieur à la requête HTTP, CL1 envoie les données de la requête dans un seul paquet IP à NS1. 1.
<div id="concept_57AEA1C9D3DA47948B6D834341388D29__d978e142"> Taille du paquet de requête = [En-tête IP + En-tête TCP + Requête TCP] = [20 + 20 + 200] = 240 </div> - NS1 reçoit le paquet de requête sur l’interface 10/1, puis traite les données de la requête HTTP dans le paquet.
- L’algorithme d’équilibrage de charge de LBVS-1 sélectionne le serveur S1, et NS1 ouvre une connexion entre l’une de ses adresses SNIP et S1. NS1 et CL1 échangent leurs valeurs MSS TCP respectives lors de l’établissement de la connexion.
- Étant donné que le MSS de S1 est supérieur à la requête HTTP, NS1 envoie les données de la requête dans un seul paquet IP à S1.
- Taille du paquet de requête = [En-tête IP + En-tête TCP + [Requête TCP] = [20 + 20 + 200] = 240
Voici le flux de trafic de la réponse de S1 à CL1 dans cet exemple :
- Le serveur S1 crée une réponse HTTP de 18000 octets à envoyer à l’adresse SNIP de NS1.
- S1 segmente les données de la réponse en multiples du MSS de NS1 et envoie ces segments dans des paquets IP à NS1. Ces paquets IP proviennent de l’adresse IP de S1 et sont destinés à l’adresse SNIP de NS1.
- Taille des deux premiers paquets = [En-tête IP + En-tête TCP + (segment TCP = taille MSS de NS1)] = [20 + 20 + 8960] = 9000
- Taille du dernier paquet = [En-tête IP + En-tête TCP + (segment TCP restant)] = [20 + 20 + 2080] = 2120
- NS1 reçoit les paquets de réponse sur l’interface 10/2.
- À partir de ces paquets IP, NS1 assemble tous les segments TCP pour former les données de réponse HTTP de 18000 octets. NS1 traite cette réponse.
- NS1 segmente les données de la réponse en multiples du MSS de CL1 et envoie ces segments dans des paquets IP, depuis l’interface 10/1, à CL1. Ces paquets IP proviennent de l’adresse IP de LBVS-1 et sont destinés à l’adresse IP de CL1.
- Taille de tous les paquets sauf le dernier = [En-tête IP + En-tête TCP + (charge utile TCP = taille MSS de CL1)] = [20 + 20 + 1460] = 1500
- Taille du dernier paquet = [En-tête IP + En-tête TCP + (segment TCP restant)] = [20 + 20 + 480] = 520
Tâches de configuration :
Sur le service de gestion SDX, accédez à la page Configuration > Système > Interfaces. Sélectionnez l’interface requise et cliquez sur Modifier. Définissez la valeur MTU et cliquez sur OK.
Exemple :
Définissez les valeurs MTU suivantes :
- Pour l’interface 10/1 sur 1500
- Pour l’interface 10/2 sur 9000
Connectez-vous à l’instance NetScaler et utilisez l’interface de ligne de commande ADC pour effectuer les étapes de configuration restantes.
Le tableau suivant répertorie les tâches, les commandes et les exemples pour créer la configuration requise sur les instances NetScaler.
| Tâches | Syntaxe de ligne de commande ADC | Exemple |
|---|---|---|
| Créez des VLAN et définissez la MTU des VLAN souhaités pour prendre en charge les trames jumbo. |
add vlan <id> -mtu <positive_integer>; show vlan <id>
|
add vlan 10 -mtu 1500; add vlan 20 -mtu 9000
|
| Lie les interfaces aux VLAN. |
bind vlan <id> -ifnum <interface_name>; show vlan <id>
|
bind vlan 10 -ifnum 10/1; bind vlan 20 -ifnum 10/2
|
| Ajoutez une adresse SNIP. |
add ns ip <IPAddress> <netmask> -type SNIP; show ns ip
|
add ns ip 198.51.100.18 255.255.255.0 -type SNIP |
| Créez des services représentant les serveurs HTTP. |
add service <serviceName> <ip> HTTP <port>; show service <name>
|
add service SVC-S1 198.51.100.19 http 80; add service SVC-S2 198.51.100.20 http 80
|
| Créez des serveurs virtuels d’équilibrage de charge HTTP et liez-y les services. |
add lb vserver <name> HTTP <ip> <port>; bind lb vserver <vserverName> <serviceName>; show lb vserver <name>
|
add lb vserver LBVS-1 http 203.0.113.15 80; bind lb vserver LBVS-1 SVC-S1
|
| Créez un profil TCP personnalisé et définissez son MSS pour prendre en charge les trames jumbo. |
add tcpProfile <name> -mss <positive_integer>; show tcpProfile <name>
|
add tcpprofile NS1-SERVERS-JUMBO -mss 8960 |
| Lie le profil TCP personnalisé aux services souhaités. |
set service <Name> -tcpProfileName <string>; show service <name>
|
set service SVC-S1 -tcpProfileName NS1-SERVERS-JUMBO; set service SVC-S2 -tcpProfileName NS1-SERVERS-JUMBO
|
| Enregistrez la configuration |
save ns config; show ns config
|
|
Cas d’utilisation : Coexistence de flux Jumbo et Non-Jumbo sur le même ensemble d’interfaces
Considérez un exemple dans lequel les serveurs virtuels d’équilibrage de charge LBVS1 et LBVS2 sont configurés sur l’instance NetScaler NS1. LBVS1 est utilisé pour équilibrer le trafic HTTP entre les serveurs S1 et S2, et global est utilisé pour équilibrer le trafic entre les serveurs S3 et S4.
CL1 est sur le VLAN 10, S1 et S2 sont sur le VLAN 20, CL2 est sur le VLAN 30, et S3 et S4 sont sur le VLAN 40. Le VLAN 10 et le VLAN 20 prennent en charge les trames jumbo, et le VLAN 30 et le VLAN 40 ne prennent en charge que les trames non-jumbo.
En d’autres termes, la connexion entre CL1 et NS1, et la connexion entre NS1 et le serveur S1 ou S2 prennent en charge les trames jumbo. La connexion entre CL2 et NS1, et la connexion entre NS1 et le serveur S3 ou S4 ne prennent en charge que les trames non-jumbo.
L’interface 10/1 de NS1 reçoit ou envoie le trafic depuis ou vers les clients. L’interface 10/2 de NS1 reçoit ou envoie le trafic depuis ou vers les serveurs.
L’interface 10/1 est liée aux VLAN 10 et VLAN 20 en tant qu’interface étiquetée. L’interface 10/2 est liée aux VLAN 30 et VLAN 40 en tant qu’interface étiquetée.
Pour prendre en charge les trames jumbo, la MTU est définie sur 9216 pour les interfaces 10/1 et 10/2.
Sur NS1, la MTU est définie sur 9000 pour le VLAN 10 et le VLAN 30 pour prendre en charge les trames jumbo. La MTU est définie sur la valeur par défaut de 1500 pour le VLAN 20 et le VLAN 40 pour prendre en charge uniquement les trames non-jumbo.
La MTU effective sur une interface ADC pour les paquets étiquetés VLAN est la MTU de l’interface ou la MTU du VLAN, la plus basse des deux. Par exemple :
- La MTU de l’interface 10/1 est de 9216. La MTU du VLAN 10 est de 9000. Sur l’interface 10/1, la MTU des paquets étiquetés VLAN 10 est de 9000.
- La MTU de l’interface 10/2 est de 9216. La MTU du VLAN 20 est de 9000. Sur l’interface 10/2, la MTU des paquets étiquetés VLAN 20 est de 9000.
- La MTU de l’interface 10/1 est de 9216. La MTU du VLAN 30 est de 1500. Sur l’interface 10/1, la MTU des paquets étiquetés VLAN 30 est de 1500.
- La MTU de l’interface 10/2 est de 9216. La MTU du VLAN 40 est de 1500. Sur l’interface 10/2, la MTU des paquets étiquetés VLAN 40 est de 9000.
CL1, S1, S2 et tous les périphériques réseau entre CL1 et S1 ou S2 sont configurés pour les trames jumbo.
Étant donné que le trafic HTTP est basé sur TCP, les MSS sont définis en conséquence à chaque point d’extrémité pour prendre en charge les trames jumbo.
- Pour la connexion entre CL1 et le serveur virtuel LBVS-1 de NS1, le MSS sur NS1 est défini dans un profil TCP, qui est ensuite lié à LBVS1.
- Pour la connexion entre une adresse SNIP de NS1 et S1, le MSS sur NS1 est défini dans un profil TCP, qui est ensuite lié au service (SVC-S1) représentant S1 sur NS1.

Le tableau suivant répertorie les paramètres utilisés dans cet exemple.
| Entité | Nom | Détails |
|---|---|---|
| Adresses IP des clients | CL1 | 192.0.2.10 |
| CL2 | ||
| Adresses IP des serveurs | S1 | 198.51.100.19 |
| S2 | ||
| S3 | ||
| S4 | ||
| Adresses SNIP sur NS1 | 198.51.100.18; 198.51.101.18 | |
| MTU spécifiée pour les interfaces et les VLAN sur NS1 | 10/1 | 9216 |
| 10/2 | ||
| VLAN 10 | 9000 | |
| VLAN 20 | 9000 | |
| VLAN 30 | 9000 | |
| VLAN 40 | 1500 | |
| Profil TCP par défaut | nstcp_default_profile | MSS : 1460 |
| Profil TCP personnalisé | ALL-JUMBO | MSS : 8960 |
| Services sur NS1 représentant les serveurs | SVC-S1 | Adresse IP : 198.51.100.19 ; Protocole : HTTP ; Port : 80 ; Profil TCP : ALL-JUMBO (MSS : 8960) |
| SVC-S2 | ||
| SVC-S3 | ||
| SVC-S4 | ||
| Serveurs virtuels d’équilibrage de charge sur NS1 | LBVS-1 | Adresse IP = 203.0.113.15 ; Protocole : HTTP ; Port : 80. Services liés : SVC-S1, SVC-S2 ; Profil TCP : ALL-JUMBO (MSS : 8960) |
| LBVS-2 | ||
Voici le flux de trafic de la requête de CL1 vers S1 :
- Le client CL1 crée une requête HTTP de 20000 octets à envoyer au serveur virtuel LBVS-1 de NS1.
- CL1 ouvre une connexion à LBVS-1 de NS1. CL1 et NS1 échangent leurs valeurs MSS TCP lors de l’établissement de la connexion.
- Étant donné que la valeur MSS de NS1 est inférieure à la requête HTTP, CL1 segmente les données de la requête en multiples du MSS de NS1 et envoie ces segments dans des paquets IP étiquetés comme VLAN 10 à NS1.
- Taille des deux premiers paquets = [En-tête IP + En-tête TCP + (segment TCP = MSS de NS1)] = [20 + 20 + 8960] = 9000
- Taille du dernier paquet = [En-tête IP + En-tête TCP + (segment TCP restant)] = [20 + 20 + 2080] = 2120
- NS1 reçoit ces paquets sur l’interface 10/1. NS1 accepte ces paquets car leur taille est égale ou inférieure à la MTU effective (9000) de l’interface 10/1 pour les paquets étiquetés VLAN 10.
- À partir des paquets IP, NS1 assemble tous les segments TCP pour former la requête HTTP de 20000 octets. NS1 traite cette requête.
- L’algorithme d’équilibrage de charge de LBVS-1 sélectionne le serveur S1, et NS1 ouvre une connexion entre l’une de ses adresses SNIP et S1. NS1 et CL1 échangent leurs valeurs MSS TCP respectives lors de l’établissement de la connexion.
- NS1 segmente les données de la requête en multiples du MSS de S1 et envoie ces segments dans des paquets IP étiquetés comme VLAN 20 à S1.
- Taille des deux premiers paquets = [En-tête IP + En-tête TCP + (charge utile TCP = MSS de S1)] = [20 + 20 + 8960] = 9000
- Taille du dernier paquet = [En-tête IP + En-tête TCP + (segment TCP restant)] = [20 + 20 + 2080] = 2120
Voici le flux de trafic de la réponse de S1 à CL1 :
- Le serveur S1 crée une réponse HTTP de 30000 octets à envoyer à l’adresse SNIP de NS1.
- S1 segmente les données de la réponse en multiples du MSS de NS1 et envoie ces segments dans des paquets IP étiquetés comme VLAN 20 à NS1. Ces paquets IP proviennent de l’adresse IP de S1 et sont destinés à l’adresse SNIP de NS1.
- Taille des trois premiers paquets = [En-tête IP + En-tête TCP + (segment TCP = taille MSS de NS1)] = [20 + 20 + 8960] = 9000
- Taille du dernier paquet = [En-tête IP + En-tête TCP + (segment TCP restant)] = [20 + 20 + 3120] = 3160
- NS1 reçoit les paquets de réponse sur l’interface 10/2. NS1 accepte ces paquets, car leur taille est égale ou inférieure à la valeur MTU effective (9000) de l’interface 10/2 pour les paquets étiquetés VLAN 20.
- À partir de ces paquets IP, NS1 assemble tous les segments TCP pour former la réponse HTTP de 30000 octets. NS1 traite cette réponse.
- NS1 segmente les données de la réponse en multiples du MSS de CL1 et envoie ces segments dans des paquets IP étiquetés comme VLAN 10, depuis l’interface 10/1, à CL1. Ces paquets IP proviennent de l’adresse IP du LBVS et sont destinés à l’adresse IP de CL1.
- Taille des trois premiers paquets = [En-tête IP + En-tête TCP + [(charge utile TCP = taille MSS de CL1)] = [20 + 20 + 8960] = 9000
- Taille du dernier paquet = [En-tête IP + En-tête TCP + (segment TCP restant)] = [20 + 20 + 3120] = 3160
Tâches de configuration :
Sur le service de gestion SDX, accédez à la page Configuration > Système > Interfaces. Sélectionnez l’interface requise et cliquez sur Modifier. Définissez la valeur MTU et cliquez sur OK.
Exemple :
Définissez les valeurs MTU suivantes :
- Pour l’interface 10/1 sur 9216
- Pour l’interface 10/2 sur 9216
Connectez-vous à l’instance NetScaler et utilisez l’interface de ligne de commande ADC pour effectuer les étapes de configuration restantes.
Le tableau suivant répertorie les tâches, les commandes et les exemples pour créer la configuration requise sur les instances NetScaler.
| Tâche | Syntaxe | Exemple |
|---|---|---|
| Créez des VLAN et définissez la MTU des VLAN souhaités pour prendre en charge les trames jumbo. |
add vlan <id> -mtu <positive_integer>; show vlan <id>
|
add vlan 10 -mtu 9000;add vlan 20 -mtu 9000;add vlan 30 -mtu 1500;add vlan 40 -mtu 1500
|
| Lie les interfaces aux VLAN. |
bind vlan <id> -ifnum <interface_name>;show vlan <id>
|
bind vlan 10 -ifnum 10/1 -tagged;bind vlan 20 -ifnum 10/2 -tagged;bind vlan 30 -ifnum 10/1 -tagged;bind vlan 40 -ifnum 10/2 -tagged
|
| Ajoutez une adresse SNIP. |
add ns ip <IPAddress> <netmask> -type SNIP;show ns ip
|
add ns ip 198.51.100.18 255.255.255.0 -type SNIP;add ns ip 198.51.101.18 255.255.255.0 -type SNIP
|
| Créez des services représentant les serveurs HTTP. |
add service <serviceName> <ip> HTTP <port>;show service <name>
|
add service SVC-S1 198.51.100.19 http 80;add service SVC-S2 198.51.100.20 http 80;add service SVC-S3 198.51.101.19 http 80;add service SVC-S4 198.51.101.20 http 80
|
| Créez des serveurs virtuels d’équilibrage de charge HTTP et liez-y les services. |
add lb vserver <name> HTTP <ip> <port>;bind lb vserver <vserverName> <serviceName>;show lb vserver <name>
|
add lb vserver LBVS-1 http 203.0.113.15 80;bind lb vserver LBVS-1 SVC-S1;bind lb vserver LBVS-1 SVC-S2
|
| Créez un profil TCP personnalisé et définissez son MSS pour prendre en charge les trames jumbo. |
add tcpProfile <name> -mss <positive_integer>;show tcpProfile <name>
|
add tcpprofile ALL-JUMBO -mss 8960 |
| Lie le profil TCP personnalisé au serveur virtuel d’équilibrage de charge et aux services souhaités. |
set service <Name> -tcpProfileName <string>;show service <name>
|
set lb vserver LBVS-1 - tcpProfileName ALL-JUMBO;set service SVC-S1 - tcpProfileName ALL-JUMBO;set service SVC-S2 - tcpProfileName ALL-JUMBO
|
| Enregistrez la configuration |
save ns config; show ns config
|
|