Cas d’utilisation 1 — Configuration Jumbo vers Jumbo
Prenons l’exemple d’une configuration jumbo to jumbo dans laquelle le serveur virtuel d’équilibrage de charge SIP LBVS-1, configuré sur l’appliance NetScaler NS1, est utilisé pour équilibrer la charge du trafic SIP sur les serveurs S1 et S2. La connexion entre le client CL1 et NS1 et la connexion entre NS1 et les serveurs prennent en charge les trames étendues.
L’interface 10/1 de NS1 reçoit ou envoie du trafic depuis ou vers le client CL1. L’interface 10/2 de NS1 reçoit ou envoie du trafic depuis ou vers le serveur S1 ou S2. Les interfaces 10/1 et 10/2 de NS1 font partie du VLAN 10 et du VLAN 20, respectivement.
Pour la prise en charge des trames jumbo, le MTU est défini sur 9216, sur NS1, pour les interfaces 10/1, 10/2 et 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 | - | 192.0.2.10 |
Adresse IP des serveurs | S1 | 198.51.100.19 |
S2 | ||
Adresse SNIP sur NS1 | 198.51.100.18 | |
MTU spécifiée pour les interfaces et les VLAN sur NS1 | 10/1 | 9000 |
10/2 | ||
VLAN 10 | ||
VLAN 20 | ||
Services sur NS1 représentant des serveurs | SVC-S1 | IP address: 198.51.100.19, Protocol: SIP, Port: 5060 |
SVC-S2 | ||
Serveur virtuel d’équilibrage de charge sur le VLAN 10 | LBVS-1 | IP address: 203.0.113.15, Protocol: SIP, Port: 5060, Bound services: SVC-S1, SVC-S2 |
Voici le flux de trafic de la demande de CL1 à NS1 :
- CL1 crée une demande SIP de 20 000 octets à envoyer à LBVS-1 de NS1.
-
CL1 envoie les données de demande sous forme de fragments IP à LBVS-1. 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 à l’interface 10/1. NS1 accepte ces fragments, car la taille de chacun de ces fragments est inférieure ou égale à la MTU (9000) de l’interface 10/1.
- NS1 réassemble ces fragments IP pour former la requête SIP de 20 000 octets. NS1 traite cette demande.
- L’algorithme d’équilibrage de charge de LBVS-1 sélectionne le serveur S1.
-
NS1 envoie les données de demande 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 proviennent d’une adresse SNIP 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 30 000 octets à envoyer à l’adresse SNIP de NS1.
-
S1 envoie les données de réponse sous forme de fragments IP à l’adresse SNIP de NS1. La taille de chaque fragment IP est égale ou inférieure au MTU (9000) défini 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 du deuxième et du troisiè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 + 3068] = 3088
- NS1 reçoit les fragments IP de réponse à l’interface 10/2. NS1 accepte ces fragments, car la taille de chaque fragment est inférieure ou égale à la MTU (9000) de l’interface 10/2.
- NS1 réassemble ces fragments IP pour former la réponse SIP de 30 000 octets. NS1 traite cette réponse.
-
NS1 envoie les données de 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 proviennent de l’adresse IP de LBVS-1.
- 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 et du troisiè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 + 3068] = 3088
Tâches de configuration
Le tableau suivant répertorie les tâches, les commandes NetScaler et des exemples permettant de créer la configuration requise sur l’appliance NetScaler.
Tâche | Syntaxe de commande NetScaler | Exemple |
---|---|---|
Définissez le MTU des interfaces souhaitées pour la prise en charge des trames jumbo | set interface |
set int 10/1 -mtu 9000 set int 10/2 -mtu 9000 |
Créez des VLAN et définissez la MTU des VLAN souhaités pour la prise en charge des trames jumbo | add vlan |
add vlan 10 -mtu 9000 add vlan 20 -mtu 9000 |
Lier des interfaces à des VLAN | bind vlan |
bind vlan 10 -ifnum 10/1 bind vlan 20 -ifnum 10/2 |
Ajouter une adresse SNIP | add ns ip |
add ns ip 198.51.100.18 255.255.255.0 -type SNIP |
Création de services représentant des serveurs SIP | add service |
add service SVC-S1 198.51.100.19 SIP_UDP 5060 add service SVC-S2 198.51.100.20 SIP_UDP 5060 |
Créer des serveurs virtuels d’équilibrage de charge SIP et y lier les services | add 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 |
Enregistrez la configuration | save ns config, show ns config |