Vous êtes sur la page 1sur 11

IPv6 « Internet Protocol Version6 »

I. Introduction
1. Limitation d’IPV4
 Limitation en termes d’adressage:
 72 % des adresses IPv4 sont d´étendues en Amérique du Nord
 Limitation en termes de routage
 150.000 routes stockées par les routeurs du cœur du réseau (en mars 2002)
 20% de plus chaque année
 explosion de la taille des tables de routage
 diamètre de l’Internet : 40 routeurs. (est-ce beaucoup ?)
 Routage uniquement a base de l’adresse de destination
 Limitation en termes de fonctionnalités

2. BESOINS

 Un plus grand espace d’adressage,


 Accélérer le traitement des entêtes dans les routeurs (Un en-tête simplifié et efficace).
 Prise en compte de qualité de service des applications multimédia
 Mobilité
 Auto-configuration
 :::
II. Structure de l'entête (IPV6)
L'entête qui était de 20 octets en IPv4 passe à 40 octets en IPv6. Certains champs d'IPv4 ont été
supprimés, ou sont maintenant optionnels, ceci afin de réduire le coût de traitement des paquets et de
bande passante des entêtes IPv6.

1) Version (Version)
Le champ "Version" est codé sur 4 bits. Il représente le numéro de version du Protocole Internet

 04 - IP V4
 05 - ST Datagram Mode
 06 - IP V6

2) Classe (Traffic Class)


Le champ "Classe" est codé sur 8 bits. Il définit la priorité du datagramme afin que des nœuds origines
et des routeurs transmetteurs puissent identifier et distinguer la classe ou la priorité du paquets IPv6 en
question.
3) Label (Flow Label)
Le champ "Label" est codé sur 20 bits. Il peut être utilisé par une source pour nommer des séquences de
paquets pour lesquels un traitement spécial de la part des routeurs IPv6 est demandé. Ce traitement
spécial pourrait être une qualité de service différente du service par défaut ou un service "temps réel".

4) Longueur (Payload Length)


Le champ "Longueur" est codé sur 16 bits. Le champ "Longueur" de l'entête IPV4 indiquait la
longueur des données incluant l'entête IPV4. Contrairement à cela, cette fois le champ "Longueur" de
l'entête IPv6 indique le nombre d'octet des données qui suivent cette entête IPv6. Il faut noté que les
options de l'entête IPv6 sont considérés comme de la donnée et font donc partie du calcul du champ
"Longueur".

5) Entête suivante (Next Header)


Le champ "Entête suivante" est codé sur 8 bits. Il identifie le type de la Data ou de l'option qui se
trouve derrière l'entête IPv6.

Voici la liste des protocoles les plus connu :


 01 - 00000001 - ICMP
 02 - 00000010 - IGMP
 06 - 00000110 - TCP
 17 - 00010001 - UDP
 58 - 00111010 - ICMPV6

6) Saut maximum (Hop Limit)


Le champ "Saut maximum" est codé sur 8 bits. Il indique le nombre de routeur maximum que le
datagramme pourra traverser. Identiquement au champ "TTL" de l'entête IPV4, il est décrémenté de 1
par chaque noeud que le paquet traverse.

7) Adresse source (Source Address)


Le champ "Adresse source" est codé sur 128 bits. Il représente l'adresse IP de l'émetteur.

8) Adresse destination (Destination Address)


Le champ "Adresse destination" est codé sur 128 bits. Il représente l'adresse IP du destinataire.

III. Adressage :
Le format et la notation de l’adresse IPv6 sont les évolutions les plus visibles du passage d’IPv4 à IPv6.
L’adresse IPv6 est un mot de 128 bits, soit quatre fois la taille d’une adresse IPv4 (32 bits) :
La taille de cette adresse permet de disposer d’un nombre inimaginable, certains disent même quasi
infini, d’adresses.

Exemple
IV. Notation
Les 128 bits de l’adresse IPv6 sont divisés en huit groupes de 16 bits représentés en notation
hexadécimale et séparés par le caractère « : ».
Une forme hexadécimale complète X:X:X:X:X:X:X:X
X représente une valeur sur 16 bits
Par exemple :
2001:0660:7401:0200:0000:0000:0EDF:BDD7

 Abréviation (une forme hexadécimale abrégée)


• Les zéros de gauche sont ôtés
• Les groupes de zéros sont compressés
• Une seule fois…

Plusieurs simplifications ou raccourcis sont tout de même possibles. L’adresse est insensible à la casse
et peut s’écrire aussi bien en majuscules qu’en minuscules.
Par exemple :
2001:0000:7401:0200:0000:0000:0edf:bdd7
Les zéros à gauche d’un ensemble de 16 bits peuvent être omis.
Par exemple :
2001: 0:7401:200:0:0:edf:bdd7
Enfin, un ou plusieurs groupes consécutifs entièrement à zéro se notent « :: »
Par exemple :
2001:0:7401:200::edf:bdd7
NB : Cette simplification ne peut apparaître qu’une seule fois dans une adresse IPv6

 Notation CIDR
Notation CIDR pour les réseaux : Première adresse du réseau suivie par un "/" et la taille en bits
du champ réseau.

Le préfixe 2001:db8:1f89: :/48 ==>@ de 2001:db8:1f89:0:0:0:0:0 à 2001:db8:1f89:ffff:ffff:ffff:ffff:ffff.


Le préfixe 2000 : :/3 ==>@ de 2000:0:0:0:0:0:0:0 à 3fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
Le préfixe fc00 : :/7 ==>@ de fc00:0:0:0:0:0:0:0 à fdff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
Le préfixe fe80 : :/10 ==>@ de fe80:0:0:0:0:0:0:0 à febf:ffff:ffff:ffff:ffff:ffff:ffff:ffff
V. Types d’adresses ipv6
IPv6 supporte 3 types d'adresses: Unicast, Multicast et Anycast.

1. Les adresses unicast (adresse Monodiffusion) :

Elles désignent une et une seule machine.

Elles comportent une partie réseau "préfixe" et une partie hôte "suffixe":

La partie réseau ou préfixe est codée sur 64 bits : les 48 bits publics "Global Routing Prefix" et
les 16 bits de site définissant le sous-réseau

La partie hôte ou suffixe est codée aussi sur 64 bits, fabriquée à partir de l'adresse MAC de
l'interface, elle permet d'identifier la machine dans un réseau donné.
Prenons par exemple cette adresse fe80::20d:61ff:fe22:3476

fe80:: ,en réalité fe80:0000:0000:0000 correspond au préfixe ou partie réseau

20d:61ff:fe22:3476 correspond au suffixe ou partie hôte

a. Monodiffusion global (Unicast Global ou Aggregatable global unicast)


 Similaire à une adresse IPv4 publique
 Globalement unique
 Adresses routables sur Internet
 Peuvent être configurées pour être statiques ou attribuées dynamiquement
 Leur préfixe est 2000::/3 identifie l'adressage agrégé.

 Format préfixe(FP 3bits): Adresse unicast 001, adresse de test 010


 TLA (Top Level Aggregator) : les TLA identifient les grands opérateurs internationaux,
 NLA (Next Level Aggregation) : les NLA identifient les opérateurs intermédiaires
échangeant leur interconnectivité en des points d'interconnexion. NLA constitue un
identificateur de site (ou domaine),
 SLA (Site Level Aggregator) : permet de hiérarchiser le plan d'adressage de site (définir
les sous- réseaux),
 identificateur d'interface.

NB: Tous les @ipv6 qui commence par 2xxx ou 3xxx .ce sont des adresses GLOBAL
Car : 001x xxxx xxxx xxxx :x:x:x:x:x:x /3

Par exemple :
2001:7a8:4b09:1bff:feb1:defa est une adresse globale.

 ALLOCATION DES ADRESSES UNICAST

 Le IANA délégué des blocs d’adresses IPv6 aux RIR en /23


 Les RIR de lèguent aux LIR des blocs d’adresses IPv6 en /32
 Les LIR assignent des préfixes aux sites utilisateurs en /48 l’administrateur découpe
son préfixe en sous-réseaux

Par exemple :

• RIPE NCC 2001:0600::/23


• RENATER TLA 2001:0660::/32
• UP13 2001:0660:300f::/48
• CRIT UP13 2001:660:300f:1::/64
b. Link-local (Line-local)

 Similaire aux adresses APIPA (169.254.0.0/16 de 169.254.0.0 à 169.254.255.255)


 Pour communiquer avec les autres périphériques sur la même liaison locale (même sous
réseau)
 Restriction à une seule liaison - non routables au-delà de la liaison
 Cette adresse est obtenue par auto configuration "sans état".
 Ces adresses ont comme préfixe fe80::/64
 Seuls les équipements directement lies entre eux par la couche de liaison de données peuvent
utiliser ces adresses

Méthode EUI-64 pour la configuration automatique d’une adresse line-local :

"Extended Unique Identifier" ou "identifiant unique étendu"


Une façon de former les adresses IPv6 de type unicast.
Se base sur l'adresse MAC de la carte réseau qu'elle utilise.
Permet à un hôte de s'attribuer à lui même une adresse IPv6.
C'est un plus par rapport à l'IPv4 qui nécessitait aux postes, pour avoir une IP afin de
communiquer, de repérer un serveur DHCP et de lui demander un IP.

 Trois étapes :
1
1) On prend le préfixe qui est "FE80 :0000 :0000 :0000" et l'adresse MAC de la carte
réseau concernée. On les combine en prenant le préfixe + 3 premiers octets de
l'adresse MAC + FFFE + 3 derniers octets de l'adresse MAC
2) On effectue une modification sur le septième bit du troisième octet,
3) On écrit l'adresse IPv6finale en enlevant les "0" inutiles
c. Envoi en boucle ou Nœud-local (loopback )

 Permet à un hôte de s'envoyer un paquet à lui-même ; pas d'attribution à une


interface physique
 Envoyez une requête ping à l'adresse de bouclage pour tester la configuration TCP/IP
de l'hôte local
 adresses avec la syntaxe ::1/128 ou juste ::1
 Similaire aux adresses 127.x.x.x

d. Adresse locale unique (Site-local)

Site local :
 Préfixe : FEC0::/10
 Equivalent de l’adressage privé en IPv4 (RFC 1918)
 adressage commun des machines d'un même site.
 Déprécié
 Par exemple, un site qui n'est pas encore relié à Internet peut utiliser ce type
d'adresse.

Unique Local Address (ULA) [RFC 4193]


 Même principe Site-local mais avec un préfixe mondialement unique
généré avec un algorithme aléatoire.
 Une base provisoire géré par le Sixxs.net
 Préfixe utilisé : FC00::/7
 Prefixe globalement unique.
 Permet l'interconnexion de sites sans générer de conflit d'adresse et sans
nécessiter de renumérotation.
 Indépendantes des fournisseurs d'accès à l'Internet et ne nécessitent donc
pas de connectivité.
 Pas de conflit en cas de routage par erreur en dehors d'un site.
 Aucune différence pour les applications, qui peuvent les considérer
comme des adresses globales unicast standard.
Les adresses uniques locales sont créées en utilisant un identifiant global (Global ID) généré
pseudo-aléatoirement. Ces adresses suivent le format suivant :
 Prefix (7 bits) : FC00::/7 préfixe identifiant les adresses IPv6 locales (ULA)
 L (8ème bit) : Positionné à 1, le préfixe est assigné localement. La valeur 0 est
réservée pour une utilisation future.
 Global ID (40 bits) : Identifiant global utilisé pour la création d'un
préfixe unique (Globally Unique Prefix).
 Subnet ID (16 bits) : Identifiant d'un sous réseau à l'intérieur du site.
 Interface ID (64 bits) : L'identifiant d'interface tel que définit dans Identifiant
d'interface.

1. Les adresses multicast(adresse Multidiffusion) :

Le protocole IPv6 généralise l'utilisation des adresses multicast qui remplacent les adresses de
type "broadcast" (diffusion) qui n'existent plus en IPv6. La raison de cette disparition est que
l'émission d'un paquet broadcast était très pénalisante pour toutes les machines se trouvant sur
un même lien.

Une adresse multicast est une adresse désignant un groupe d'interfaces donné. Une interface est
libre de s'abonner à un groupe ou de le quitter à tout moment, c'est donc moins pénalisant qu'en
IPv4.

Le format des adresses multicast est le suivant :

ff01 : nœud local, les paquets ne quittent pas l'interface.

ff02 : lien local, les paquets ne quittent pas le lien.

ff05 : site local, les paquets ne quittent pas le site.

Remarque : IPv6 n'a pas d'adresses de diffusion

Multicast utilise l’adresse : FF00::/8

Le format des adresses multicast est le suivant :


 ff01 : nœud local, les paquets ne quittent pas l'interface.
 ff02 : lien local, les paquets ne quittent pas le lien .
 ff05 : site local, les paquets ne quittent pas le site

2. différents types d’adresses IPv6

VI. Segmenter le réseau IPv6 en sous-réseaux à l'aide des


ID

Un espace réseau IPv6 est segmenté en sous-réseaux afin de prendre en charge la conception
hiérarchique et logique du réseau
La segmentation à l'aide de l'ID de sous-réseau à 16 bits peut générer jusqu'à 65 536 sous-réseaux
/64 et ne nécessite pas d'emprunter de bits à l'ID d'interface ni à la partie hôte de l'adresse

Exemple de segmentation

Vous aimerez peut-être aussi