viernes, 14 de septiembre de 2012

IPv6 para dummies - parte II - Direccionamiento

 Después de un primer post de introducción (parte I), a continuación vamos a describir con un poco de detalle como es el direccionamiento IPv6, ya que como dije fue el principal motivo de su desarrollo.
- Sintaxis de una dirección IPv6:
 Las direcciones IPv4 de 32 bits se escriben normalmente como 4 octetos (trozos de 8 bits) escritos en decimal y separados por puntos. Ej: 192.168.1.1
 Las direcciones IPv6, al ser de 128 bit de longitud, se representan normalmente en 8 secciones de 16 bit separadas por dos puntos y convertidas a 4 dígitos hexadecimales. Por ejemplo: 2001:0db8:3c4d:0015:0000:0000:1a2f:1a2b
 Estas direcciones son muy largas por lo que se pueden resumir quitando ceros. La dirección del ejemplo se puede resumir sustituyendo secciones con todo ceros por cuatro puntos :: y quitando los ceros al principio de cada sección. Nuestro ejemplo quedaría de esta manera:
2001:db8:3c4d:15::1a2f:1a2b

- Partes de la dirección IPv6:



 En una dirección las ocho secciones de 16 bit se pueden agrupar de la siguiente manera (las x representan los números hexadecimales de la dirección):
  prefijo del sitio - id de subred- id del interfaz
        48 bit               16 bit              64 bit
        x:x:x                :x:              x:x:x:x  
 Típicamente el prefijo del sitio lo asignará nuestro ISP pero en cambio el id de subred lo asignaremos nosotros para nuestro sitio. Finalmente, el id del interfaz se configura automáticamente a partir de la MAC de la tarjeta de red del equipo  o manualmente en formato EUI-64.

- Tipos de direcciones IPv6:

  • Unicast: los paquetes se envían a un único interfaz.
    • Global unicast: son públicas y globalmente únicas en internet.
    • Link-local addresses: son privadas y se pueden usar únicamente en el enlace local.
  • Multicast: se utilizan para comunicar desde una fuente a muchos destinatarios, todos los interfaces miembros del grupo de multicast.
  • Anycast: las direcciones anycast identifican un grupo de interfaces en nodos diferentes. Cuando se envía un paquete a una dirección anycast sólo el miembro del grupo que esté físicamente más cerca del remitente recibe el paquete.
- Algunas direcciones especiales y Prefijos conocidos:

  • Dirección de loopback o bucle local: ::1
  • Dirección de broadcast: no existen en IPv6
  • Prefijo de Link-local: FE80::/10
  • Prefijo de las direcciones de multicast: FF00::/8

 En el próximo artículo dejaremos la teoría a un lado y veremos el funcionamiento de IPv6 en un sistema Linux y en otro con Windows.

No hay comentarios:

Publicar un comentario