Académique Documents
Professionnel Documents
Culture Documents
Réseaux Avancés
Plan du cours
Modèle OSI
Problèmes IPv4
• Manque d'adresses IPv4
Solutions
• Sous adressage (Subneting)
• Allouer exactement la quantité nécessaire (VLSM)
• Super adressage ou bien CIDR
• Adressage privé par le NAT
• Agrégation d’adresses dans les tables 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
• 1000 réseaux sur le réseau central
• diamètre de l’Internet d’environ 40 routeurs.
• niveau applicatif)
• etc.
8
• l’informatique embarquée
Deux solutions
3. Protocole IPv6
3. Protocole IPv6
3. Protocole IPv6
Caractéristiques d’IPv6
vs
4 000 000 000 340 000 000 000 000 000 000 000 0
00 000 000 000 000
13
3. Protocole IPv6
IPv6 utilise un
en-tête simplifié.
14
3. Protocole IPv6
IPv6 utilise un
en-tête simplifié.
15
3. Protocole IPv6
Caractéristiques d’IPv6
Successeur du protocole IPv4 les particularités du protocole IPv6 sont :
• Augmentation des possibilités d'adressage.
• Simplification du format de l'en-tête.
• Sécurité de bout en bout
• Intégration de la sécurité (IPSec)
• Auto-configuration des interfaces réseau qui peuvent avoir plusieurs adresses
16
3. Protocole IPv6
Caractéristiques d’IPv6
L'en-tête Ipv6 est simplifiée et sa longueur est fixe :
Plus de checksum qui devait être recalculé par chaque routeur a cause de la
modification du champ TTL.
Plus de "longueur totale du datagramme" mais seulement une "longueur des
données utiles".
La fragmentation dans le sens Ipv4 disparaît
Les champs sont alignés sur un nombre entier de mots de 64 bits pour la prise
en compte des nouvelles architectures.
Les options présentes dans l'en-tête IPv4 sont remplacées par des extensions.
17
3. Protocole IPv6
DSCP : La priorité des paquets varie selon la nature des données qu'ils
transports (texte, mail, vidéo, audio, etc.). Les routeurs gèrent des files
d'attentes afin de répondre à ces priorités
CU (Currently Unused ): Ce champ est réservé pour un futur usage ; Il devrait
être utilisé par les routeurs afin de prévenir une congestion du réseau.
18
3. Protocole IPv6
3. Protocole IPv6
• Longueur des données utiles Longueur des données utiles sans tenir compte
de l'en-tête (disparition du champs longueur totale d'Ipv4).
Pour des données dont la longueur dépasse 65536 (2^16) ce champ prend
la valeur 0 et l'option jumbogramme de l'extension proche en proche est
utilisée.
3. Protocole IPv6
3. Protocole IPv6
L'adressage proposé par IPv6 est l'apport la plus important car il vient corriger le
plus gros défaut de la norme IPv4 (nombre insuffisant d'adresses).
Comme avec IPv4, l'adresse IPv6 correspond à une interface (et non une
machine). Une interface peut avoir plusieurs adresses.
3. Protocole IPv6
23
3. Protocole IPv6
24
4. Adresse IPv6
2001:0DB8:0000:1111:0000:0000:0000:0200
FE80:0000:0000:0000:0123:4567:89AB:CDEF
4. Adresse IPv6
4. Adresse IPv6
Cette suite (::) ne peut être utilisée qu'une seule fois dans une adresse, sinon
celle-ci devient ambiguë.
4. Adresse IPv6
4. Adresse IPv6
29
4. Adresse IPv6
4. Adresse IPv6
4. Adresse IPv6
32
4. Adresse IPv6
3EDC:BA98:7654:3::/56 ⇔ 3EDC:BA98:7654::/56
Remarque
36
Monodiffusion globale
• Commence par 2000 (2000::/3)
• Similaire à une adresse IPv4 publique
• Globalement unique
• Adresses routables sur Internet
• Peuvent être configurées pour être statiques ou attribuées dynamiquement
Link-local
• Pour communiquer avec les autres périphériques sur la même liaison locale
• Restriction à une seule liaison - non routables au-delà de la liaison
40
Adresse de loopback
42
IPv4 intégré
• Permet de faciliter la transition
Adresses de transitions IPv4 à IPv6
• En attendant le tout-IPv6, les adresses IPv4 et IPv6 coexistent.
• Représentation d’une adresse IPv4 sous forme d’adresse IPv6 à l’aide de ::/96
Les 32 bits de poids faible sont les bits de l’adresse IPv4.
Exemple :
soit l’adresse IPv4 193.51.24.1 (en hexadécimal : C1331801). Adresse IPv6
compatible : 0000:0000:0000:0000:0000:0000:C133:1801 (⇔ ::C133:1801 )
45
::193.51.24.1
46
5 RIRs
LIR / ISPs
End Users
51
Seules ces adresses unicast globales peuvent être routées sur internet.
55
8. Identifiant d'interface
Identifiant d’interface
Le IANA délègue des blocs d’adresses IPv6 aux RIR en /23
Comment obtenir l’identifiant d’interface sur 64 bits ?
• manuellement : souvent pour les serveurs, pour mémoriser facilement
l’adresse.
• basée sur l’adresse de niveau 2 de l’interface : utilisation du standard IEEE
EUI-64 (firewire et réseaux de capteurs) ou de l’adresse MAC Dérivée en EUI-
64.
• aléatoire : généré aléatoirement
• cryptographique : dérivée de la clef publique de la machine.
64
8. Identifiant d'interface
8. Identifiant d'interface
Exemple
• Carte Ethernet d’adresse : 00:16:76:04:f2:4a
• Identifiant d’interface : 216:76ff:fe04:f24a
66
8. Identifiant d'interface
Identifiant d’interface
Identifiant unique étendu, sur 64 bits, défini par l’IEEE. Utilisé pour identifier les
Pour les interfaces sans identifiant utilisable :
la définir arbitrairement et manuellement : utilisé aussi pour les serveurs dont
on ne veut pas que l’adresse varie si la machine ou la carte réseau est changée,
ou tout simplement pour une meilleure mémorisation.
tirer une valeur aléatoire : utilisé aussi lorsqu’on ne veut pas être ”tracé”
(anonymisation en mobilité par exemple) ou qu’on ne veut pas donner
d’indication sur la carte réseau qu’on utilise. Dans ce cas, on veillera a changer
régulièrement d’identifiant.
8. Identifiant d'interface
Exemple :
Carte Ethernet d’adresse : 00:16:76:04:f2:4a
Adresse lien-local : fe80::216:76ff:fe04:f24a
68
Seuls les équipements directement liés entre eux par la couche de liaison
de données (couche 2) peuvent utiliser ces adresses pour communiquer
entre eux.
Préfixe local au site attribué soit de manière locale soit de manière globale.
Préfixe local au site attribué soit de manière locale soit de manière globale.
Préfixe (7 bits) : FC00::/7 préfixe identifiant les adresses IPv6 locales (ULA)
• L (1 bit)
Positionné à 1 (FD00::/8), le préfixe est assigné localement.
Positionné à 0 (FC00::/8), le préfixe est assigné globalement par une
autorité.
• Global ID (40 bits) : identifiant global utilisé pour la création d’un préfixe
unique (Globally Unique Prefix).
Pour L=1 : il est généré pseudo aléatoirement localement.
Pour L=0 : préfixe global attribué par une autorité.
• Subnet ID (16 bits) : identifiant d’un sous réseau à l’intérieur du site.
• Interface ID (64 bits) :L ’identifiant d’interface
75
Adresses Multicast
Une adresse multicast
désigne un ensemble
d’interfaces.
Atouts majeurs par
rapport au multicast IPv4
:
• Existence d’IPv6-
multicast depuis les
origines d’IPv6
• Possibilité de prévoir
l’IPv6-multicast dans
tous les éléments du
réseau
• Utilisation d’IPv6-
multicast de bout-en-
bout, jusque dans
chaque foyer.
76
Adresses Multicast
• Préfixe ff00::/8
• drapeau : 3 premiers bits à 0.
dernier bit T à 0 (ff00::/12 ) : validité permanente délivré par les
autorités du réseau.
dernier bit T à 1 (ff10::/12 ) : validité temporaire (exemple : visio-
conférence)
• portée de la diffusion
1 : noeud
2 : lien
3 : sous-réseau
5 : site
8 : organisation
E : global
77
Adresses Multicast
78
Portée nœud-local
Portée lien-local
79
Portée site-local
Portées variables
(suivant le X)
80
Cette adresse est utilisée par une station du réseau qui connait l’adresse IPv6
d’une station à joindre mais en ignore son adresse physique (MAC).
Concaténation de ff02::1:ff00:0 /104 avec les trois derniers octets d’une adresse
Mac (par exemple vérification de l’unicité de l’adresse par DAD).
81
Adresse anycast
Adresse anycast
Principes :
• Plusieurs machines possédant la même IPv6
• On accède plus à un service qu’à une machine
• On accède à la première machine que l’on est a même de ”rencontrer” sur le
réseau (gain en trafic et en répartition géographique).
Recap
Récapitulation