Name : BETA-TESTERS
Project name : ZW3B-API-BETA-TESTERS
Authorized. - 200 - Client API Name and Origin Wildcard OK
Réseau Internet Protocol V6 - Create network IPv6 : Catégories d'adresses
NdM : 2019/04/29 - Cette page est en cours de complément rédactionnel...
Différentes sortes d'adresses IPv6 jouent des rôles particuliers. Ces propriétés sont indiquées par le début de l'adresse, appelé préfixe (RFC 51567, RFC 42918, RFC 35879) :
::/8
: Adresses réservées.2000::/3
: Adresses globales unicast routables sur Internet.fc00::/7
: Adresses locales uniques (utiliser fd00::/8
sur un réseau local).fe80::/10
: Adresses locales lien.ff00::/8
: Adresses multicast.::/128
: Adresse non spécifiée. Celle-ci n'est jamais assignée à un hôte mais peut être utilisée comme adresse source dans une phase d'acquisition de l'adresse IPv6.::1/128
: Adresse loopback c'est-à-dire la machine elle-même, équivalent de 127.0.0.1
en IPv4.64:ff9b::/96
: Adresses réservées pour les traducteurs de protocoles (RFC 605210)::ffff:0:0/96
: Représentation d'adresse IPv4 dans une structure IPv6. Ces adresses permettent d'encoder une adresse IPv4 dans une structure de données prévue pour IPv6. Elles sont utilisées par des programmes mais ne doivent pas se trouver dans le réseau.::ffff:0:0:0/96
: adresses IPv4 traduites pour SIIT (RFC 276511).2000::/3
Celles-ci représentent 1/8e de l'espace d'adressage total d'IPv6.
Parmi les adresses de 2000::/3
, on distingue :
Les adresses unicast globales (2001::/16
) ouvertes à la réservation depuis 1999. Ces adresses sont allouées par bloc /23
à /12
par l'IANA (Domain Name Services ) à un registre Internet régional.
Certains blocs sont réservés à un usage particulier :
2001::/32
utilisé pour Teredo (RFC 438014)2001:2::/48
pour des tests de performance (RFC 518015)2001:10::/28
pour Orchid (RFC 484316)2001:db8::/32
est réservé pour la documentation par la RFC 384917
2002::/16
) permettant d'acheminer le trafic IPv6 via un ou plusieurs réseaux IPv4.
fc00::/7
Ces adresses sont utilisées pour les communications locales et ne sont routables que sur les sites qui le souhaitent. C'est l'équivalent des plages d'adresses privées de RFC 191818.
Le 8e bit doit être actuellement fixé à 1 (mettre ce bit à 0 n'est pas encore défini), ce qui donne le préfixe fd00::/8
pour les adresses assignées localement. L'adresse comprend un préfixe pseudo-aléatoire de 40 bits pour éviter les conflits lors de l'interconnexion de réseaux privés.
fe80::/10
Les adresses de lien local (utilisables uniquement au sein d'un réseau local de niveau 2, non routables) appartiennent à fe80::/64
. Ces adresses ne sont uniques que sur un lien, un hôte peut donc avoir plusieurs interfaces avec la même adresse locale de lien. On lève les ambiguïtés en précisant l'interface.
ff00::/8
Multicast fait partie des spécifications initiales d'IPv6. Il est notamment utilisé par le Neighbor Discovery Protocol et se substitue au broadcast.
En IPv6, il n'y a pas d'adresse broadcast, elle est remplacée par des adresses multicast propres à l'application. Il existe une adresse ff02::1
(all nodes) limitée au lien local et dont l'utilisation par les applications est découragée.
NDP utilise l'adresse multicast ff02::1:ff00:0/104
pour découvrir l'adresse MAC d'un hôte dont l'adresse IPv6 est connue (solicited node). Les 24 derniers bits de l'adresse sont constitués des 24 derniers bits de l'adresse IPv6. L'utilisation de multicast au lieu d'une adresse broadcast permet d'optimiser la diffusion de ce message.
Voici quelques adresses réservées par l'IANA : Number Resources
ff02::1
: Tous les hôtes sur un segment.ff02::2
: Tous les routeurs sur un segment.ff02::1:FF00:0000/104
: Solicited Node utilisé par Neighbor Discovery Protocol .ff02::1:2
: Tous les agents DHCP sur un segment.ff05::1
: Tous les hôtes d'un site.ff0x::fb
: Multicast DNS.ff0x::101
: Network Time Protocol (NTP).ff05::1:3
: Tous les serveurs DHCP du réseau local.0 | Reserved | [RFC4291][RFC7346] | |
1 | Interface-Local scope | [RFC4291][RFC7346] | |
2 | Link-Local scope | [RFC4291][RFC7346] | |
3 | Realm-Local scope | RFC4291][RFC7346] | |
4 | Admin-Local scope | [RFC4291][RFC7346] | |
5 | Site-Local scope | [RFC4291][RFC7346] | |
6-7 | Unassigned | ||
8 | Organization-Local scope | [RFC4291][RFC7346] | |
9-D | Unassigned | ||
E | Global scope | [RFC4291][RFC7346] | |
F | Reserved | [RFC4291][RFC7346] |
ff01:0:0:0:0:0:0:1 | All Nodes Address | [RFC4291] | |
ff01:0:0:0:0:0:0:2 | All Routers Address | [RFC4291] | |
ff01:0:0:0:0:0:0:181-FF01:0:0:0:0:0:0:184 | variable scope allocation | ||
ff01::1:1000/118 | variable scope allocation | ||
...... |
ff02:0:0:0:0:0:0:1 | All Nodes Address | [RFC4291] | |
ff02:0:0:0:0:0:0:2 | All Routers Address | [RFC4291] | |
ff02:0:0:0:0:0:1:1 | Link Name | [Dan_Harrington] | 1996-07-01 |
ff02:0:0:0:0:0:1:2 | All-dhcp-agents | [RFC3315] | |
ff02:0:0:0:0:0:1:3 | Link-local Multicast Name Resolution | RFC4795] | |
...... |
ff05:0:0:0:0:0:0:2 | All Routers Address | [RFC4291] | |
ff05:0:0:0:0:0:0:C | variable scope allocation | ||
ff05:0:0:0:0:0:0:FB | mDNSv6 | [RFC6762] | 2005-10-05 |
ff05:0:0:0:0:0:1:3 | All-dhcp-servers | [RFC3315] | |
ff05:0:0:0:0:0:1:5 | SL-MANET-ROUTERS | [RFC6621] | |
...... |
ff0S:0:0:0:0:0:0:0 | Reserved Multicast Address | [RFC4291] | |
ff0S:0:0:0:0:0:0:C | SSDP | [UPnP_Forum] | 2006-09-21 |
ff0S:0:0:0:0:0:0:FB | mDNSv6 | [RFC6762] | 2005-10-05 |
ff0S:0:0:0:0:0:0:FC | ALL_MPL_FORWARDERS | [RFC7731] | 2013-04-10 |
ff0S:0:0:0:0:0:0:FD | All CoAP Nodes | [RFC7252] | 2013-07-25 |
ff0S:0:0:0:0:0:0:101 | Network Time Protocol (NTP) | [RFC1119][RFC5905][David_Mills] | |
ff0S:0:0:0:0:0:0:106 | NSS - Name Service Server | [Bill_Schilit] | |
ff0S:0:0:0:0:0:0:15A | MAAS | [Mike_Pontillo] | 2017-05-19 |
ff0S:0:0:0:0:0:0:15B | SwapAppMulticast | [Applykane] | 2017-05-26 |
ff0S:0:0:0:0:0:0:15C | Gluon mesh VXLAN | [Matthias_Schiffer] | 2017-06-27 |
ff0S:0:0:0:0:0:0:175 | all SIP servers | [Rick_van_Rein] | 2015-07-21 |
...... |
Je vous remet le lien vers le site de IANA du tableau complet ci-dessus : Adresses IPv6 Multicast Space Registry
La portée d'une adresse IPv6 (IPv6 address scope) consiste en son domaine de validité et d'unicité.
On distingue :
::1/128
a une validité limitée à l'hôte,ff00::/8
ff0
S::) identifient la portée de l'adresse :
S=1
, l'adresse multicast est locale à l'hôte,S=2
, l'adresse est locale au lien,S=5
, l'adresse est locale au site,S=8
, l'adresse est locale à l'organisation,S=e
, l'adresse est globale.
Au niveau ethernet, un préfixe OUI est réservé aux adresses IPv6 multicast (33:33:xx
). L'adresse MAC du groupe multicast consistera en ces 16 bits que l'on fait suivre par les 32 derniers bits de l'adresse IPv6 muticast. Par exemple, l'adresse ff02::3:2
correspondra à l'adresse MAC 33:33:00:03:00:02
.
ICMPv6 est le Multicast Listener Discovery .
Bien que de nombreux groupes multicast partagent la même adresse MAC, ceci permet déjà un filtrage efficace au niveau de la carte réseau..
Champ : préfixe - drap -. scope - groupe
Bits : 8 - 4 - 4 - 112
Le préfixe consiste en la valeur binaire 11111111
. Trois des quatre bits du champ drapeau sont définis par la RFC 4291 . Le bit le plus significatif est réservé à un usage ultérieur. Les quatre bits de scope indiquent le domaine de validité de l'adresse (ff0
S::
) :
Les adresses IPv6 ff00::/8
sont réservées pour le multicast, 112 bits de groupe sont disponibles.
2001: | 0DB8: | 0400: | 000e: | 0000: | 0000: | 0000: | 402b |
XXXX: | XXXX: | XXXX: | XXXX: | XXXX: | XXXX: | XXXX: | XXXX |
||| | |||| | |||| | |||| | |||| | |||| | |||| |
|
||| | |||| | |||| | |||| | |||| | |||| | |||128 |
|
||| | |||| | |||| | |||| | |||| | |||| | ||124 |
|
||| | |||| | |||| | |||| | |||| | |||| | |120 |
|
||| | |||| | |||| | |||| | |||| | |||| | 116 |
|
||| | |||| | |||| | |||| | |||| | |||112 |
||
||| | |||| | |||| | |||| | |||| | ||108 |
||
||| | |||| | |||| | |||| | |||| | |104 |
||
||| | |||| | |||| | |||| | |||| | 100 |
||
||| | |||| | |||| | |||| | |||96 |
|||
||| | |||| | |||| | |||| | ||92 |
|||
||| | |||| | |||| | |||| | |88 |
|||
||| | |||| | |||| | |||| | 84 |
|||
||| | |||| | |||| | |||80 |
||||
||| | |||| | |||| | ||76 |
||||
||| | |||| | |||| | |72 |
||||
||| | |||| | |||| | 68 |
||||
||| | |||| | |||64 |
|||||
||| | |||| | ||60 |
|||||
||| | |||| | |56 |
|||||
||| | |||| | 52 |
|||||
||| | |||48 |
||||||
||| | ||44 |
||||||
||| | |40 |
||||||
||| | 36 |
||||||
||32 |
|||||||
|28 |
|||||||
24 |
NdM : 2019/05/07 - Cette page est en cours de rédaction... Amusez-vous avec les Sous-Réseaux IPv6 (broadcast) - Classes de réseaux IPv6 .