En IPv4, las direcciones son de 32 bits, 232direcciones posibles, unos 4 mil millones de ips.
Inicialmente fueron direccionessuficientes, actualmente, se encuentran agotadas.
Ante la escasez de direcciones, se palia el problema con:
Las direcciones tienen 128 bits de longitud:
Se especifican en hexadecimal, separando grupos de 32 bits con ":". Ejemplo
de direcciones IPv6 1002:0000:0000:8bd5:853a:8a2b:e374:0345
Simplificaciones:
1002:0:0:8bd5:853a:8a2b:e374:0345
1002::8bd5:853a:8a2b:e374:345
Dirección | Descripción |
::/128 | Dirección indefinida, ningún host puede tener esta dirección. Como 0.0.0.0 en IPv4. |
::1/128 | La del propio host,127.0.0.0/8 en IPv4. |
fe80::interfaz/10 | link-localEquivalente a APIPA16.254.0.0/16 de IPv4. El identificador de interfaz es el EUI-64bits. |
ffc0::subred:interfaz/10 | site-local,comolink-local,pero permitiendo subredes. Ya no se usan. |
fc00::/7 | Unique-local.Parecidas a las redes privadas IPv6. |
ff00::/8 | Grupos multicast. |
2001:0DB8::/32 | Ejemplos para documentación. |
Inicialmente, Windows y Linux calculaban las direcciones link-local con el eui-64 (Identificador de interfaz de 64 bits derivada de los 48 bits de la dirección MAC).
Actualmente, Windows usa una dirección aleatoria.
Conceptualmente es igual que en IPv4. El IETF recomienda en su RFC 3177 que todas las redes sean almenos /64.
Se recomienda:
iface eth0 inet6 static address 2607:f0d0:2001:000a:0000:0000:0000:0002 netmask 64 gateway 2607:f0d0:2001:000a:0000:0000:0000:0001
En la propia configuración del adaptador de red, como IPv4.
puede usarse el sufijo eui 64, o indicar la dirección completa.
ipv6 address 21e1:0DF8::8a18:1:/64 eui 64 ipv6 address 21e1:0DF8::8a18:1:1/64
Todos los sistemas operativos actuales cuentan con pila IPv6. Los backbones de Internet funcionan con IPv6.
Los ISP siguen funcionando con IPv4, pocas empresas usan IPv4 de forma general.
Para hacerlo interoperables hay varias soluciones:
::ffff:0:0/96
IPv4 mapeada en el entorno IPv6, los programas que sólo entienden IPv4 usan este tipo de direcciones, traducidas por IPv6 directamente.
::0:0/96
Túnel dinámico, para transmitir IPv6 sobre IPv4 de forma automática.
::ffff:192.168.10.6: IPv4 mapeada ::192.168.10.6: túnel dinámico.Human Computing 3.0 ©