Abans de configurar una direcció IP en la seva versió 6 en un sistema operatiu Linux o Windows, cal entendre quines regles segueixen les adreces IPv6.
Característiques IPv4
- Direccions de 32 bits. S'utilitzen 4 grups de 8 bits cada un.
- Sistema decimal. Cada grup de 8 bits es correspon a una representació numèrica entre 0 i 255.
- La màscara de xarxa es pot representar de forma numèrica (255.255.0.0). La conversió a binari ens indica quants bits seguits estan a 1. (11111111.11111111.00000000.00000000 , 16 bits "seguits" a valor 1.
- La màscara de xarxa es pot representar utilitzant CIDR (Classless Inter-Domain Routing). S'expressa amb la barra i un número que representa el número de 1 seguits. Per exemple, /16 indica que hi ha 16 bits seguits: equivalent a 255.255.0.0.
Característiques IPv6
- Direccions de 128 bits. 8 grups de 16 bits cada un.
- Sistema hexadecimal. Cada grup està composat per a 4 valors hexadecimals (0..9a..f)
- La màscara de xarxa es representa utilitzant CIDR (Classless Inter-Domain Routing). Número de 1s seguits. Per exemple, /64 representa la màscara: ffff.ffff.ffff.ffff.0000.0000.0000.0000.
Regles especificació adreces IPv6
- Utilitzar sempre lletres minúscules.
3eec:ba78:a654:32b0:f6dc:b298:aaa4:3510
- Eliminar els zeros no significatius
NO CORRECTE: 3eec:0a78:a654:02b0:f6dc:b298:aaa4:3510
CORRECTE: 3eec:a78:a654:2b0:f6dc:b298:aaa4:3510
- Abreviar 4 zeros seguits per un únic 0
NO CORRECTE: 3eec:0a78:a654:02b0:0000:b298:aaa4:3510
CORRECTE: 3eec:a78:a654:2b0:0:b298:aaa4:3510
- Eliminar conjunts de zeros. Si hi ha dos o més números consecutius que són 0, haig d'abreviar-los tots sense indicar cap valor.
NO CORRECTE: a000:c000:a654:02b0:0000:0000:aaa4:3510
CORRECTE: a000:c000:a654:2b0::aaa4:3510
- Si hi ha diferents seqüències de 0 seguits, haig d'eliminar la seqüència més llarga.
NO CORRECTE: 0000:0000:0000:02b0:0000:b298:aaa4:3510
CORRECTE: ::a654:2b0:0:b298:aaa4:3510
NO CORRECTE: 0000:0000:a654:02b0:0000:0000:0000:3510
CORRECTE: 0:0:a654:2b0::3510
- Si les dues seqüències tenen el mateix nombre de zeros, haig d'abreviar la que està més a l'esquerra
NO CORRECTE: 0000:0000:a654:02b0:3245:0000:0000:3510
CORRECTE: ::a654:2b0:3245:0:0:3510
És important remarcar que quan hi ha diferents grups de zeros, només en podem eliminar un d'ells. Així, per exemple, la IP:
NO CORRECTE: 0000:0000:a654:02b0:3245:0000:0000:3510
NO CORRECTE: ::a654:2b0:3245:::3510
Ja que la màquina no pot saber quants zeros van a cada ubicació.
En IPv6 l'adreça de loopback és la ::1 .
Podeu utilitzar la plana web ubicada a http://v6decode.com/#address=74DC%3a:02BA per a validar si una determinada IP és o no correcte.
Com configurar IPv6 en Linux
Per a configurar una adreça IPv6 en un sistema Linux Debian cal modificar dos fitxers:
Video: Comfiguració IPv6 en Linux