donner si l'adresse n'est pas vrai sinon donner IPV6 étendu
2001:db8:100::1
VRAI
bruno@bruno-MS-7851:~$ ipv6calc --addr2uncompaddr 2001:db8:100::1
2001:db8:100:0:0:0:0:1
bruno@bruno-MS-7851:~$ ipv6calc --addr2fulluncompaddr 2001:db8:100::1
2001:0db8:0100:0000:0000:0000:0000:0001
FAUX , y a un i !!
VRAI
bruno@bruno-MS-7851:~$ ipv6calc --addr2fulluncompaddr ff02::2
ff02:0000:0000:0000:0000:0000:0000:0002
VRAI
8965:0679:0080:0003:0000:0000:0000:000a
FAUX, l’adresse contient un bloc hexadécimal en plus.
FAUX impossible il y a 2 :: :: !
VRAI
2a21:0000:0000:0001:0000:0000:0000:0002
simplifier l'écriture
bruno@bruno-MS-7851:~$ ipv6calc --addr2compaddr 2001:0db8:1000:2000:3000:0100:0020:0300
2001:db8:1000:2000:3000:100:20:300
Ici 2 réponses possibles! une seule simplification possible !
bruno@bruno-MS-7851:~$ ipv6calc --addr2compaddr 2001:0db8:0000:0000:0001:0000:0000:0001
2001:db8::1:0:0:1
ou
2001:db8:0:0:1::1
2001:db8::1
::1
Est cette adresse est particulière loopback (localhost en IPV6)
bruno@bruno-MS-7851:~$ ping6 ::1
PING ::1(::1) 56 data bytes
64 octets de ::1 : icmp_seq=1 ttl=64 temps=0.029 ms
64 octets de ::1 : icmp_seq=2 ttl=64 temps=0.042 ms
64 octets de ::1 : icmp_seq=3 ttl=64 temps=0.083 ms
64 octets de ::1 : icmp_seq=4 ttl=64 temps=0.033 ms
^C
--- statistiques ping ::1 ---
4 paquets transmis, 4 reçus, 0 % paquets perdus, temps 3065 ms
rtt min/avg/max/mdev = 0.029/0.046/0.083/0.021 ms
Retrouver qui est:
GLOBAL UNICAST ADDRESS
Adresses IPv6 globales de monodiffusion : utilisées pour identifier une seule interface. Il s'agit d'adresses unicast standard uniques au monde (adresses IPv4 publiques ) comme dans IPv4 , une par interface hôte. Les adresses IPv6 Global Unicast sont des adresses IPv6 routables sur Internet .
LINK-LOCAL UNICAST ADDRESS
les adresses Link Local IPv6 permettent les communications entre les appareils sur une liaison locale. Les adresses Link Local IPv6 ne sont pas routables. Ils sont utilisés sur un sous-réseau. Le préfixe de l'adresse IPv6 locale de liaison normale est fe80 ::/10.
MULTICAST ADDRESS
une adresse multidiffusion identifie zéro ou plusieurs interfaces sur le même hôte ou sur des hôtes différents. Une transmission multidiffusion envoie des paquets à toutes les interfaces faisant partie d'un groupe multidiffusion. Le groupe est représenté par l'adresse de destination IPv6 du paquet. Les adresses de multidiffusion IPv6 commencent par FF. Voici les adresses de multidiffusion IPv6 importantes.
ff02 :: 1 - Tous les nœuds du segment de réseau local
ff02 :: 2 - Tous les routeurs du segment de réseau local
UNIQUE LOCAL ADDRESS
GLOBAL UNICAST ADDRESS
LINK-LOCAL UNICAST ADDRESS
ff02::1
MUTICAST ADDRESS
bruno@bruno-MS-7851:~$ ping6 ff02::1%enp3s0
PING ff02::1%enp3s0(ff02::1%enp3s0) 56 data bytes
64 octets de fe80::84b2:e3da:e2c8:43ab%enp3s0 : icmp_seq=1 ttl=64 temps=0.060 ms
64 octets de fe80::f6ca:e5ff:fe63:5933%enp3s0 : icmp_seq=1 ttl=64 temps=0.406 ms (DUPLIQUÉ !)
64 octets de fe80::c126:ae73:c3b4:4ff0%enp3s0 : icmp_seq=1 ttl=64 temps=0.595 ms (DUPLIQUÉ !)
64 octets de fe80::e69e:12ff:fe78:440e%enp3s0 : icmp_seq=1 ttl=64 temps=0.622 ms (DUPLIQUÉ !)
64 octets de fe80::84b2:e3da:e2c8:43ab%enp3s0 : icmp_seq=2 ttl=64 temps=0.047 ms
64 octets de fe80::e69e:12ff:fe78:440e%enp3s0 : icmp_seq=2 ttl=64 temps=0.344 ms (DUPLIQUÉ !)
64 octets de fe80::f6ca:e5ff:fe63:5933%enp3s0 : icmp_seq=2 ttl=64 temps=0.370 ms (DUPLIQUÉ !)
64 octets de fe80::c126:ae73:c3b4:4ff0%enp3s0 : icmp_seq=2 ttl=64 temps=0.525 ms (DUPLIQUÉ !)
...
https://www.omnisecu.com/tcpip/ipv6/types-of-ipv6-addresses.php
https://cisco.goffinet.org/ccna/ipv6/adresses-ipv6-unicast/