Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article explique comment installer et configurer IP version 6 (IPv6) dans un environnement Êdition Entreprise Microsoft Windows Server 2003.
S’applique à : Windows Server 2003
Numéro de base de connaissances d’origine : 325449
Résumé
La version actuelle de l’adresse IP (appelée ip version 4 ou IPv4) n’a pas été considérablement modifiée depuis la publication du RFC 791 en 1981. IPv4 s’est avéré robuste, facilement implémenté et interopérable, et a testé la mise à l’échelle d’un réseau inter-réseau vers un utilitaire global de la taille d’Internet d’aujourd’hui. C’est un hommage à sa conception initiale.
Toutefois, la conception initiale n’a pas prévu les variables suivantes :
La croissance exponentielle récente d’Internet et l’absence d’espaces d’adressage IPv4.
Les adresses IPv4 sont devenues relativement rares. Par conséquent, certaines organisations sont forcées d’utiliser un traducteur d’adresses réseau (NAT) pour mapper plusieurs adresses privées à une seule adresse IP publique. Bien que les naTs favorisent la réutilisation de l’espace d’adressage privé, ils ne prennent pas en charge la sécurité de la couche réseau basée sur des normes ou le mappage correct de tous les protocoles de couche supérieure. Les TNA peuvent également créer des problèmes lorsqu’ils connectent deux organisations qui utilisent l’espace d’adressage privé.
En outre, l’importance croissante des appareils et des appliances connectés à Internet signifie que l’espace d’adressage IPv4 public sera finalement utilisé.
La croissance d’Internet et la capacité des routeurs principaux Internet à maintenir de grandes tables de routage.
En raison de la façon dont les identificateurs réseau IPv4 ont été et sont actuellement alloués, il existe régulièrement plus de 70 000 itinéraires dans les tables de routage des routeurs principaux Internet. L’infrastructure de routage Internet IPv4 actuelle est une combinaison de routage plat et hiérarchique.
La nécessité d’une configuration plus simple.
La plupart des implémentations IPv4 actuelles doivent être configurées manuellement ou via un protocole de configuration d’adresse avec état, tel que le protocole DHCP (Dynamic Host Configuration Protocol). Avec plus d’ordinateurs et d’appareils utilisant l’adresse IP, une configuration plus simple et plus automatique des adresses et d’autres paramètres de configuration qui ne reposent pas sur l’administration d’une infrastructure DHCP doit être développée.
Exigence de sécurité au niveau IP.
La communication privée sur un support public comme Internet nécessite des services de chiffrement qui protègent les données envoyées contre l’affichage ou la modification en transit. Bien qu’il existe désormais une norme pour fournir une sécurité pour les paquets IPv4 (appelé sécurité du protocole Internet ou IPSec), cette norme est facultative et les solutions propriétaires sont répandues.
La nécessité d’une meilleure prise en charge de la livraison en temps réel des données (également appelée qualité de service [QoS]).
Bien que les normes de qualité de service existent pour IPv4, la prise en charge du trafic en temps réel repose sur le champ TOS (Type of Service) IPv4 et l’identification de la charge utile, généralement à l’aide d’un port UDP (User Datagram Protocol) ou TCP (Transmission Control Protocol). Malheureusement, le champ TOS IPv4 a des fonctionnalités limitées et a des interprétations différentes. En outre, l’identification de la charge utile à l’aide d’un port TCP et UDP n’est pas possible lorsque la charge utile de paquet IPv4 est chiffrée. Pour répondre à ces préoccupations, le Groupe de travail d’ingénierie Internet (IETF) a développé une suite de protocoles et de normes appelés IP version 6 (IPv6). Cette nouvelle version, précédemment nommée IP-The Next Generation (IPng), intègre les concepts de nombreuses méthodes proposées pour mettre à jour le protocole IPv4. IPv6 est intentionnellement conçu pour un impact minimal sur les protocoles de couche supérieure et inférieure en évitant l’ajout arbitraire de nouvelles fonctionnalités.
Installer IPv6
- Cliquez sur Démarrer, sur Panneau de configuration, puis double-cliquez sur Connexions réseau.
- Cliquez avec le bouton droit sur n’importe quelle connexion de zone locale, puis cliquez sur Propriétés.
- Cliquez sur Installer.
- Cliquez sur Protocole, puis sur Ajouter.
- Cliquez sur Microsoft TCP/IP version 6, puis sur OK.
- Cliquez sur Fermer pour enregistrer les modifications apportées à votre connexion réseau.
Supprimer IPv6
- Cliquez sur Démarrer, sur Panneau de configuration, puis double-cliquez sur Connexions réseau.
- Cliquez avec le bouton droit sur n’importe quelle connexion de zone locale, puis cliquez sur Propriétés.
- Cliquez sur Microsoft TCP/IP version 6 dans la liste des composants installés, puis cliquez sur Désinstaller.
- Cliquez sur Oui, puis sur Fermer pour enregistrer les modifications apportées à votre connexion réseau.
Configuration d’IPv6 avec des adresses manuelles
Cliquez sur Démarrer, pointez sur Programmes, pointez sur Accessoires, puis cliquez sur Invite de commandes.
À l’invite de commandes, tapez
netsh
, puis appuyez sur Entrée.Tapez
interface ipv6
et appuyez sur Entrée.Tapez la commande suivante et appuyez sur ENTRÉE :
add address [interface=] string [address=] ipv6address
Cette commande utilise les valeurs suivantes
- [interface =] chaîne : spécifie le nom de l’interface.
- [address =] ipv6address : spécifie l’adresse IPv6.
Note
Des paramètres supplémentaires sont disponibles pour cette commande. Tapez
add address /?
à l’invite de commandes ipv6 de l’interface netsh pour afficher les paramètres supplémentaires.
Configuration des attributs d’interface
Cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur Accessoires, puis cliquez sur Invite de commandes.
À l’invite de commandes, tapez netsh, puis appuyez sur Entrée.
Tapez l’interface ipv6, puis appuyez sur Entrée.
Tapez la commande suivante et appuyez sur ENTRÉE :
set interface [interface=] string [[forwarding=]enabled|disabled] [[advertise=]enabled|disabled] [[mtu=] integer] [[siteid=] integer] [[metric=] integer] [[firewall=]{enabled | disabled}] [[siteprefixlength=] integer] [[store=]{active|persistent]}
Cette commande utilise les valeurs suivantes :
- [interface =] chaîne : spécifie le nom de l’interface.
- [[redirecting =] enabled | disabled] : spécifie si les paquets qui arrivent sur cette interface peuvent être transférés vers d’autres interfaces. Le paramètre par défaut est Désactivé.
- [[publication =]enabled|disabled] : spécifie si les publicités de routeur sont envoyées sur cette interface. Le paramètre par défaut est Désactivé.
- [[mtu =] entier] : spécifie l’unité de transmission maximale (MTU) de cette interface. Si mtu n’est pas spécifié, le MTU par défaut du lien est utilisé.
- [[siteid =] integer] : spécifie l’identificateur de zone d’étendue du site. L’identificateur de site est utilisé pour distinguer les interfaces appartenant à différentes régions administratives qui utilisent l’adressage local de site.
- [[metric =] integer] : spécifie la métrique d’interface ajoutée aux métriques d’itinéraire pour tous les itinéraires sur l’interface.
- [[firewall =]{ enabled | disabled }] : spécifie s’il faut fonctionner en mode pare-feu.
- [[siteprefixlength =] integer] : spécifie la longueur par défaut du préfixe global pour l’ensemble du site.
- [[store =] actif | persistant] : si vous spécifiez actif, la modification dure uniquement jusqu’à ce que l’ordinateur soit redémarré. Si vous spécifiez une modification persistante, la modification est permanente. Le paramètre par défaut est persistant.
Afficher la table de routage IPv6
- Cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur Accessoires, puis cliquez sur Invite de commandes.
- À l’invite de commandes, tapez
netsh
, puis appuyez sur Entrée. - Tapez
interface ipv6
et appuyez sur Entrée. - Tapez
show routes
et appuyez sur Entrée.
Note
Pour afficher les paramètres supplémentaires disponibles pour cette commande, tapez show routes /?
.
Ajouter un itinéraire IPv6
Cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur Accessoires, puis cliquez sur Invite de commandes.
À l’invite de commandes, tapez
netsh
, puis appuyez sur Entrée.Tapez
interface ipv6
et appuyez sur Entrée.Tapez la commande suivante et appuyez sur ENTRÉE :
add route [prefix=]ipv6address/integer [[interface=] string] [[nexthop=]ipv6address] [[siteprefixlength=] integer] [[metric=] integer] [[publish=]{no | age | yes}] [[validlifetime=]{integer | infinite}] [[preferredlifetime=]{integer | infinite}] [[store=]{active | persistent}]
Cette commande utilise les valeurs suivantes :
- [ préfixe =] entier ipv6address / : ce paramètre est requis. Il spécifie le préfixe pour lequel ajouter une route. Entier spécifie la longueur du préfixe.
- [[interface =] string] : spécifie un nom d’interface ou un index.
- [[nexthop =] ipv6address] : spécifie l’adresse de passerelle si le préfixe n’est pas activé.
- [[siteprefixlength =] integer] : spécifie la longueur du préfixe pour l’ensemble du site si le préfixe n’est pas activé.
- [[metric =] integer] : spécifie la métrique d’itinéraire.
- [[publish =]{ no | age | yes }] : spécifie si les itinéraires sont publiés dans les annonces de routage avec des durées de vie inchangées (oui), publiés avec des durées de vie décroissantes (âge), ou non publiés (non) dans les annonces de routage. Le paramètre par défaut est non.
- [[validlifetime =]{ integer | infinite }] : spécifie la durée de vie sur laquelle l’itinéraire est valide. La valeur par défaut est infinie.
- [[preferredlifetime =]{ integer | infinite }] : spécifie la durée de vie pendant laquelle l’itinéraire est préféré. La valeur par défaut est égale à la durée de vie valide.
- [[store =]{ actif | persistant }] : spécifie si la modification dure uniquement jusqu’au prochain démarrage (actif) ou s’il est persistant (persistant). Le paramètre par défaut est persistant.
Note
Ce paramètre ajoute un itinéraire pour un préfixe spécifique. La valeur de temps peut être exprimée en jours, heures, minutes et secondes (par exemple, 1d2h3m4s).
Lorsque la publication est définie sur aucun ou âge, l’itinéraire est supprimé après la fin de la durée de vie valide. Lorsque la publication est définie sur l’âge, la publication de routage contient la durée de vie valide restante jusqu’à la suppression. Lorsque la publication est définie sur oui, l’itinéraire ne sera jamais supprimé, quelle que soit la valeur de durée de vie valide, et chaque publication de routage contient la durée de vie valide spécifiée.
Supprimer un itinéraire IPv6
Cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur Accessoires, puis cliquez sur Invite de commandes.
À l’invite de commandes, tapez
netsh
, puis appuyez sur Entrée.Tapez
interface ipv6
et appuyez sur Entrée.Le type affiche les itinéraires pour obtenir le préfixe d’itinéraire et l’index d’interface de l’interface sur lequel les adresses du préfixe d’itinéraire sont accessibles.
Pour supprimer un itinéraire, tapez la commande suivante, puis appuyez sur Entrée :
delete route [prefix=] ipv6address / integer [interface=] string
Cette commande utilise les valeurs suivantes :
[préfixe =] ipv6address / **integer : spécifie le préfixe pour lequel supprimer une route.
Ipv6address est une adresse IPv6 et l’entier correspond à la longueur de préfixe de l’itinéraire à supprimer.
[interface =] chaîne : spécifie le nom de l’interface.
Note
Pour afficher les paramètres supplémentaires disponibles pour cette commande, tapez
delete route /?
.
Activer le transfert IPv6
Cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur Accessoires, puis cliquez sur Invite de commandes.
À l’invite de commandes, tapez
netsh
, puis appuyez sur Entrée.Tapez
interface ipv6
et appuyez sur Entrée.Tapez la commande suivante et appuyez sur ENTRÉE :
set interface [interface=] string [forwarding=]enabled
Cette commande utilise les valeurs suivantes :
- [interface =] chaîne : spécifie le nom de l’interface.
- [transfert =] activé : spécifie si les paquets arrivant sur cette interface peuvent être transférés vers d’autres interfaces. Le paramètre par défaut est Désactivé.
Vous pouvez également envoyer des messages de publicité routeur en ajoutant le paramètre de publication à la commande, par exemple :
set interface [interface=]string [forwarding=]enabled [advertise=]enabled
Pour afficher les paramètres supplémentaires de cette commande, tapez
set interface /?
.
Tester une configuration IPv6 à l’aide de la commande PING
Pour obtenir la configuration IPv6 d’un ordinateur :
Cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur Accessoires, puis cliquez sur Invite de commandes.
À l’invite de commandes, tapez la commande suivante, puis appuyez sur Entrée :
netsh interface ipv6 show interface
À l’invite de commandes, tapez
ping ::1
pour localiser l’adresse de bouclage.Si la commande ping n’a pas réussi, vérifiez que l’adresse ::1 est affectée à l’interface nommée Loopback Pseudo-Interface.
Utilisez la commande suivante pour localiser une adresse IPv6 locale de lien de l’ordinateur :
ping address % zone_id
Dans cette commande, l’adresse est l’adresse locale de lien et zone_id est l’index d’interface de l’interface à laquelle l’adresse locale de lien est affectée. Une adresse locale de lien commence par FE80.
Si la commande ping n’a pas réussi, vérifiez l’adresse et l’index d’interface.
Utilisez la commande suivante pour localiser l’adresse locale de lien d’un autre hôte sur votre lien (également appelé sous-réseau) :
ping address % zone_id
Dans cette commande, l’adresse est l’adresse locale du lien de l’autre hôte et zone_id est l’index d’interface de l’interface à partir de laquelle vous souhaitez envoyer les paquets ping.
Si la commande ping ne réussit pas, vérifiez l’adresse locale du lien de l’autre hôte et l’ID de zone.
Tester la connectivité IPv6 à l’aide de la commande PING
Cliquez sur Démarrer, pointez sur Tous les programmes, accessoires, puis cliquez sur Invite de commandes.
À l'invite de commandes, tapez la commande suivante et appuyez sur Entrée :
netsh interface ipv6 show interface interface_name
Dans cette commande, interface_name est le nom d’une interface sur votre ordinateur. Par exemple, si vous avez une interface nommée Connexion de zone locale, tapez la commande suivante :
netsh interface ipv6 show interface "Local Area Connection"
Utilisez l’une des commandes suivantes pour rechercher un autre nœud IPv6 :
- Pour effectuer un test ping sur l’adresse locale de lien d’un autre nœud sur votre lien (également appelé sous-réseau), tapez
ping address % zone_id
, où l’adresse est l’adresse locale du lien de l’autre nœud et zone_id est l’index d’interface de l’interface à partir de laquelle vous souhaitez envoyer des paquets ping. Pour obtenir l’index d’interface, affichez la sortie de lanetsh interface ipv6 show interface
commande.
Si la commande ping ne réussit pas, vérifiez l’adresse locale du lien de l’autre nœud et l’ID de zone.
Pour effectuer un test ping sur l’adresse locale du site d’un autre nœud, tapez
ping address % zone_id
, où l’adresse est l’adresse locale du site de l’autre nœud et zone_id est l’identificateur de site qui était dans la sortie de lanetsh interface ipv6 show interface
commande. Si vous n’utilisez pas d’identificateurs de site, vous n’avez pas besoin d’utiliser la partie % zone_id de la commande.Si la commande ping n’a pas réussi, vérifiez l’adresse locale du site de l’autre nœud et l’ID de zone.
Pour effectuer un test ping sur l’adresse globale d’un autre nœud, tapez
ping address
, où l’adresse est l’adresse globale de l’autre nœud.Si la commande ping n’a pas réussi, vérifiez l’adresse globale de l’autre nœud.
Pour effectuer un test ping sur un autre nœud par nom, tapez
ping -6 name
, où le nom est un nom qui peut être résolu en adresse IPv6 via des entrées dans le fichier hôtes local ou via des enregistrements de ressources AAAA présents dans votre infrastructure DNS. Lorsque vous identifiez l’hôte cible par nom au lieu d’une adresse IPv6, vous devez inclure le-6
paramètre.Si la commande ping n’est pas réussie, vérifiez que le nom peut être résolu en adresse IPv6.
Pour effectuer un test ping sur l’adresse compatible IPv4 d’un autre nœud, tapez
ping ipv4address
, où ipv4address est l’adresse IPv4 publique de l’autre nœud.Si la commande ping n’a pas réussi, vérifiez l’adresse IPv4 de l’autre nœud.
- Pour effectuer un test ping sur l’adresse locale de lien d’un autre nœud sur votre lien (également appelé sous-réseau), tapez
Tracer un chemin à l’aide de la commande TRACERT
Cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur Accessoires, puis cliquez sur Invite de commandes.
À l’invite de commandes, tapez l’une des commandes suivantes :
- tracet -6
host_name - tracert
ipv6address % zone_id
Ces commandes utilisent les valeurs suivantes :
- Host_name est le nom d’hôte de l’ordinateur distant.
- Ipv6address est l’adresse IPv6 de l’ordinateur distant.
- zone_id est l’ID de zone de l’adresse de destination. L’ID de zone pour les adresses de destination locales de lien est l’index d’interface de l’interface à partir duquel vous souhaitez envoyer des paquets tracet -6. L’ID de zone pour les adresses de destination locales du site est l’ID de site répertorié dans la sortie de la
netsh interface ipv6 show interface
commande. Vous n’avez pas besoin d’utiliser la partie % zone_id de la commande pour les adresses de destination globale.
Note
La commande tracet avec le paramètre -6 trace le chemin d’accès pris par les paquets IPv6 de cet ordinateur vers un autre ordinateur distant. La commande tracet -6 utilise les messages de demande echo ICMPv6 (similaires à la commande ping) pour produire des informations de rapport de ligne de commande sur chaque routeur traversé et le temps d’aller-retour (RTT) pour chaque tronçon.
Si le traceur n’a pas réussi, vous pouvez utiliser les informations de rapport de ligne de commande pour déterminer quel transfert de routeur intermédiaire a échoué ou a été ralenti.
- tracet -6
Afficher la configuration de l’interface
Cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur Accessoires, puis cliquez sur Invite de commandes.
À l’invite de commandes, tapez
netsh -c "interface ipv6"
, puis appuyez sur Entrée.Tapez
show interface [interface=] string
et appuyez sur Entrée.Cette commande utilise la valeur suivante :
[interface =] chaîne : spécifie le nom de l’interface.
Note
Des paramètres supplémentaires sont disponibles pour cette commande.
Afficher le cache voisin
- Cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur Accessoires, puis cliquez sur Invite de commandes.
- À l’invite de commandes, tapez
netsh
, puis appuyez sur Entrée. - Tapez
interface ipv6
et appuyez sur Entrée. - Tapez
show neighbors
et appuyez sur Entrée.
Note
Pour afficher les paramètres supplémentaires disponibles pour cette commande, tapez show neighbors /?
.
Afficher le cache de destination
- Cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur Accessoires, puis cliquez sur Invite de commandes.
- À l’invite de commandes, tapez
netsh
, puis appuyez sur Entrée. - Tapez
interface ipv6
et appuyez sur Entrée. - Tapez
show destinationcache
et appuyez sur Entrée.
Note
Pour afficher les paramètres supplémentaires disponibles pour cette commande, tapez show destinationcache /?
.