ADC

Protocole Internet version 6 (IPv6)

Une appliance NetScaler prend en charge le protocole IPv6 côté serveur et côté client et peut donc fonctionner comme un nœud IPv6. Il peut accepter des connexions provenant de nœuds IPv6 (hôtes et routeurs) et de nœuds IPv4, et peut effectuer une traduction de protocole (RFC 2765) avant d’envoyer du trafic vers les services.

Le tableau suivant répertorie certaines des fonctionnalités IPv6 prises en charge par l’appliance NetScaler.

Tableau 1. Certaines fonctionnalités IPv6 prises en charge

Fonctionnalités IPv6
Adresses IPv6 pour les SNIP (NSIP6, VIP6 et SNIP6)
Découverte de voisins (résolution d’adresses, détection d’adresses dupliquées, détection d’inaccessibilité des voisins, découverte de routeurs)
Applications de gestion (ping6, telnet6, ssh6)
Routage statique et routage dynamique (OSPF, BGP, RIPng et ISIS)
VLAN basés sur les ports
Listes de contrôle d’accès pour les adresses IPv6 (ACL6)
Protocoles IPv6 (TCP6, UDP6, ICMP6)
Support côté serveur (adresses IPv6 pour les serveurs virtuels, les services)
USIP (Utiliser l’adresse IP source) et DSR (Direct Server Return) pour IPv6
SNMP et CVPN pour IPv6
HA avec adresse de nœud IPv6 native
Adresses IPv6 pour MIP
Découverte du Path-MTU pour IPv6

Mise en œuvre du support IPv6

Vous devez activer la fonctionnalité IPv6 sur une appliance NetScaler avant de pouvoir l’utiliser ou la configurer. Si IPv6 est désactivé, NetScaler ne traite pas les paquets IPv6. Il affiche l’avertissement suivant lorsque vous exécutez une commande non prise en charge :

"Warning: Feature(s) not enabled [IPv6PT]"
<!--NeedCopy-->

Utilisez l’une des procédures suivantes pour activer ou désactiver IPv6.

Procédures CLI

Pour activer ou désactiver IPv6 à l’aide de l’interface de ligne de commande :

À l’invite de commandes, tapez l’une des commandes suivantes :

  • activer la fonctionnalité ns ipv6pt

  • désactiver la fonctionnalité ns ipv6pt

Procédures GUI

Pour activer ou désactiver IPv6 à l’aide de l’interface graphique :

  1. Accédez à Système > Paramètres, dans le groupe Modes et fonctionnalités, cliquez sur Configurer les fonctionnalités avancées.
  2. Sélectionnez ou désactivez l’option Traduction du protocole IPv6 .

Prise en charge de VLAN

Si vous devez envoyer des paquets de diffusion ou de multidiffusion sans identifier le VLAN (par exemple, pendant DAD pour NSIP ou ND6 pour le saut suivant de l’itinéraire), vous pouvez configurer l’appliance NetScaler pour qu’elle envoie le paquet sur toutes les interfaces avec le balisage approprié. Le VLAN est identifié par ND6 et un paquet de données est envoyé uniquement sur le VLAN. Pour plus d’informations sur ND6 et les VLAN, voir Configuration de la découverte de voisins.

Les VLAN basés sur les ports sont courants pour IPv4 et IPv6. Les VLAN basés sur des préfixes sont pris en charge pour IPv6.

Scénario de déploiement simple

Vous trouverez ci-dessous un exemple de configuration d’équilibrage de charge simple composée d’un serveur virtuel IPv6 et de services IPv4, comme illustré dans le diagramme de topologie suivant.

Figure 1. Exemple de topologie IPv6

topologie ipv6

Le tableau suivant résume les noms et les valeurs des entités qui doivent être configurées sur NetScaler.

Tableau 2 Exemples de valeurs pour la création d’entités

Type d’entité Nom Valeur
Serveur virtuel LB VS1_IPv6 2002::9
Services SVC1 10.102.29.1
  SVC2 10.102.29.2

La figure suivante montre les entités et les valeurs des paramètres à configurer sur NetScaler.

Figure 2. Diagramme d’entité IPv6

scénario IPv6

Pour configurer ce scénario de déploiement, vous devez procéder comme suit :

  1. Créez un service IPv6.
  2. Créez un vserver LB IPv6.
  3. Liez les services au vserver.

Procédures CLI

Pour créer des services IPv4 à l’aide de l’interface de ligne de commande :

À l’invite de commande, tapez :

  • ajouter un service <Name><IPAddress><Protocol><Port>
  • service sh <Name>

Exemple :

> add service SVC1 10.102.29.1 HTTP 80
Done

>add service SVC2 10.102.29.2 HTTP 80
Done
<!--NeedCopy-->

Pour créer un serveur virtuel IPv6 à l’aide de l’interface de ligne de commande :

À l’invite de commande, tapez :

  • ajouter lb vserver <Name><IPAddress><Protocol><Port>
  • Serveur virtuel sh lab <Name>

Exemple :

> add lb vserver VS1_IPv6 2002::9 HTTP 80
Done
<!--NeedCopy-->

Pour lier un service à un serveur virtuel LB à l’aide de l’interface de ligne de commande :

À l’invite de commande, tapez :

  • serveur vserver bind lb <name><service>
  • Serveur virtuel sh lab <name>

Exemple :

> bind lb vserver VS1_IPv6 SVC1
Done
<!--NeedCopy-->

Procédures GUI

Pour créer des services IPv4 à l’aide de l’interface graphique :

Accédez à Gestion du trafic > Équilibrage de charge > Services, cliquez sur Ajouter, puis définissez les paramètres suivants :

  • Service Name
  • Adresse IP
  • Protocole
  • Port

Pour créer un serveur virtuel IPv6 à l’aide de l’interface graphique :

  1. Accédez à Gestion du trafic > Équilibrage de charge > Serveurs virtuels, cliquez sur Ajouteret cochez la case IPv6 .
  2. Définissez les paramètres suivants :
    • Nom
    • Protocole
    • Type d’adresse IP
    • Adresse IP
    • Port

Pour lier un service à un serveur virtuel LB à l’aide de l’interface graphique :

  1. Accédez à Gestion du trafic > Équilibrage de charge > Serveurs virtuels.
  2. Sur la page Serveurs virtuels d’équilibrage de charge, sélectionnez le serveur virtuel auquel vous souhaitez lier le service (par exemple, VS1_IPv6).
  3. Cliquez sur Ouvrir.
  4. Dans la boîte de dialogue Configurer le serveur virtuel (équilibrage de charge), sous l’onglet Services, cochez la case Active correspondant au service que vous souhaitez lier au vserver (par exemple, SVC1).
  5. Cliquez sur OK.
  6. Répétez les étapes 1 à 4 pour lier le service (par exemple, SVC2 au vserver).

Modification de l’en-tête de l’hôte

Lorsqu’une requête HTTP contient une adresse IPv6 dans l’en-tête de l’hôte et que le serveur ne comprend pas l’adresse IPv6, vous devez mapper l’adresse IPv6 à une adresse IPv4. L’adresse IPv4 est ensuite utilisée dans l’en-tête hôte de la requête HTTP envoyée au vserver.

Procédures CLI

Pour remplacer l’adresse IPv6 dans l’en-tête de l’hôte par une adresse IPv4 à l’aide de l’interface de ligne de commande :

À l’invite de commande, tapez :

  • set ns ip6- carte <IPv6Address><IPAddress>
  • sh ns ip6 <IPv6Address>

Exemple :

> set ns ip6 2002::9 -map 200.200.200.200
Done
<!--NeedCopy-->

Procédures GUI

Pour remplacer l’adresse IPv6 dans l’en-tête de l’hôte par une adresse IPv4 à l’aide de l’interface graphique :

  1. Accédez à Système > Réseau > IP et, dans l’onglet IPv6, sélectionnez l’adresse IP pour laquelle vous souhaitez configurer une adresse IP mappée, par exemple 2002:0:0:0:0:0:9, puis cliquez sur Modifier.
  2. Dans la zone de texte IP mappée, tapez l’adresse IP mappée que vous souhaitez configurer, par exemple 200.200.200.200.

Insertion VIP

Si une adresse IPv6 est envoyée à un serveur IPv4, le serveur risque de ne pas comprendre l’adresse IP figurant dans l’en-tête HTTP et de générer une erreur. Pour éviter cela, vous pouvez mapper une adresse IPv4 au VIP IPv6. Vous pouvez ensuite activer l’insertion VIP pour permettre l’insertion de l’adresse VIP IPv4 et du numéro de port dans les requêtes HTTP envoyées aux serveurs.

Procédures CLI

Pour configurer une adresse IPv6 cartographique à l’aide de l’interface de ligne de commande :

À l’invite de commande, tapez :

set ns ip6- carte <IPv6Address><IPAddress>

Exemple :


> set ns ip6 2002::9 -map 200.200.200.200
 Done
<!--NeedCopy-->

Pour activer l’insertion VIP à l’aide de l’interface de ligne de commande :

À l’invite de commande, tapez :

  • **set lb vserver - InsertVServerIPPort** <name><Value>
  • Serveur virtuel sh lab <name>

Exemple :


> set lb vserver VS1_IPv6 -insertVserverIPPort ON
 Done

<!--NeedCopy-->

Procédures GUI

Pour configurer une adresse IPv6 cartographique à l’aide de l’interface graphique :

  1. Accédez àSystème>Réseau>IP, dans l’ongletIPv6, sélectionnez l’adresse IP pour laquelle vous souhaitez configurer une adresse IP cartographique, par exemple 2002:0:0:0:0:0:9, puis cliquez sur Modifier.
  2. Dans la zone de texte IP mappée, tapez l’adresse IP cartographique que vous souhaitez configurer, par exemple 200.200.200.200.

Pour activer l’insertion VIP à l’aide de l’interface graphique :

  1. Accédez à Gestion du trafic > Équilibrage de charge > Serveurs virtuels, sélectionnez le serveur virtuel pour lequel vous souhaitez activer l’insertion de ports, puis cliquez sur Modifier.
  2. Dans l’onglet Avancé, sous Paramètres du trafic, dans la liste déroulante Insertion du port IP du serveur virtuel, sélectionnez VIPADDR.
  3. Dans la zone de texte Insertion du port IP du serveur virtuel, tapez l’en-tête vip.
Protocole Internet version 6 (IPv6)