Está en la página 1de 23

Direccionamiento IPv6

MSc. Eloy Espozo Espinoza


Direccionamiento IPv6
 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.
Notación IPv6
 La representación de las direcciones IPv6 divide la dirección en ocho grupos de 16 bits,
separados mediante “:”, representados con dígitos hexadecimales.
 En hexadecimal, 4 bits (llamados ‘nibble’) son representados por un dígito hexadecimal
 Así 128 bits se reducen a 32 dígitos hexadecimales
Números Hexadecimales
Direcciones IPv6
 Se permite reducir la notación de direcciones IPv6 omitiendo cualquier 0 (cero) inicial en cualquier
sección de 16 bits o hexteto.

 Los dos puntos dobles (::) pueden reemplazar cualquier cadena única y contigua de uno o más
segmentos de 16 bits (hextetos) compuestos sólo por ceros. Se pueden utilizar solamente una vez
dentro de una dirección
Prefijo IPv6
 La longitud de prefijo IPv6 recomendada para LAN y la mayoría de los otros tipos de
redes es /64.
Tipos de direcciones IPv6
Direcciones Unicast IPv6
 Unicast global. Únicas,
enrutables en Internet
 Link-local. Para
comunicación local, no
enrutables
 Loopback. Retrobucle
 Dir. Sin especificar. Se usa
cuando aún no se cuenta con
dirección IP
 Local única. Similar a IPV4
RFC1918, no enrutable en
Internet
 IPv4 integrada. Para
transición IPv4/IPv6
Direcciones Unicast Globales (GUA)
 Las direcciones IPv6 unicast globales son globalmente
únicas y enrutables en Internet IPv6.
 Estas direcciones son equivalentes a las direcciones
IPv4 públicas.
 Las GUAs disponibles actualmente comienzan con un
decimal 2 o un 3 (Esto es sólo 1/8 del espacio total
de direcciones IPv6 disponible).

 IPv6 permite que las direcciones de host todo-0 y


todo-1 se puedan asignar a un dispositivo.
 La dirección all-0s está reservada como una
dirección de difusión ilimitada del router de subred, y
debe asignarse solo a los routers.
Estructura GUA de IPv6

Prefijo de enrutamiento global:


 Asignada a un proveedor, como un ISP. Varia en
función de las políticas de ISP.
 Actualmente, solo se asignan direcciones unicast
globales con los tres primeros bits en 001
ID de subred
 Se utiliza el ID de subred para identificar subredes
dentro de una red principal o de organización.
ID de interfaz
 Equivale a la porción de host de una dirección IPv4.
Se recomienda que en la mayoría de los casos se
utilice un ID de interfaz de 64 bits.
Dirección Link-Local
 Una dirección IPv6 link-local permite que un
dispositivo se comunique con otros dispositivos
con IPv6 habilitados en el mismo enlace y solo en
ese enlace (subred).
 Los paquetes con una dirección link-local de
origen o de destino no se pueden enrutar en
redes públicas
Direcciones Multicast IPv6
 Similares a las direcciones IPv4
Multicast.
 Las direcciones IPv6 Multicast
tienen el prefijo FF00::/8
Direcciones Multicast IPv6
 Existen tres tipos de direcciones IPv6 multicast:
 Dirección multicast asignada (Well-Known)
 Grupo multicast de todos los nodos FF02::1
 Grupo multicast de todos los routers FF02::2

 Dirección multicast de nodo solicitado


 Prefijo multicast FF02:0:0:0:0:1:FF00::/104
 24 bits menos significativos

 Dirección Multicast Transiente o temporal que es


asignado dinámicamente por aplicaciones multicast.
Direcciones IPv6 especiales
Direcciones especiales

• 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

• 6to4 - 2002::/16
• Documentación - 2001:db8::/32
• Teredo - 2001:0000::/32

Obsoletas

• Site local - FEC0::/10


• IPv4-compatible - ::wxyz
• 6Bone - 3FFE::/16 (red de prueba desactivada el 06/06/06)
Subnetting IPv6
 El proceso es análogo al proceso de subnetting de IPv4

 Dividir la red 2001:db8:1234::/48 en 4 subredes


 Red principal 2001:db8:1234::  0010 0000 0000 0001 : 0000 1101 1011 1000 : 0001 0010 0011 0100 : 0000 ... (el resto ceros)

 Prefijo original /48 FFFF:FFFF:FFFF:0000::  1111 1111 1111 1111 : 1111 1111 1111 1111 : 1111 1111 1111 1111 : 0000 ... (el resto ceros)

 Nuevo prefijo /50 FFFF:FFFF:FFFF:C000::  1111 1111 1111 1111 : 1111 1111 1111 1111 : 1111 1111 1111 1111 : 1100 ... (el resto ceros)

 Primera subred 2001:db8:1234:0000::/50  0010 0000 0000 0001 : 0000 1101 1011 1000 : 0001 0010 0011 0100 : 0000 ... (el resto ceros)

 Segunda subred 2001:db8:1234:4000::/50  0010 0000 0000 0001 : 0000 1101 1011 1000 : 0001 0010 0011 0100 : 0100 ... (el resto ceros)

 Tercera subred 2001:db8:1234:8000::/50  0010 0000 0000 0001 : 0000 1101 1011 1000 : 0001 0010 0011 0100 : 1000 ... (el resto ceros)

 Cuarta subred 2001:db8:1234:C000::/50  0010 0000 0000 0001 : 0000 1101 1011 1000 : 0001 0010 0011 0100 : 1100 ... (el resto ceros)
Subnetting IPv6
 El proveedor A tiene el bloque
 2001:DB8::/32
 El proveedor A delegará bloques /48 a sus clientes
 En un bloque /32 ¿Cuántos bloques /48 existen?
 248-232=216
 Hallar los primeros 4 bloques provistos
Subnetting IPv6

 Generalmente los proveedores


asignan un bloque /48 a las
organizaciones
 Por defecto los usuarios finales
deben pertenecer a una subred /64

 Se puede dividir la red /48 en varias


subredes /64
Subnetting IPv6
 Así, la red de la organización
 2001:DB8:1234::/48  Podría segmentarse en:
 Opción A
 4 subredes /50 para los sitios con
 4 subredes /52 para los sub-sitios con
 4096 subredes /64 cada una
 Opción B
 16 subredes /52 para los sitios con
 16 subredes /56 para los sub-sitios con
 256 subredes /64 cada una
 Opción C
 16 subredes /52 para los sitios con
 256 subredes /60 para los sub-sitios con
 16 subredes /64 cada una
Subnetting IPv6

 Generalmente se realiza en
base a nibbles (4 bits), esto
facilita la delegación DNS
inversa
 Así, la red
 2001:DB8:1::/48
 Puede tener
 16 subredes /52
 256 subredes /56
 4096 subredes /60
 65536 subredes /64
Subnetting IPv6
 Dividir una red /48 en subredes /52: 1 Nibble

 2001:DB8:900::/48 → 2001:0DB8:0900:0000::

 2001:0DB8:0900:|0000|000:: hasta 2001:0DB8:0900:|1111|000::

 2001:0DB8:0900:|0000|000::  2001:0DB8:0900:|1000|000::
 2001:0DB8:0900:|0001|000::  2001:0DB8:0900:|1001|000::
 2001:0DB8:0900:|0010|000::  2001:0DB8:0900:|1010|000::
 2001:0DB8:0900:|0011|000::  2001:0DB8:0900:|1011|000::
 2001:0DB8:0900:|0100|000::  2001:0DB8:0900:|1100|000::
 2001:0DB8:0900:|0101|000::  2001:0DB8:0900:|1101|000::
 2001:0DB8:0900:|0110|000::  2001:0DB8:0900:|1110|000::
 2001:0DB8:0900:|0111|000::  2001:0DB8:0900:|1111|000::
Subnetting IPv6
 La red 2001:DB8:900::/48 se divide en 16 subredes /52:

 2001:DB8:900::/52  2001:DB8:900:8000::/52
 2001:DB8:900:1000::/52  2001:DB8:900:9000::/52
 2001:DB8:900:2000::/52  2001:DB8:900:A000::/52
 2001:DB8:900:3000::/52  2001:DB8:900:B000::/52
 2001:DB8:900:4000::/52  2001:DB8:900:C000::/52
 2001:DB8:900:5000::/52  2001:DB8:900:D000::/52
 2001:DB8:900:6000::/52  2001:DB8:900:E000::/52
 2001:DB8:900:7000::/52  2001:DB8:900:F000::/52
Referencias
 Stallings William, Comunicaciones y Redes de Computadores. Pearson, Prentice Hall
 Cicileo, Gagliano, et. al. – IPv6 for All, ISOC-AR
 Loshin Peter - IPv6, Second Edition: Theory, Protocol, and Practice, 2nd Edition
 Retana Álvaro, Slice Don, White Russ - Advanced IP Network Design – CISCO Press
 Raza Khalid, Turner Mark – Large-Scale IP Network Solutions – CISCO Press
 Stallings William, Comunicaciones y Redes de Computadores. Pearson, Prentice Hall
 McQuerry Steve – Interconnecting Cisco Network Device – CISCO Press
 Retana Álvaro, Slice Don, White Russ - Advanced IP Network Design – CISCO Press
 Raza Khalid, Turner Mark – Large-Scale IP Network Solutions – CISCO Press
 Doyle Jeff – Routing TCP/IP – CISCO Press
Referencias
 RFC 791 - Definición de las clases de direcciones para redes y
subredes en la norma de IP
 RFC 0950 - Definición técnica para la creación de subredes.
 RFC 1519 - Definición técnica para la creación de superredes.
 RFC 0919 y 0922 - Definición técnica de los métodos de
difusión en IP.
 RFC 3022 y 3235 – NAT

También podría gustarte