Direccionamiento y Protocolo IPv6
carlos@lacnic.net / juancarlos@lacnic.net
Direccionamiento
l
Una dirección IPv4 está formada por 32 bits.
232 = 4.294.967.296
l
Una dirección IPv6 está formada por 128 bits.
2128 = 340.282.366.920.938.463.463.374.607.431.768.211.456
~ 5,6x1028 direcciones IP por cada ser humano.
~ 7,9x1028 de direcciones más que en IPv4.
Direccionamiento
La representación de lasdirecciones IPv6 divide la dirección en ocho
grupos de 16 bits, separados mediante “:”, representados con dígitos
hexadecimales.
2001:0DB8:AD1F:25E2:CADE:CAFE:F0CA:84C1
2 bytes
En la representación de una dirección IPv6 está permitido:
l Utilizar caracteres en mayúscula o minúscula;
l Omitir los ceros a la izquierda; y
l Representar los ceros continuos mediante “::”.
Ejemplo:2001:0DB8:0000:0000:130F:0000:0000:140B
2001:db8:0:0:130f::140b
Formato no válido: 2001:db8::130f::140b (genera ambigüedad)
Direccionamiento
l
Representación de los prefijos
l
l
l
Como CIDR (IPv4)
l “dirección-IPv6/tamaño del prefijo”
Ejemplo:
Prefijo 2001:db8:3003:2::/64
Prefijo global 2001:db8::/32
ID de la subred 3003:2
(*)
URL
l
l
http://[2001:12ff:0:4::22]/index.htmlhttp://[2001:12ff:0:4::22]:8080
(*) IPv6 Global Unicast Address Assignments (rfc 4291) 2000::/3 - http://www.iana.org/
assignments/ipv6-unicast-address-assignments/ipv6-unicast-address-assignments.xml
Direccionamiento
En IPv6 se han definido tres tipos de direcciones:
l
Unicast → Identificación Individual
l
Anycast → Identificación Selectiva
l
Multicast → Identificación en Grupo
No existenmás las direcciones Broadcast.
Direccionamiento
Unicast
l
Global Unicast
n
64 - n
64
Prefijo de encaminamiento global
ID de la
subred
Identificador de la interfaz
2000::/3
•
Globalmente ruteable (similar a las direcciones IPv4 públicas)
•
13% del total de direcciones posibles;
•
2(45) = 35.184.372.088.832 redes /48 diferentes.
Direccionamiento
Unicast
l
Link local
FE80
0Identificador de la interfaz
l
FE80::/64
l
Solo se debe utilizar localmente;
l
Atribuido automáticamente (autoconfiguración stateless);
Direccionamiento
Unicast
l
EUI-64
Dirección MAC
Dirección EUI-64
0
1
0
0
1
0
0
0
1
0
48
48
1E
1E
C9
C9
21
FF
FE
FF
FE
85
0C
21
85
0C
21
85
0C
Bit U/L
0
1
0
0
1
0
Identificador de la interfaz
Dirección LinkLocal:
4A
1E
C9
FE80::4A1E:C9FF:FE21:850C
Direccionamiento
Unicast
l
Unique local
7
Pref.
L
Identificador global
ID de la
subred
Identificador de la interfaz
FC00::/7
l
l
l
Prefijo globalmente único (con alta probabilidad de ser único);
Se utiliza solo en las comunicaciones dentro de un enlace o
entre un conjunto limitado de enlaces;
No se espera que sea ruteado en Internet.Direccionamiento
Unicast
l
Direcciones especiales
l
l
l
l
l
Localhost - ::1/128 (0:0:0:0:0:0:0:1)
No especificada - ::/128 (0:0:0:0:0:0:0:0)
mapeada IPv4 - ::FFFF:wxyz
Rangos especiales
l 6to4 - 2002::/16
l Documentación - 2001:db8::/32
l Teredo - 2001:0000::/32
Obsoletas
l
l
l
Site local - FEC0::/10
IPv4-compatible - ::wxyz
6Bone - 3FFE::/16 (red de pruebadesactivada el 06/06/06)
Direccionamiento
Anycast
l
Identifica un grupo de interfaces
l
l
l
Entrega el paquete solo a la interfaz más cercana al origen
Atribuidas a partir de direcciones unicast (son iguales desde el
punto de vista sintáctico).
Posibles usos:
l
Descubrir servicios en la red (DNS, proxy HTTP, etc.);
l
Balanceo de carga;
l
Localizar routers que proveenacceso a una determinada subred;
l
Utilizado en redes con soporte para movilidad IPv6 para localizar
los Agentes de Origen
Direccionamiento
Multicast
l
Identifica un grupo de interfaces.
l
El soporte para multicast es obligatorio en todos los nodos IPv6.
l
La dirección multicast deriva del bloque FF00::/8.
l
El prefijo FF es seguido por cuatro bits utilizados como flags y...
Regístrate para leer el documento completo.