0% ont trouvé ce document utile (0 vote)
100 vues9 pages

Transition d'IPv4 à IPv6 : Enjeux et Solutions

Ce document décrit les principales caractéristiques d'IPv6 par rapport à IPv4, notamment la taille des adresses IPv6, leur structure et notation, ainsi que les différents types d'adresses IPv6.

Transféré par

Nour
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
100 vues9 pages

Transition d'IPv4 à IPv6 : Enjeux et Solutions

Ce document décrit les principales caractéristiques d'IPv6 par rapport à IPv4, notamment la taille des adresses IPv6, leur structure et notation, ainsi que les différents types d'adresses IPv6.

Transféré par

Nour
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

C2 – Usage restreint

Réponses :
a./ Le principal problème qui conduit à l'obsolescence d'IPv4 est l'épuisement des adresses IP disponibles.
IPv4 utilise des adresses 32 bits, ce qui limite le nombre total d'adresses possibles à 2^32, soit environ 4,3
milliards d'adresses. Avec la croissance rapide d'Internet et le nombre croissant d'appareils connectés,
cette quantité d'adresses devient insuffisante.

b./ Pour prolonger la durée de vie d'IPv4, plusieurs actions ont été entreprises, notamment la mise en
œuvre de technologies telles que le Network Address Translation (NAT), qui permet de partager une seule
adresse IP publique entre plusieurs périphériques internes. De plus, des pratiques de gestion des
adresses, telles que l'utilisation d'adresses privées, la réutilisation des adresses et l'assignation dynamique
d'adresses par le biais de protocoles comme DHCP (Dynamic Host Configuration Protocol), ont été mises
en place.

c./ Le Network Address Translation (NAT) est une technique qui permet de traduire les adresses IP d'un
ensemble d'adresses locales en une seule adresse IP publique. Cela permet à plusieurs périphériques
internes d'accéder à Internet en partageant une seule adresse IP publique. Les implications de l'utilisation
du NAT sur l'architecture TCP/IP incluent la conservation des adresses IPv4, la nécessité d'un suivi de
l'état des connexions (pour le NAT étatful), et parfois des problèmes avec des applications qui utilisent des
informations d'adresse IP dans les en-têtes des paquets (ce qui peut être modifié par le NAT).

d./ CIDR (Classless Inter-Domain Routing) réduit la consommation d'adresses IPv4 en permettant une
allocation plus efficace des adresses IP. Au lieu de suivre le système de classe traditionnel (classe A,
classe B, classe C), CIDR permet de découper les blocs d'adresses en sous-réseaux de taille variable.
Cela évite le gaspillage d'adresses en attribuant des blocs de taille fixe, et permet une utilisation plus
flexible des adresses disponibles.
C2 – Usage restreint

a. Dans les réseaux IP de nouvelles générations, nous nous référons généralement à IPv6, le successeur d'IPv4. Une
adresse IPv6 est structurée différemment par rapport à une adresse IPv4.

1. Taille de l'adresse IPv6: Une adresse IPv6 est constituée de 128 bits. Cette taille plus grande permet une
plus grande plage d'adresses, répondant au besoin croissant d'adresses IP dans le monde connecté
d'aujourd'hui.

2. Structure de l'adresse IPv6: Les adresses IPv6 sont généralement écrites en notation hexadécimale. Une
adresse est divisée en 8 groupes, chacun représentant 16 bits (soit 2 octets). Chaque groupe est séparé par
un deux-points (:). Par exemple, une adresse IPv6 pourrait ressembler à
2001:0db8:85a3:0000:0000:8a2e:0370:7334.

3. Compression des zéros: Dans IPv6, les séquences de zéros peuvent être compressées pour simplifier la
notation. Par exemple, 2001:0db8:85a3:0000:0000:8a2e:0370:7334 peut être écrit comme
2001:db8:85a3::8a2e:370:7334. Cependant, cette compression ne peut se produire qu'une seule fois dans
une adresse.

4. Types d'adresses IPv6: Il existe différents types d'adresses IPv6, notamment les adresses unicast, multicast
et anycast, chacune ayant une fonction et un format spécifiques dans la gestion du réseau.

En comparaison, les adresses IPv4 sont de 32 bits, généralement écrites sous forme de quatre nombres décimaux
séparés par des points, comme 192.168.1.1. La transition vers IPv6 a été en grande partie motivée par l'épuisement
des adresses IPv4 disponibles.

b.

1. FEDC:0000:0000:0000:0400:A987:6543:210F → FEDC::400:A987:6543:210F

2. 1FFF:0000:0A88:85A3:0000:0000:0C10:8001 → 1FFF:0:A88:85A3::C10:8001

3. FE80:0000:0000:0000:0000:0000:0000:0001 → FE80::1
C2 – Usage restreint

c.

Non, l'abréviation "::" ne peut pas apparaître plus d'une fois dans une même adresse IPv6. La raison en est la
suivante :

1. Unicité de la représentation: L'abréviation "::" est utilisée pour compresser une ou plusieurs séquences de
zéros consécutifs dans une adresse IPv6. Si "::" était utilisé plus d'une fois, il serait impossible de
déterminer la longueur exacte de chaque séquence de zéros compressée, rendant ainsi l'adresse ambiguë.

2. Intégrité de l'adresse: IPv6 nécessite une longueur d'adresse totale de 128 bits. L'utilisation unique de "::"
permet de garantir que la longueur totale de l'adresse reste constante et clairement définie, tout en
permettant une représentation plus concise.

3. Standardisation: Les standards définis pour IPv6 (comme spécifié dans les documents RFC de l'IETF)
stipulent clairement que "::" ne peut être utilisé qu'une seule fois dans une adresse pour éviter toute
ambiguïté et maintenir une interprétation cohérente des adresses sur différents dispositifs et réseaux.

d.

Pour écrire les préfixes IPv6 en forme abrégée, en tenant compte de la longueur du préfixe, voici les réponses :

1. 3EDC:BA98:7654:3210:0000:0000:0000:0000 avec une longueur de préfixe de 4 octets (32 bits) :

• En forme abrégée : 3EDC:BA98:7654:3210::/32

• Explication : La longueur du préfixe est de 32 bits (4 octets), donc seuls les 4 premiers blocs sont
inclus dans le préfixe. Les blocs suivants sont tous des zéros et peuvent être représentés par "::".

2. 3EDC:BA98:7654:3::/56 :

• En forme abrégée : 3EDC:BA98:7654:3::/56

• Explication : L'adresse est déjà sous sa forme abrégée avec une longueur de préfixe de 56 bits. Il n'y
a pas de changements supplémentaires nécessaires.

e.

1. ::208:19 → 0000:0000:0000:0000:0000:0000:0208:0019

2. 2003::2 → 2003:0000:0000:0000:0000:0000:0000:0002

3. 2001::45:0:6 → 2001:0000:0000:0000:0000:0000:0045:0006

4. 2001:0:456::1:2:3:4 → 2001:0000:0456:0000:0000:0001:0002:0003:0004
C2 – Usage restreint

Réponses :
1. 2001:0:0:0:8:800:200C:417A
- Type : Adresse IPv6 globale unicast
- Forme abrégée : 2001::8:800:200C:417A

2. FF01::43
- Type : Adresse IPv6 multicast
- Forme abrégée : FF01::43

3. 0:0:0:0:0:0:0:1
- Type : Adresse IPv6 loopback
- Forme abrégée : ::1

4. 0:0:0:0:0:0:0:0
- Type : Adresse IPv6 non spécifiée
- Forme abrégée : ::

5. FE80:0:0:0:0:0:0:1
- Type : Adresse IPv6 lien-local unicast
- Forme abrégée : FE80::1

6. 2002:8220:4024:1:020d:93ff:fe7f:d800
- Type : Adresse IPv6 6to4
- Forme abrégée : 2002:8220:4024:1:20d:93ff:fe7f:d800

7. 0:0:0:0:0:FFFF:129.144.52.38
- Type : Adresse IPv4-mapped IPv6
- Forme abrégée : ::FFFF:129.144.52.38

b./ La longueur d'un préfixe lien-local FE80:: est /64.

c./ Les adresses "locales" dans l'espace d'adressage IPv6, telles que les adresses lien-local (FE80::) et les adresses
unicast de site-local (FEC0::), sont utilisées pour des communications locales et ne sont pas routées sur Internet.
Elles sont principalement destinées aux communications au sein d'un même lien ou d'un même site.

d./ Si l'adresse est 2001:2:3::/48, et chaque sous-réseau est /64, alors le nombre de sous-réseaux possibles est
2^(64-48) = 2^16 = 65536.

e./ Pour déterminer le numéro de réseau de l'adresse 2001:0660:2402:1001:208:2ff:fedc:6133/48, on conserve les 48


premiers bits : 2001:0660:2402:1001::.

Pour l'adresse 2001:0660:F402:1000:208:2ff:fedc:9033/64 :


- Numéro de sous-réseau : F402:1000:208:2ff:fedc:9033
- Identifiant d'interface : (les 64 derniers bits) : 9033

Le préfixe commun aux deux adresses est 2001:0660:2402:1001: (les 48 premiers bits).
C2 – Usage restreint

1.

1. Nombre de mots dans l'en-tête d'un paquet IPv4 au minimum :

• Un en-tête de paquet IPv4 comporte un minimum de 5 mots.

• Chaque mot dans un en-tête IPv4 est de 32 bits (4 octets).

2. Taille d'un mot de l'en-tête d'un paquet IPv6 :

• Dans IPv6, la notion de "mot" n'est pas aussi standardisée que dans IPv4. Cependant, si nous
considérons un mot comme étant de 32 bits (comme en IPv4), alors chaque mot dans un en-tête
IPv6 est également de 32 bits (4 octets).

3. Taille de l'en-tête d'un paquet IPv6 :

• La taille de l'en-tête de base d'un paquet IPv6 est de 40 octets.

• Contrairement à IPv4, l'en-tête IPv6 a une taille fixe, ce qui facilite le traitement des paquets par les
routeurs.

2.

• Lorsqu'un nœud reçoit une trame Ethernet, il examine la valeur dans le champ "Type" de l'en-tête.

• Si ce champ contient la valeur 0x0800, le nœud sait qu'il s'agit d'un paquet IPv4.

• Si la valeur est 0x86DD, alors il s'agit d'un paquet IPv6.

3.

Format de l'en-tête IPv6 (selon RFC 2460)

1. Version (4 bits)

2. Traffic Class (8 bits)

3. Flow Label (20 bits)

4. Payload Length (16 bits)

5. Next Header (8 bits)

6. Hop Limit (8 bits)

7. Source Address (128 bits)

8. Destination Address (128 bits)


C2 – Usage restreint

Décodage du Paquet

• 0000: 60 00 00 00 00 28 06 40

• 60 : Version (0110) + 4 bits du Traffic Class

• 00 : 4 bits restants du Traffic Class + 4 premiers bits du Flow Label

• 00 00 : 16 bits restants du Flow Label

• 00 28 : Payload Length (40 octets)

• 06 : Next Header (TCP, car 06 représente TCP dans la table des protocoles)

• 40 : Hop Limit (64)

• 0010: 3f fe 03 02 00 12 00 02 00 00 00 00 00 00 00 13

• Adresse Source IPv6: 3ffe:302:12:2::13

• 0020: 3f fe 03 05 10 02 00 01 02 00 c0 ff fe 11 cb a0

• Adresse Destination IPv6: 3ffe:305:1002:1:200:c0ff:fe11:cba0

Les autres lignes (à partir de 0030) représentent probablement le contenu du payload, qui dans ce cas serait le
segment TCP initial, indiqué par le Next Header ayant une valeur de 06. Pour interpréter ces données, il faudrait les
examiner dans le contexte d'un segment TCP.

Résumé

• Version: IPv6

• Traffic Class: Partiellement déterminé par les 4 premiers bits de 60

• Flow Label: Déterminé par la fin de 60, 00, et les 4 premiers bits de 00

• Payload Length: 40 octets

• Next Header: TCP (6)

• Hop Limit: 64

• Source Address: 3ffe:302:12:2::13

• Destination Address: 3ffe:305:1002:1:200:c0ff:fe11:cba0


C2 – Usage restreint

1. Préfixes /50 à partir de 2001:beef:dead::/48 :

Pour créer des préfixes /50 à partir d'un préfixe /48, vous devez subdiviser le préfixe /48 en plusieurs sous-préfixes,
chacun ayant une longueur de 50 bits. Dans un préfixe /48, les 48 premiers bits sont fixes. Les 2 bits supplémentaires
nécessaires pour obtenir un préfixe /50 peuvent prendre quatre combinaisons différentes (00, 01, 10, 11), car
chaque bit peut être 0 ou 1. Ainsi, vous pouvez obtenir quatre préfixes /50 à partir d'un préfixe /48.

Voici les préfixes /50 constitués à partir de 2001:beef:dead::/48 :

• 2001:beef:dead:0::/50

• 2001:beef:dead:4000::/50

• 2001:beef:dead:8000::/50

• 2001:beef:dead:c000::/50

Explication : Les deux bits supplémentaires sont ajoutés à la quatrième section hexadécimale du préfixe. Dans
l'hexadécimal, chaque chiffre représente 4 bits, donc les valeurs 0x0, 0x4, 0x8, et 0xC représentent les combinaisons
binaires 00, 01, 10 et 11, respectivement.

2. Nombre de préfixes /48 à partir d'un préfixe /32 :

Pour déterminer combien de préfixes /48 peuvent être créés à partir d'un préfixe /32, vous devez considérer la
différence en bits entre les deux longueurs de préfixe. Un préfixe /32 a 32 bits fixes, tandis qu'un préfixe /48 a 48
bits fixes. La différence est de 16 bits (48 - 32).

Chaque bit peut être 0 ou 1, donc pour 16 bits, le nombre de combinaisons possibles est 216216, ce qui est égal à
65,536.

Ainsi, vous pouvez avoir 65,536 préfixes /48 à partir d'un préfixe /32.
C2 – Usage restreint

Réponses :
a./ Préfixe réseau du client identifié par la valeur 1 et connecté par le nœud identifié par la valeur A
: 2001:810::A:1/48
b./ Information de routage communiquée par le routeur A : 2001:810::A:1/48 (et éventuellement
d'autres préfixes clients)
c./ Information de routage annoncée par l'ISP dans le cadre du routage externe : 2001:810::/32
C2 – Usage restreint

EXERCICE 8

1. Notations valides pour 2001:0db8:0000:0000:1000:0000:0000:0001 :

• Réponse : 3. 2001:db8::1000:0:0:1

2. Identifiant d'interface de l'adresse fe80::1816:c126:507e:4a1e :

• Réponse : 4. 1816:c126:507e:4a1e

3. Rôle d'un routeur IPv6 :

• Réponse : 4. Il transfère rapidement le trafic IPv6 qui ne lui est pas spécifiquement destiné

4. Taille d'un en-tête IPv6 :

• Réponse : 3. Fixe de 40 octets

5. Champs IPv6 et IPv4 ayant la même longueur mais des noms différents :

• Réponse : 1. Next Header

Vous aimerez peut-être aussi