DÉVERROUILLEZ LE MONDE DE L'IT

Apprentissage Sans Frontières

Accédez gratuitement à nos supports de cours et élargissez vos horizons en IT

Cours Offert (50min) : Boostez votre Carrière IT en 6 Étapes Simples !

Adresse IPv6 : Guide Complet et Fiche Résumée

Adresse IPv6 : Guide Complet et Fiche Résumée

Damien.SO Damien.SO
10 minutes de lecture

Écouter l'article
Audio generated by DropInBlog's Blog Voice AI™ may have slight pronunciation nuances. Learn more

Adresse IPv6 : Types d’adresse et Préfixe

L'Adresse IPv6, contrairement à l'IPv4, offre une capacité quasi illimitée d'adresses IP, surmontant ainsi la limitation de l'IPv4 à environ 4 milliards d'adresses.

Ce n’est pas suffisant pour suivre la croissance d’internet.

Pour prolonger sa durée de vie, avant de migrer vers l’IPv6, plusieurs mécanismes ont été créés :

  • CIDR : Permet d’économiser les adresses IP, grâce à une meilleure distribution. - Utilisé au niveau d’internet.
  • VLSM : Technique pour mieux gérer les adresses IP. Utilisé à l’intérieur d’un réseau.
  • NAT : Permet à tout équipement d’un réseau privé d’accéder à internet en utilisant une seule adresse IP publique.

Ces 3 solutions ne font que retarder l’épuisement des adresses IPv4. Mais ça n’empêchera pas que l’IPv6 remplacera un jour complètement l’IPv4 !

IPv4

Une adresse IPv4 est codée sur 32 bits, ce qui correspond à un peu plus de 4 milliards d’adresses IP.

IPV6

Une adresse IPv6 est sur 128 bits. C’est tellement énorme que ça équivaut à un nombre illimité puisque pour saturer le système, il faudrait placer plus de 667 millions de milliards d'appareils connectés à internet, sur chaque millimètre carré de la terre.

Avantage IPv6

  • Espace d’adressage beaucoup plus grand :
  1. Meilleure accessibilité et flexibilité.
  2. Meilleure agrégation des préfixes IP
  3. Permet de faire du Multihoming
  4. Autoconfiguration.
  5. plug-and-play
  6. Mécanismes simplifiés, qui permettent d’abréger les adresses IPv6.
  • Entêtes simplifiés
  • Sécurité/ mobilité
  • Souplesse de Transition de l’IPv4 vers IPv6

Format d’une adresse IPv6

Les adresses IPv6 sont représentées sous la forme d'une série de huit champs hexadécimaux de 16 bits séparés par deux petits points, comme vous pouvez le voir ici. Ce qui est beaucoup plus long qu’en IPv4.

Types d’adresse

  • Unicast : utilisées pour les connexions point à point.
  • Multicast : Identifie un groupe d'interfaces. Le trafic d’une adresse multicast est destiné à plusieurs destinations en même temps.
  • Anycast : Adresses virtuelles qui pointent vers une ou plusieurs adresses physiques.

Broadcast ?

Contrairement à l’IPv4, les broadcasts, qui envoie du trafic à tous les périphériques du même réseau, n’existent plus en IPv6 ! Elle a été remplacée par une adresse multicast spécifique à une application !

Méthode EUI64

Les adresses Unicast sont associées à des interfaces réseau, tout comme en IPv4 !

La nouveauté, c'est que plusieurs interfaces peuvent avoir la même adresse unicast, pour faire du partage de charge.

ID RÉSEAU / ID HÔTE

Généralement, une adresse Unicast se compose de 64 bits pour l'ID réseau et 64 bits pour l'ID de l’hôte.

L'ID réseau est en quelque sorte déjà affecté.

Par contre, l'ID de l'hôte peut être configuré manuellement ou en autoconfiguration.

Adresses Unicast

  • Adresses globales :

Même fonction que les adresses publiques en IPv4.

Elles sont routables sur internet.

  • Adresses locales uniques :

Peuvent être routées seulement dans un LAN.

Elles ont la même fonction que les adresses IP privées de l’IPv4.

  • Adresses de lien local :

Elles ne sont pas routables.

Elles permettent à des équipements de communiquer entre eux, sans avoir besoin d’aller vers l’extérieur.

  • Adresses de loopback
  • Routes par défaut
  • Plage d’adresse non spécifiée

Adresses Multicast

Comme en IPv4, les adresses multicast de l’IPv6 permettent de joindre un groupe d’hôtes.

Adresse Anycast

Petite nouveauté de l’IPv6 !

Ce sont des adresses qui pointent vers un groupe d’hôte comme pour les multicast, sauf que seul le premier hôte joignable recevra les données.

Affectation automatique d’adresse IP

  • Configuration statique
  • DHCP « Statefull » :

Même principe que le DHCP en IPv4

  • DHCP « stateless » :

Se limitent à fournir seulement les options.

  • Autoconfiguration :

Pas de serveur DHCP : c’est le routeur qui donne toutes les informations, hormis les options.

DHCP « stateless » / Autoconfiguration

Dans ces deux méthodes, le PC, ou n’importe quel hôte qui aura besoin d’une IP recevra au maximum les 64 premiers bits de l’adresse.

C’est-à-dire la partie réseau !

Il devra trouver le reste de 2 différentes façons :

  • Soit aléatoirement.
  • Soit sous le format EUI-64, en fonction de sa propre Mac-adresse.

Ce qui lui permet de s’assurer d’être le seul à avoir cette adresse !

EUI-64 = Extended Unique Identifier – 64 bits

Le format EUI-64 est une façon de former des adresses IPv6 de type unicast.

C’est une méthode unique, car pour se former, elle se base sur l'adresse MAC de la carte réseau qui est utilisée !

Les adresses MAC sont des identifiants qui sont uniques pour chaque carte réseau.

Ça permet à un PC de pouvoir s'attribuer à lui-même une adresse IPv6 unique.

Ce qui est un bel avantage par rapport à l’IPV4, où le PC devait aller chercher un serveur DHCP pour qu’ils puissent en obtenir une !

En-tête IPv6, ICMPv6 et NDP

Un en-tête IPv6 est plus gros en taille qu’en IPv4

Car les adresses de la version 6 sont bien plus longues !

En-tête IPv6

  • Champ Version :

Version du protocole. 6 pour l’IPv6, et 4 pour l’IPv4.

  • Champ Traffic Class :

Similaire au champ ToS de l’IPv4.

Permet de marquer une priorité sur les paquets sortants.

  • Champ Flow Label :

Utilisé pour marquer les flux avec des valeurs différentes afin de les différencier sur le réseau !

  • Champ Payload :

Correspond au champ « Total Length » de l’IPv4.

  • Champ Next Header :  

Permet d’identifier l’en-tête suivant.

  • Champ Hop Limit :

Indique le nombre maximum de sauts, qu'un paquet IP puisse faire.

  • Champ « Source Adresse » :

Identifie la source du paquet.

  • Champ « Destination Adresse » :

Identifie la destination du paquet.

ICMPv6

  • Le champ « Type » identifie le type de message ICMP.
  • Le champ « Code » donne des détails sur le type de message.
  • Le champ « checksum » représente la validité du paquet à la couche 3.
  • Et le champ « Data » contient les informations de diagnostics, qui sont envoyées au récepteur.

NDP

C’est un protocole utilisé en IPv6 qui travaille à la couche 3 et qui permet de découvrir ses voisins de proximité, c’est-à-dire du même lien !

Le NDP de l’IPv6 fournit des services très similaires à ARP en IPv4, avec, en plus, quelques améliorations comme la possibilité de détecter des systèmes inaccessibles. 

Il fonctionne avec cinq types de paquets ICMPv6 :

  • ROUTER SOLICITATION :

PERMETS À UN HÔTE DE DEMANDER À TOUS LES ROUTEURS PRÉSENTS DE LUI ENVOYER UNE ANNONCE, AFIN QU'IL L'ENREGISTRE DANS SA LISTE DE VOISINS.

  • ROUTER ADVERTISEMENT :

PERMET AU ROUTEUR D'AVERTIR SA PRÉSENCE À TOUS LES NŒUDS QUI SONT CONNECTÉS À LUI. C’EST UN PAQUET QUI RÉPOND PÉRIODIQUEMENT AU TYPE « ROUTER SOLICITATION ».

  • NEIGHBOR SOLICITATION :

- PERMET À UN NŒUD DE DÉTERMINER L’IP DE SON DESTINATAIRE.

IDENTIQUE AU PROTOCOLE ARP DE L’IPV4 !

- PERMET DE VÉRIFIER SI L'ÉQUIPEMENT EST BIEN ACCESSIBLE.

- PENDANT L'AUTOCONFIGURATION DE L'ADRESSE IP, IL VA POUVOIR ALLER VÉRIFIER SI ELLE N’EST UTILISÉE PAR SES VOISINS !

  • NEIGHBOR ADVERTISEMENT :

UTILISÉ POUR RÉPONDRE AU TYPE « NEIGHBOR SOLICITATION ».

  • REDIRECT « 137 » :

PERMET AUX ROUTEURS DE SIGNALER AUX HÔTES QU'UN MEILLEUR CHEMIN EXISTE POUR UNE DESTINATION.

Autoconfiguration sans État

PERMET À CHAQUE ÉQUIPEMENT PRÉSENT SUR LE RÉSEAU DE S’ATTRIBUER AUTOMATIQUEMENT UNE ADRESSE IPV6, À PARTIR DES INFORMATIONS QUE DONNE LE ROUTEUR DANS CES MESSAGES D’ANNONCE !

POUR ÇA, IL VA RÉCUPÉRER LE PRÉFIXE DE L’ADRESSE IPV6, POUR LA COMBINER AVEC L’ADRESSE MAC DE SA PROPRE INTERFACE, AVEC LA MÉTHODE EUI-64.

C’EST-À-DIRE QU’IL VA AJOUTER « FF:FE » AU MILIEU DE SA MAC ADRESSE.

ipv6 address autoconfig 

LA COMMANDE « IPV6 ADDRESS AUTOCONFIG » PERMET UNE AUTOCONFIGURATION SANS ÉTAT SUR LES INTERFACES DE ROUTEURS.

ET SI ON AJOUTE L’OPTION [DEFAULT], LE ROUTEUR SE DÉSIGNERA COMME LA PASSERELLE PAR DÉFAUT POUR CE LIEN !

Routage statique IPv6

POUR PRENDRE EN CHARGE L’IPV6, TOUS LES PROTOCOLES DE ROUTAGE DE L’IPV4 ONT DÛ FAIRE QUELQUES CHANGEMENTS.

LE PROTOCOLE DE ROUTAGE RIP EN IPV6 EST TOUJOURS UN PROTOCOLE À VECTEUR DE DISTANCE QUI UTILISE LE NOMBRE DE SAUTS COMME MÉTRIQUE, POUR UN MAXIMUM DE 15 SAUTS. 

OSPF DE L’IPV6 EST ENCORE UN PROTOCOLE D'ÉTAT DE LIEN QUI UTILISE L’ÉTAT DE LA BANDE PASSANTE POUR CALCULER LA MÉTRIQUE. 

Routage statique

COMME EN IPV4, IL EST POSSIBLE D’UTILISER ET CONFIGURER DU ROUTAGE STATIQUE EN IPV6.

EN IPV4, LE PROCHAIN SAUT PEUT-ÊTRE SOIT UNE ADRESSE IP, SOIT L’INTERFACE DE SORTIE. 

EN IPV6, C’EST PAREIL, SAUF QU’IL Y A UNE NOUVELLE FAÇON DE DÉSIGNER LE PROCHAIN SAUT, AVEC L’ADRESSE DU LIEN LOCAL.

EXEMPLE :

  • ROUTEUR (CONFIG)# IPV6 ROUTE 2001 : 0DB8:1111::/32 FA0/1

ITINÉRAIRE CONFIGURÉ PAR UNE INTERFACE DE SORTIT. L’INTERFACE FAST ETHERNET 0/1 

  • ROUTEUR (CONFIG)# IPV6 ROUTE 2001 : 0DB8:1111::/32 FA0/1 FE80::2

ITINÉRAIRE CONFIGURÉ PAR L'ADRESSE DU LIEN LOCAL POUR LE PROCHAIN SAUT

  • ROUTEUR (CONFIG)# IPV6 ROUTE 2001 : 0DB8:1111::/32 2001:0DB8:2222::1 

ITINÉRAIRE QUI POINTE DIRECTEMENT VERS UNE IPV6 GLOBALE.

ipv6 route

LA COMMANDE « IPV6 ROUTE » PERMET DE CONFIGURER UNE ROUTE STATIQUE IPV6.

::/0

LE ::/0 SIGNIFIE TOUS LES RÉSEAUX, ÇA CORRESPOND À L’ADRESSE 0.0.0.0 DE L’IPV4.

Show ipv6 route

LA COMMANDE « SHOW IPV6 ROUTE » PERMET D’AFFICHER LES ROUTES IPV6 QUI SONT CONFIGURÉES SUR LE ROUTEUR !

Retrouvez tous nos cours pour réussir votre CCNA sur la chaîne YouTube de Formip.

« Retour au blog

DÉVERROUILLEZ LE MONDE DE L'IT

Apprentissage Sans Frontières

Accédez gratuitement à nos supports de cours et élargissez vos horizons en IT

Cours Offert (50min) : Boostez votre Carrière IT en 6 Étapes Simples !