notation d'Adresses IPv6
Attention: ceci est seulement une comparaison entre IPv4 et IPv6. si vous ne connaissez pas
IPv4, documentez vous dessus avant tout !
Une seule adresse IPv6
Si vous connaissez la notation IPv4 vous savez qu'elle se présente sous la forme a.b.c.d (ie. 193.252.150.140) -
4 nombres compris entre 0 et 255, separés par des points
ces 4 nombres sont encodés sur une adresse 32 bits
193.252.150.140 -> C1-FC-96-8C -> 0xC1FC968C (hex) 11000001111111001001011010001100 (bin)
Maintenant voyons la notation IPv6. elle est assez similaire. cette fois-ci il n'y a plus de points mais ':'
pour séparer 8 blocs d'adresses
et les digits ne sont plus en décimal mais en hexadécimal (de 0 à f)
il y a 8 x 4 = 32 digits pour encoder une adresse 128 bits
3ffe:80e8:00d8:0000:0000:0000:0000:0001
est une adresse valide
maintenant pour nous pauvres humains, une méthode plus pratique d'écriture a été crée.
N'IMPORTE QUEL SYSTÈME D'EXPLOITATION EST CAPABLE DE RECONNAÎTRE CETTE NOTATION
ABRÉGÉE
1/ les "zéros" au début d'un bloc n'ont pas besoin d'être présents
3ffe:80e8:00d8:0000:0000:0000:0000:0001
-> 3ffe:80e8:d8:0:0:0:0:1
2/ quand un ou plusieurs champ ne sont remplis que par des "zéro" 3ffe:80e8:d8:0:0:0:0:1
on peut simplement les supprimer:
3ffe:80e8:d8:0:0:0:0:1 -> 3ffe:80e8:d8::1
ceci fonctionne aussi a la fin d'une adresse IP
3ffe:80e8:d8:0:0:0:0:0 -> 3ffe:80e8:d8::
pour éviter tout situation ambiguë, la notation '::' ne peut apparaître qu'une seule fois dans une adresse
l'interface de boucle (loopback 127.0.0.1 en IPv4) est 0:0:0:0:0:0:0:1, et devient ::1
les adresses de réseau
identiques a celle d'IPv4 actuellement
adresse::/prefixlen
eg. en IPv4
route: 195.74.192.0/19
descr: EuroNet Belgium
eg. in v6
inet6num: 3FFE:8100::/28
netname: EURONET-BE
descr: 6Bone pTLA
Document original (en) http://ptu.nerim.net/v6_addr_notation.html
|