Technologies Ipv6 Cours
Technologies Ipv6 Cours
Technologies Ipv6 Cours
Technologie IPv6 1
Quelles sont les complexités liés à IPv4?
Pourquoi la reflexion autour du protocole IPv6?
Technologie IPv6 2
PLAN DU COURS
CHAPITRE I: INTERNET PROTOCOL (IP)
Technologie IPv6 3
CHAPITRE IV: ADRESSAGE IPv6
Technologie IPv6 4
CHAPITRE I:
INTERNET PROTOCOLE (IP)
Technologie IPv6 5
Technologie IPv6
Motivation primaire
La pénurie des adresses IPv4 étant le premier élément qui a
motivé la création d'une nouvelle version du protocole.
6
I.2 Les organismes de gestion des ressources numériques
La gestion de l'espace global des adresses
Technologie IPv6
8
Processus d’allocation des adresses
Technologie IPv6 9
À l'instar du réseau téléphonique historique, où les appels sont routés en fonction d'un
Technologie IPv6
préfixe national (exemple le +226 pour les appels vers Burkina), l'Internet est bâti selon
une organisation hiérarchique.
Cependant, cette hiérarchie n'est pas d'ordre géographique mais plutôt administrative et
organisée en « régions » (Amérique du nord, Asie Pacifique, Europe,...).
Chaque région est gérée par un registre Internet régional (Regional Internet Registry ou
RIR).
10
Nous avons cinq RIRs :
Technologie IPv6
✓ARIN (American Registry for Internet Number dessert le Canada, Etats unis, les îles du
caraïbe et de l’Atlantique).
11
La distribution globale de IPv4
Technologie IPv6 12
CHAPITRE II:
EPUISEMENT DE IPV4
Technologie IPv6 13
Technologie IPv6 14
Technologie IPv6 15
La chronologie de l’épuisement
Technologie IPv6 16
La ruée vers l’Afrique
Technologie IPv6
17
Technologie IPv6
19
20
Technologie IPv6
II.4 COMPLEXITES DU PROTOCOLE
IPV4
L'Internet vit depuis des années en situation de pénurie d'adresses.
Technologie IPv6
▪ Cette pénurie d'adresses a été prédite dès le milieu des années 1990, peu après la
naissance du Web.
▪ Des mesures palliatives ont été prises pour ralentir la consommation des
adresses et ralentir l'apparition de la pénurie complète des adresses IPv4.
➢La première mesure a été de retenir une méthode plus efficace d'attribution des
adresses IPv4 en s'appuyant sur des longueurs de préfixe réseau de taille variable.
22
➢La seconde mesure a été de restreindre l'attribution des adresses aux
Technologie IPv6
23
Cependant, la solution du NAT rend la connectivité Internet coûteuse et
Technologie IPv6
complexe.
24
Cependant, la solution du NAT rend la connectivité Internet coûteuse et complexe.
Technologie IPv6
▪ De plus, le NAT introduit un état dans le réseau qui fragilise la robustesse du système de
communication. Il convient ici de ne pas oublier qu'un principe fondateur de l'Internet est de
rendre le fonctionnement de l'infrastructure de communication indépendante du
fonctionnement des producteurs et consommateurs de données.
Ce principe connu sous le nom de "bout en bout" a conduit à définir le service réseau
en mode "non connecté".
25
Le NAT remet en cause le concept de l’unité de transfert auto-
Technologie IPv6
descriptive.
28
Aussi, certains opérateurs, par manque d'adresses publiques, ont recours au
Technologie IPv6
29
EXERCICE D’APPLICATION
Technologie IPv6
Dans IPv6, que fait un routeur lorsqu’il reçoit un datagramme qui est plus long que la
MTU de l’interface de sortie ? Cochez la bonne réponse.
a. Il fragmente le datagramme
30
CHAPITRE III:
PROTOCOLE IPv6
Technologie IPv6 31
Technologie IPv6
32
III.1 Structure de l’entête et Modèle
TCP/IP
Structure de
l’entête
Technologie IPv6 34
Technologie IPv6 35
III.2 La notation IPv6
Principe
Technologie IPv6
Question de taille
Une adresse IPv6 est un mot de 128 bits (16 octets). Cette taille de 128 bits semble
techniquement bien adaptée aux mots manipulés par les processeurs d'aujourd'hui.
La représentation des adresses de 16 octets a nécessité l'abandon de la notation
décimale pointée pour une nouvelle notation hexadécimale, qui est un compromis
raisonnable pour la manipulation des adresses par les administrateurs "réseau".
38
Adresses IPv6
Technologie IPv6
1. FE80:0000:0000:0000:0000: 4CFF:FE4F:4F50
2. 2001:0688:1F80:2000:0203:FFFF:0018:EF1E
3. 2001:0688:1f80:0000:0003:FFFF:4c18:00e0
4. 3CD0:0000:0000:0000:0040:0000:0000:0CF0
5. FF01:0000:0000:0000:0000:0000:0000:0101
6. 0000:0000:0000:0000:0000:0000:0000:0001
7. 0000:0000:0000:0000:0000:0000:0000:0000
47
EXERCICE A (Réponses)
Technologie IPv6
1. FE80::4CFF:FE4F:4F50
2. 2001:688:1F80:2000:203:FFFF:18:EF1E
3. 2001:688:1f80:0:3:FFFF:4c18:e0
4. 3CD0::40:0:0:CF0
5. FF01::101
6. ::1
7. ::
48
III.3 Notation des préfixes IPv6
✓La notation des préfixes définie pour IPv4 est conservée pour IPv6.
Technologie IPv6
✓Le préfixe indique le nombre de bits de poids fort de l'adresse commun à toutes les
adresses appartenant à ce préfixe.
50
EXEMPLE
Technologie IPv6
2001:0db8:0024:a1a0:0000:0000:0000:0000/60
définit 60 bits (affichés ici en caractères gras) qui seront communs à toutes les
adresses lui appartenant.
Un préfixe peut donc être utilisé pour désigner une plage d'adresses :
Préfixe : 2001:0db8:0024:a1a0::/60
1. 2001:0db8:0024:a1a0::/64
2. 2001:db8:7654:2000::/51
52
Technologie IPv6
Réponses
1. 2001:0db8:0024:a1a0::/64
➢2001:0db8:0024:a1a0:0000.0000.0000.0000
➢2001:0db8:0024:a1a0:ffff.ffff.ffff.ffff
2. 2001:db8:7654:2000::/51
➢2001:db8:7654:2000:0000.0000.0000.0000
➢2001:db8:7654:3fff.ffff.ffff.ffff
53
III.4 Type des adresses IPv6
IPv6 définit trois types d'adresses :
unicast, multicast, anycast.
Technologie IPv6 55
Technologie IPv6
57
Technologie IPv6
Une adresse de type anycast Comme pour le multicast, une adresse anycast
désigne un groupe d'interfaces.
58
EXERCICE
Technologie IPv6
59
REPONSE
Technologie IPv6
60
III.5 Adresses Unicast (GUA, LLA, ULA)
III.5.1 Les adresses Unicast GUA
(Global Unicast Address)
Technologie IPv6 62
Le format des Adresses Unicast Globale
Technologie IPv6
63
Technologie IPv6
Il est géré hiérarchiquement de la même manière que CIDR en IPv4. On distingue alors
trois niveaux de hiérarchie :
✓Une topologie publique (appelée Global Prefix) codée sur 48 bits, allouée par le
fournisseur d'accès ;
✓Une topologie de site codée sur 16 bits (appelée Subnet ID). Ce champ permet de
coder les numéros de sous-réseau du site ;
64
✓Un identifiant d'interface sur 64 bits (appelé Interface ID) distinguant les différentes
machines sur le lien.
III.5.2 Les adresses Unicast LLA
(Link Local Address)
Technologie IPv6 65
Les adresses "lien-local", sont des adresses dont l'étendue de validité est restreinte au lien ou au
domaine de diffusion de niveau 2 (domaine de broadcast comme celui défini pour un VLAN
(Virtual Local Area Network).
Technologie IPv6 66
III.5.3 Les adresses Unicast ULA
(Unique Local Address)
Technologie IPv6 67
Technologie IPv6
Ces adresses sont restreintes à un site unique et destinées à une utilisation locale.
Elles sont routables à l'intérieur d'un espace privatif (réseau local de campus,
réseau d'entreprise, réseau domestique...) mais ne peuvent pas en sortir.
Elles sont filtrées par les fournisseurs d'accès et ne peuvent donc pas être routées
sur l'Internet public.
68
69
Technologie IPv6
EXERCICE A
Technologie IPv6
Obtenir des informations sur le préfixe du réseau à partir de cette adresse IPv6 et le graphique :
2000:1111:aaaa:3:50a5:8a35:a5bb:66e1/64
Obtenir des informations sur le préfixe du réseau à partir de cette adresse IPv6 et le graphique :
2000:1111:aaaa:3:50a5:8a35:a5bb:66e1/64
1. ID d’interface: 50a5:8a35:a5bb:66e1
2. Le numéro de sous-réseau:0003
Technologie IPv6 72
Technologie IPv6
73
74
Technologie IPv6
75
Technologie IPv6
76
Technologie IPv6
77
Technologie IPv6
Adresses Multicast
(Sollicitation de noeud)
Technologie IPv6 78
✓Pour chaque adresse de Unicast et Anycast configurée, il y a un nœud sollicité
Technologie IPv6
multicast correspondant
79
Les fondamentaux de IPV6 (type d’adresses)
Technologie IPv6 80
EXERCICE A
Technologie IPv6
2. 20FF:618:1F80:2010:203:FFFF:b118:EF1E/3
3. FF02::1/8
4. FC01:1:1:1/7
81
EXERCICE A (Réponses)
Technologie IPv6
2. 20FF:618:1F80:2010:203:FFFF:b118:EF1E/3 (GUA)
3. FF02::1/8 (Multicast)
82
EXERCICE B
Technologie IPv6 83
EXERCICE B
(Réponse)
FF05::199
Technologie IPv6 84
EXERCICE C
Technologie IPv6 85
EXERCICE C (réponse)
Technologie IPv6 86
CHAPITRE IV: USAGE DES
ADRESSES IPv6
Technologie IPv6 87
88
Technologie IPv6
IV.1 Adressage Multiple des
Interfaces domaine
d’unicité
Technologie IPv6 89
En IPv6, les interfaces de communication des nœuds disposent simultanément de plusieurs
adresses.
En effet, une interface dispose au moins d'une adresse purement locale sur son lien local (l'adresse lien-
local). Celle-ci est automatiquement affectée à l'interface lors de la phase d'activation de cette dernière
par le système d'exploitation.
L'interface peut également disposer d'une ou plusieurs adresses routables soit localement (cas des
adresses:ULA), soit globalement (cas des adresses publiques : GUA).
Technologie IPv6 90
91
Technologie IPv6
Reference_Support_TP (TP1_PARTIE C)
Technologie IPv6
92
93
Technologie IPv6
94
Technologie IPv6
IV.2 adresse EUI-64
(Extended Unique Identifier)
Technologie IPv6 95
96
Technologie IPv6
97
Technologie IPv6
98
Technologie IPv6
Quel risque
pourrait être lié au
processus EUI-64
Technologie IPv6 99
EXERCICE A
Technologie IPv6
Lesquelles de ces EUI-64 IIDs suivants auraient pas été générées à partir de cette adresse MAC
adresse 00-1E-33-3B-5A-94?
a) 2001:bd8:c001::021e:33ff:fe3b:5a94/64
b) 2001:bd8:c001::021e:33fe:ff3b:5a94/64
c) 2001:bd8::021e:33ff:fe3b:5a94/64
d) 2001:021e::33ff:fe3b:5a94/64
100
EXERCICE A (Réponse)
Technologie IPv6
Lesquelles de ces EUI-64 IIDs suivants auraient pas été générées à partir de cette adresse MAC
adresse 00-1E-33-3B-5A-94?
a) 2001:bd8:c001::021e:33ff:fe3b:5a94/64
b) 2001:bd8:c001::021e:33fe:ff3b:5a94/64
c) 2001:bd8::021e:33ff:fe3b:5a94/64
d) 2001:021e::?33ff:fe3b:5a94/64
101
EXERCICE B
Technologie IPv6
1. 2001:0660:2402:1001:208:2ff:fedc:633/48
2. 2001:0660:F402:1000:8:2ff:fedc:9033/64
102
EXERCICE B (réponse)
Technologie IPv6
103
IV.3 Adressage IPv6
RFC 6177
La zone de l'adresse, comprise entre la longueur du préfixe alloué par l'opérateur et la limite
du /64 des adresses unicast est parfois qualifiée de SID (Subnet ID).
En effet elle permet à l'administrateur, d'adresser entre un unique réseau (cas où le client à
obtenu un préfixe /64 de son FAI) et 65536 réseaux (cas où le client a obtenu délégation
administrative, de son fournisseur d'accès, sur un préfixe /48 :
il dispose alors de 16 bits (entre 48 et 64) pour numéroter 216 soit 65536 réseaux).
105
Politique d'assignation des adresses
Technologie IPv6
Les spécifications primitives d'assignation des adresses [RFC 3177] aux utilisateurs finaux
recommandaient d'allouer :
• /64 (un sous-réseau unique) lorsqu'un et un seul réseau physique était nécessaire,
• /128 (adresse unique) lorsqu'il était absolument connu qu'un et un seul équipement était
connecté.
106
Politique d'assignation des adresses
Technologie IPv6
Le RFC 6177, également connu sous BCP157 (Best Current Practice), est venu remettre en
cause les certitudes initiales et le « /48 pour tout le monde » n'est plus une recommandation
absolue.
évitant l'allocation d'un réseau unique. Ainsi, si un /48 est adapté pour un réseau de
campus, il est clairement surdimensionné dans le cadre d'un usage domestique.
107
Préfixes de sous-réseaux (SID Subnet IDentifier)
Technologie IPv6
Les sous-réseaux IPv6 doivent s'aligner sur les préfixes de longueur /64.
Des tailles supérieures sont possibles, mais ne sont pas sans poser problème pour les mécanismes
de contrôle tels que l'auto-configuration des adresses, couramment utilisée, et qui présupposent
des préfixes des sous-réseaux alignés sur 64 bits.
108
Conversion
decimal en
hexadecimal
4093
Technologie IPv6
20000
109
Structure adresse IPV6
Technologie IPv6
110
111
Technologie IPv6
112
Technologie IPv6
113
Technologie IPv6
114
Technologie IPv6
115
Technologie IPv6
116
Technologie IPv6
117
Technologie IPv6
118
Technologie IPv6
119
Technologie IPv6
120
Technologie IPv6
EXERCICE A
Technologie IPv6
121
EXERCICE A (Réponse)
1. Le préfixe 2001:DB8:1:A000::/56
a. 2001:DB8:1:A000::/56
Technologie IPv6
b. 2001:DB8:1:A0ff:FFFF:FFFF:FFFF:FFFF:FFFF
2. L’administrateur souhaite segmenter ce réseau pour 100 sites (N sous-réseau).
a. s=log(50)/log2=5,65=6
b. L’=56+6=62
c. N(HEXIT)=6/4=2
an=(n-1)B avec B=4 et n=100 donc a50=(50-1)*4=19610
19610=C416
Le prefixe du 100eme sous réseau: 2001:DB8:1:A0C6/64
3. L’administrateur peut-il faire une extension sur 300 sites (sous-réseau)?
Justifiez 122
NON Log300/log2 implique un préfixe sous réseau supérieur à 64
EXERCICE B:
L'administrateur d'un réseau compatible IPv6 s'est vu délégué le préfixe
Technologie IPv6
▪ On sait
§ #Villes = 10 [arrondi à 16]
§ #SITEs = 50 [arrondi à 256]
§ #Clientsmax = 2700 [arrondi à 4096]
§ On calcule
§ Nombre total de préfixes de réseau finaux requis est N
§ N=16 x 256 x 4096 = 16,777,216
§ Nombre de bits de sous-réseau requis: s=log16,777,216/log2 = 24.
▪ Taille d’allocation: 48 – 24 = 24 [Soit /48 par site finaux]
▪ Ainsi, le FAI doit demander un /24 à AFRINIC.
Tout comme ICMP pour IPv4, ICMPv6 s'appuie sur IPv6 pour réaliser ces
fonctions. La famille des protocoles ICMP donne les informations sur l'état de
marche du réseau. Elle rapporte également les erreurs quand un paquet ne peut être
traité correctement.
en IPv6, de lien.
✓Deux nœuds connectés sur le même lien sont des voisins. Ils partagent le même
préfixe réseau.
✓Un lien est, par exemple, un domaine de diffusion Ethernet bordé par au moins un
routeur.
✓Il en ressort qu'ICMPv6 est bien plus complet que son prédécesseur. Non seulement
ICMPv6 rapporte les erreurs, mais pour les mécanismes d'auto-configuration ou de
découverte du voisinage, il est un élément indispensable dans le service de
connectivité offert par la couche de réseau.
132
Les messages ICMPv6 sont encapsulés directement dans un paquet
IPv6. Le protocole se voit attribuer le numéro 58 pour être
représenté dans l'en-tête IPv6 comme prochaine en-tête (champ
Next Header). Le format général des messages ICMPv6 est donné
par la figure ci-dessous. L'en-tête des messages ICMPv6 comporte 3
champs :
d'informations et un autre pour les messages d'erreurs. Les groupes sont identifiés par
le bit de poids fort de ce champ. Les messages d'erreurs ont ce bit à zéro et donc, le
champ Type prendra, pour ces messages, une valeur comprise entre 0 et 127. Les messages
d'informations sont identifiés par un champ Type dont la valeur est comprise entre 128 et
255.
2. Le champ Code s'interprète dans le contexte du type de message. Il est utilisé pour ajouter
une granularité plus fine au type.
3. Le champ Checksum sert à vérifier l'intégrité du message ICMP. Il porte aussi bien sur
l'en-tête du message que sur sa charge utile.
134
Technologie IPv6 135
V.2 Neigbour Discovery (ND) IPv6
140
Le Neighbour Unreachability Detection (NUD)
C'est en partant du constat des limitations et des problèmes induits par l'utilisation d'IPv4 que les
motivations à l'adoption d'IPv6 apparaissent. Il faut aujourd'hui un grand espace d'adressage. Les
nouveaux usages de l'Internet avec les nouveaux objets connectés demandent
énormément d'adresses.
160
Technologie IPv6 161
Technologie IPv6 162
Technologie IPv6 163
Technologie IPv6 164
Technologie IPv6 165
Technologie IPv6 166
Double pile
Technologie IPv6
Le déploiement d'IPv6 en double pile était le plan originel de migration. Après la période de
spécification que furent les années 90, les années 2000 devaient servir au déploiement des
solutions d'intégration. Ainsi, quand le plan d'adressage IPv4 viendrait à épuisement dans la
167
Tunnel
Technologie IPv6
Éléments de tunnels:
Les paquets IPv4 transitent dans l'infrastructure IPv4 pour rejoindre l'extrémité du tunnel qui va
désencapsuler le paquet IPv6. Le câble virtuel forme une liaison point à point entre 2 noeuds
IPv6.
169
Technologie IPv6 170
Technologie IPv6 171
Technologie IPv6 172
Technologie IPv6 173
Tunnel FAI
1. Simulateurs Cisco/GNS3
2. Virtual BOX/VMware
3. VM Windows 10
4. VM Windows serveurs
178
CONFIGURATION IPv6