Projet

Général

Profil

Actions

IPV6 » Historique » Révision 27

« Précédent | Révision 27/45 (diff) | Suivant »
florian, 29/06/2019 09:53


IPV6

source : Objectif IPv6 sur https://www.fun-mooc.fr

Références

LISP Locator/Identifier Separation Protocol (rfc7215 pour les intimes)

La notation IPv6

Des liens :

https://docs.oracle.com/cd/E19957-01/820-2982/ipv6-overview-10/

Ecriture hexadécimale

  • IPv6 = 128bits répartis en 8 octets de 16 bits > écriture plus courte en hexadécimal
Ecriture hexadécimal Ecriture binaire Base 10
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
a 1010 10
b 1011 11
c 1100 12
d 1101 13
e 1110 14
f 1111 15

exemple :

Ecriture hexadécimal Ecriture binaire
1234 0001 0010 0011 0100
cdef 1100 1101 1110 1111
5678 0101 0110 0111 1000
89ab 1000 1001 1010 1011
1234 0001 0010 0011 0100
cdef 1100 1101 1110 1111
5678 0101 0110 0111 1000
89ab 1000 1001 1010 1011

Pour faire des adresses courtes on écrits pas les bits de poids fort égaux à 0
2001:0db8:5600:00b0:0000:0000:0000:0010
2001:db8:5600:b0::::10
Puis on enleve les octets nuls (possible une seule fois par adresse !)
2001:db8:5600:b0::

Identification et Localisation

Le masque, comme en IPv4, s'écrit pareil : on indique le nombre de bits commun aux machines contenues

Exemple :
2001:db8:5600:b0::/32 > le masque est composé des 32 premiers bits
Description

16bits 32bits 48bits 54bits 70bits 86bits 102bits 128bits
octet 1 octet 2 octet 3 octet 4 octet 5 octet 6 octet 7 octet 8
2001 0db8 5600 00b0 0000 0000 0000 0000

Des travaux sont en cours pour la séparation des fonctions d'identification et de localisation.RFC7215
https://www.bortzmeyer.org/separation-identificateur-localisateur.html

Nota
Dans le cas d'une fonction de localisation séparée et très représentative de la topologie n'y a-t-il pas un danger de perte d'anonymat et/ou de contrôle ?

3 types d'adresse

IPv6 définit trois types d'adresse :

  • Unicast
    Identifie l'interface d'un nœud individuel.

  • Multicast
    Une adresse multidiffusion identifie un groupe d'interfaces, en règle générale sur des nœuds différents. Les paquets envoyés à l'adresse multidiffusion vont à tous les membres du groupe multidiffusion.

  • Anycast
    Identifie un groupe d'interfaces, en règle générale sur des nœuds différents. Les paquets envoyés à l'adresse anycast vont au nœud membre du groupe anycast le plus proche de l'expéditeur.

Adressages spécifiques ( rfc3513 )

TYPE binaire IPv6 rfc Commentaire
Non spécifiée 00...0 ::/128
Loopback 00...01 ::1/128
Multicast 1111 1111 ff00::/8 Broadcast optimisé
Unicast lien local 1111 1110 10 fe80::/10 Restreinte à un lien ou domaine de diffusion type VLAN, non routée sur internet
Unicast ULA 1111 1101 fd00::/8 Localement restreinte
Unicast global 001 2000::/3 2xxx ou 3xxx = adresses publiques actuellement déployées
Transition IPv4 2002::/16 Préfixe réservé pour l transition IPv6->IPv4
Documentation 2001:db8::/32 rfc5737 Pour de la doc !

Quelques préfixes du rfc3587 sont réservés. voir rfc6890 et rfc8190

Mis à jour par florian il y a plus de 5 ans · 27 révisions