ADC

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.

cadres jumbo uc-1

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 :

  1. CL1 crée une demande SIP de 20 000 octets à envoyer à LBVS-1 de NS1.
  2. 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
  3. 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.
  4. NS1 réassemble ces fragments IP pour former la requête SIP de 20 000 octets. NS1 traite cette demande.
  5. L’algorithme d’équilibrage de charge de LBVS-1 sélectionne le serveur S1.
  6. 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 :

  1. Le serveur S1 crée une réponse SIP de 30 000 octets à envoyer à l’adresse SNIP de NS1.
  2. 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
  3. 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.
  4. NS1 réassemble ces fragments IP pour former la réponse SIP de 30 000 octets. NS1 traite cette réponse.
  5. 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 -mtu , show 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 -mtu , show vlan add vlan 10 -mtu 9000 add vlan 20 -mtu 9000
Lier des interfaces à des VLAN bind vlan -ifnum , show vlan bind vlan 10 -ifnum 10/1 bind vlan 20 -ifnum 10/2
Ajouter une adresse SNIP add ns ip -type SNIP, show 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 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
Créer des serveurs virtuels d’équilibrage de charge SIP et y lier les services 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
Enregistrez la configuration save ns config, show ns config  
Cas d’utilisation 1 — Configuration Jumbo vers Jumbo