CCNA 200-301 · Les bases

IPv6 — Introduction

Pourquoi IPv6, comment lire et abréger une adresse 128 bits, le subnetting par PREFIX et les différents types d’adresses IPv6.

Internet Protocol version 6

Pourquoi IPv6 ?

À l’époque des dinosaures :

Problématique = Tout le monde avait son propre langage de communication et c’était n’importe quoi !
Solution = IPv4 avec ses classes A, B et C !

À l’époque de nos grands-parents :

Problématique = Nous n’avons pas assez d’adresses IPv4 pour tout le monde…
Solution = VLSM (Variable Length Subnet Mask)

À l’époque de nos parents :

Problématique = Nous n’avons pas assez d’adresses IPv4 pour tout le monde…
Solution = IPv6 …Mais on a vraiment plus de place là !!! Faut trouver une solution palliative les gars !!!
Solution palliative = NAT / PAT

Notre génération :

Migration mondiale en IPv6 !!!

Si vous lisez cet article, c’est que vous êtes encore dans le game pour au minimum 3 ans ! Vous y aurez le droit !

Présentation d’IPv6

En bref :

  • Adresse IPv4 = 32 bits
  • Adresse IPv6 = 128 bits
  • IPv4 = 4 milliards de possibilités !
  • IPv6 = 340 undecillion de possibilités !

En gros nous avons :

  • 8 adresses IPv4 par km2
  • 31 411 adresses IPv6 par cm2.

Exemple d’adresse IPv6 :

2340:1111:AAAA:0001:1234:5678:9ABC:1234

Hexadecimal digit = 1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
Quartet = 2340 ou 1111 ou AAAA ou ect …

Une adresse IPv6 a 8 Quartets.

Abréviation d’adresse IPv6

2 Règles :

Si dans un quartet, il y a des “0” à gauche, ils peuvent être supprimés, exemple :

  • 0001 = 1
  • 0012 = 12
  • 0123 = 123
  • 1234 = 1234

Si une suite de quartets est égale à 0, elle peut être remplacée par un “::”. Le “::” ne peut être utilisé qu’une seule fois. Par exemple :

  • FE00:0000:0000:0000:0000:0000:0000:0056 = FE00::56
  • FE00:0000:0000:0001:0000:0000:0000:0056 = FE00:0:0:1::56

Sachant qu’une adresse IPv6 à 8 quartets, on retrouve facilement l’adresse d’origine si ces deux règles ont été respectées scrupuleusement.

Subnetting

IPv4 = 32 bits

  • Les masques de sous réseaux vont de /0 à /32

IPv6 = 128 bits

  • Les masques de sous réseaux vont de /0 à /128

Comme pour l’IPv4, il y a :

  • Une partie pour l’adresse réseau = PREFIX
  • Une partie pour les hôtes = HOST

Prenons l’exemple d’une adresse IPv6 avec son masque :

2001:0DB8:AAAA:0002:1234:5678:9ABC:EF01/64

  • Adresse réseau = PREFIX = 2001:DB8:AAAA:2::/64

2001:0DB8:AAAA:0002:1234:5678:9ABC:EF01/48

  • Adresse réseau = PREFIX = 2001:DB8:AAAA::/48

2001:0DB8:AAAA:0002:1234:5678:9ABC:EF01/32

  • Adresse réseau = PREFIX = 2001:DB8::/32

2001:0DB8:AAAA:0002:1234:5678:9ABC:EF01/18

  • Adresse réseau = PREFIX = 2001:D::/18
    ect …

Différents types d’adresses IPv6

Deux adresses IPv6 par poste client
Deux adresses IPv6 par poste client

Link-local

Link-Local (FE80) = cela équivaut aux adresses APIPA IPv4 (169.254.X.X)

  • non routable
  • prévu pour la partie LAN
  • découvre ses voisins avec le protocole Neighbor Discovery (ND)
  • assignation automatique d’adresse IP avec EUI-64

Exemple : FE80::

Global unicast

Global Unicast (2 ou 3) = adresse publique.

  • routable

Exemple : 2000::

Unique local

Unique Local (FD) = adresse privée (Masque uniquement en /48).

Exemple : FD00::

Multicast

Multicast = FF

Exemple : FF00::

LoopBack

LoopBack = ::1

Portrait d'Eric Jouffrion, contributeur du site FingerInTheNet

Eric JOUFFRILLON

Co-auteur de l'article

Expert SATCOM
Technicien Réseau
17 ans d’éxpérience déploiement réseau SATCOM
Spécialisé LFN (Long Fat Network).Diffusion vidéo et QOS.

Photo en noir et blanc de Noël Nicolas

Noël NICOLAS

Auteur de l'article

Expert Réseau
15 ans d’expérience
CCNP Routing and Switching
Fondateur du site FingerInTheNet

Formation CCNA 200-301Formation CCNA

Devenez certifié CCNA 200-301

La formation complète Cisco, à votre rythme et accès à vie.

Voir la formation →