Por Oscar Gerometta
Tomado de: http://librosnetworking.blogspot.com/2012/03/tipos-de-direcciones-ipv6.html
IPv6 no sólo
ofrece un nuevo esquema de direccionamiento con un espacio de
direccionamiento mucho más amplio. También establece una nueva forma de
utilizar el direccionamiento y nuevas prestaciones. Parte de esta
novedad es una variedad amplia de diferentes tipos de direcciones IPv6.
Básicamente hay
3 tipos de direcciones: unicast, multicas y anycast. En IPv6 se ha
suprimido completamente el broadcast de capa 3.
Pero más allá de esta simplificación de 3 tipos de direcciones, hay más aspectos a considerar.
Direcciones de unicast
Se utilizan para comunicaciones uno a uno.
Pueden ser
sumarizadas, para esto las direcciones son acompañadas por un prefijo
que especifica una cantidad determinada de bits significativos.
Hay varios tipos de direcciones de unicast:
- Direcciones globales.
Son utilizadas para tráfico global y tienen una estructura jerárquica de 3 niveles:
Un prefijo de enrutamiento global (red), típicamente de 48 bits.
Un identificador de enrutamiento local (subred), de 16 bits.
Un identificador de interfaz de 64 bits de longitud.
La
longitud de cada porción es arbitraria, pero generalmente se respetan
los 64 bits del ID de interfaz para mantener compatibilidad con
múltiples implementaciones.
En la actualidad IANA y RIR están asignando direcciones del rango 2000::/3.
- Direcciones site-local (obsoletas).
- Direcciones unique local.
Son
direcciones que tienen el alcance de un sitio específico sin garantías
de que sean globalmente únicas. Estas direcciones tienen una estructura
propia:
Un prefijo FC00::/7 de 8 bits.
Un ID global pseudo-aleatorio de 40 bits.
Un ID de subred de 16 bits.
Un identificador de interfaz de 64 bits.
Estas direcciones no son ruteables sobre Internet.
- Direcciones link-local.Todas las interfaces que operan con IPv6 tienen una dirección link-local.Su alcance está limitado al enlace y no son reenviadas.Son generadas dinámicamente con el prefijo FE80::/10 y un identificador de interfaz de 64 bits.Permiten la comunicación entre dispositivos que están en un mismo segmento de red sin necesidad de otro tipo de direcciones.Se utilizan en procesos de configuración automática, descubrimiento de vecinos y descubrimiento de routers.
- Direcciones para propósitos especiales:
Dirección sin especificar: ::
Se utiliza como dirección de origen con propósitos especiales, por ejemplo en solicitudes DHCP.
Nunca ocupa el campo de dirección de origen en un encabezado IPv6. Si así fuera el paquete no será reenviado.
Dirección de loopback: ::1
Como en el caso de la dirección 127.0.0.1, define una interfaz local para el stack IP.
Direcciones de multicast
Permiten establecer como destino todos las interfaces de un grupo.
Son direcciones
definidas por el prefijo FF00::/8 donde el segundo octeto define el
alcance de esta dirección multicast que puede ser la sola interfaz, el
segmento de red, una subred, una red o Internet.
El ID del grupo de multicast está definido por los restantes 112 bits.
El rango FF00:: a FF0F:: está reservado y asignado a través del RFC 2375.
Direcciones de anycast
Permiten definir como destino un host cualquiera de un grupo.
Son direcciones asignadas a interfaces de uno o más nodos.
Cuando la
dirección de destino de un paquete IPv6 es una dirección de anycast, se
rutea hacia la interfaz más cercana que esté asociada a esa dirección.
Las direcciones
de anycast se toman del rango de direcciones de unicast y requieren que
la interfaz esté explícitamente configurada para identificar la
dirección como dirección de anycast.
Recuerdo:
En IPv6 no existen las direcciones de broadcast.