Você está na página 1de 7

Tipos de direcciones

Las direcciones de IPv6 son identificadores de 128 bits (16 bytes) para interfaces y
conjuntos de estas. Existen tres tipos de direcciones: unicast, anycast y multicast. En
IPv6 no hay direcciones de broadcast; su función es reemplazada por las direcciones
multicast.
Las direcciones unicast identifican una única interface. Un paquete enviado a una
dirección unicast será entregado a la interface identificada por dicha dirección.
Las direcciones anycast identifican un conjunto de interfaces, generalmente
pertenecientes a diferentes nodos. Un paquete enviado a una dirección anycast será
entregado a una de las interfaces identificadas por la dirección. En particular a la mas
cercana, midiendo la distancia según la métrica que utilice el protocolo de enrutamiento
en uso.
Las direcciones multicast identifican un conjunto de interfaces, generalmente
pertenecientes a diferentes nodos. Un paquete enviado a una dirección multicast será
entregado a todas las interfaces identificadas con la dirección.
2.2 Principios de asignación de direcciones
Dado que cada interface pertenece a un solo nodo, su dirección unicast puede ser
utilizada como identificador del nodo al cual la interface esta conectada.
Una dirección unicast IPv6 identifica una única interface. A su vez, esta interface puede
tener múltiples direcciones IPv6 de cualquiera de los tipos de direcciones antes
mencionados. Existen dos excepciones:
 Una dirección puede ser asignada a múltiples interfaces físicas si la implementación
las trata como una sola interface cuando las presenta en la capa de internet.
 Los routers pueden tener interfaces no numeradas (que no tengan asignada dirección
IPv6) en los enlaces punto a punto, para eliminar la necesidad de configurar y publicar
manualmente sus direcciones.
2.3 Asignación de dirección inicial
IPv6 soporta direcciones cuatro veces mas grandes que las utilizadas por IPv4 (128 bits
contra 32 bits de IPv4). Esto proporciona un espacio de direccionamiento 296 veces el
mayor que el que brinda IPv4. Si bien el espacio de direcciones es extremadamente
grande, la asignación y el enrutamiento de las mismas requiere la utilización de
esquemas jerárquicos que reducen la eficiencia del espacio de direccionamiento
utilizado. Así y todo, se estima que en el peor de los casos, las direcciones de 128 bits
de IPv6 pueden acomodar 1018 host; esto es mas de 1500 direcciones por metro
cuadrado de la superficie de la tierra.
El tipo especifico de una dirección IPv6 queda determinado por los primeros bits. La
asignación actual de los prefijos se muestra en la siguiente tabla.

Fracción del
Prefijo
Asignación espacio de
(binario)
direcciones

Reservado 0000 0000 1/256

No asignado 0000 0001 1/256

Reservado para asignación NSAP 0000 001 1/128


Reservado para asignación IPX 0000010 1/128

No asignado 0000011 1/128

No asignado 0000 0 1/32

No asignado 00001 1/16

No asignado 001 1/8

Dirección unicast basada en proveedor 010 1/8

No asignado 011 1/8

Reservado para direcciones unicast basadas en regiones


100 1/8
geográficas

No asignado 101 1/8

No asignado 110 1/8

No asignado 1110 1/16

No asignado 1111 0 1/32

No asignado 1111 10 1/64

No asignado 1111 110 1/128

No asignado 1111 1110 0 1/512

1111 1110
Direcciones para el uso del enlace local 1/1024
10

1111 1110
Direcciones para el uso del sitio local 1/1024
11

Direcciones multicast 1111 1111 1/256

Hay tres convenciones para representar las direcciones IPv6: la forma preferida (la
dirección completa expresada en valores hexadecimales), la forma comprimida (con
omisión de las cadenas de ceros) y la forma mixta (conveniente para entornos en los
que se mezcla IPv4 con IPv6).
La forma preferida tiene el siguiente formato: “X:X:X:X:X:X:X:X”, donde “X” es el
valor hexadecimal de cada uno de los ocho conjuntos de 16 bits (en total 128 bits).
Algunos ejemplos son:
• FEDC:2A5F:709C:216:AEBC:97:3154:3D12
• 1030:2A9C:0:0:0:500:200C:3A4
Es común que aparezcan direcciones con largas cadenas de ceros. La forma comprimida
proporciona una manera mas sencilla de escribir estas direcciones. Por ejemplo:
• FF08:0:0:0:0:0:209A:61 puede representarse como FF08::209A:61
• 1030:2A9C:0:0:0:500:200C:3A4 puede representarse como
1030:2A9C::500:200C:3A4
• 0:0:0:0:0:0:0:1 puede representarse como ::1
En ambientes donde se mezclan nodos IPv4 con IPv6, la forma de representación de
direcciones mas conveniente resulta ser la forma mixta. Tiene el siguiente formato:
“X:X:X:X:X:X:D.D.D.D” donde las “X” representan el valor hexadecimal de los
primeros conjuntos de 16 bits y las “D” son el valor decimal de los 4 conjuntos de 8 bits
restantes. Por ejemplo:
• 0:0:0:0:0:0:193.136.239.163 y, en formato comprimido será: ::193.136.239.163
• 0:0:0:0:0:FFFF:129.145.34.10 y, en formato comprimido será:
::FFFF:129.145.34.10
2.4 Direcciones unicast
Hay varias formas de asignación de direcciones unicast en IPv6.
• direcciones unicast basadas en el proveedor global ;
• direcciones unicast basadas en la región geográfica;
• direcciones NSAP
• direcciones jerárquicas IPX;
• direcciones para el uso del sitio local;
• direcciones para el uso del enlace local;
• direcciones de host habilitadas para IPv4.
Los nodos IPv6, dependiendo del rol que cumplan (hosts, routers), deben tener
conocimiento de la estructura interna de la dirección IPv6.
En el caso mas simple, el nodo puede considerar que la dirección unicast no tiene
estructura interna (sin estructura jerárquica).

128 bits (16 bytes)

Dirección del nodo

Hosts mas sofisticados (por ejemplo routers) deben tener conciencia de la jerarquía en
las direcciones unicast. El conocimiento de estos limites diferirá de un nodo a otro,
dependiendo del rol del nodo y de su posición en la jerarquía de la infraestructura. El
siguiente es un ejemplo en el que un sitio u organización requiere de varias capas de
jerarquía interna.

s bits n bits m bits 128-s-n-m bits

Prefijo ID área ID subred ID interface

La dirección 0:0:0:0:0:0:0:0 se llama dirección no especificada y no debe ser asignada


a ningún nodo, ya que indica la ausencia de dirección. Un ejemplo de su uso es enviarla
en el campo de dirección fuente en un datagrama IPv6 para inicializar un host antes de
que este tome conocimiento de su propia dirección.
La dirección 0:0:0:0:0:0:0:1 se llama dirección de loopback y puede ser usada para que
un nodo se envíe datagramas IPv6 a si mismo. Esta dirección no debe ser asignada a
ninguna interface ni debe ser contenida como dirección fuente en ningún datagrama
IPv6 enviado por la red.
2.4.1 Direcciones unicast basadas en proveedor
Las direcciones unicast basadas en proveedor son usadas para la comunicación global.
Tienen el siguiente formato:

3 bits n bits m bits p bits 125-n-m-p bits

010 ID registro ID proveedor ID subscriptor Intra-subscriptor

Los primeros tres bits identifican la dirección como dirección basada en proveedor. Los
siguientes campos son asignados respectivamente para el registro de autoridades, las
que entonces asignan porciones del espacio de direcciones al proveedor de servicio,
quien a su vez asigna porciones del espacio de direcciones a los subscriptores. La
porción de intra-subscriptor se organiza según la topología local de internet del
subscriptor.
2.4.2 Direcciones unicast de uso local
Una dirección de uso local es una dirección unicast que solo tiene alcance de
enrutamiento local. Hay dos tipos de direcciones de uso local: enlace local y sitio local.
Las direcciones de tipo enlace local están diseñadas para ser usadas en
direccionamiento por un enlace simple, para propósitos tales como configuración de
autodirección, detección de vecinos, o cuando no hay routers presentes.
Las direcciones de tipo sitio local pueden ser usadas por sitios u organizaciones que no
están conectadas a la red global Internet.
La parte mas baja de ambos tipos de direcciones de uso local contiene un identificador
de campo, el cual debe ser único en el dominio en el cual esta siendo usado. En la
mayoría de los casos, este campo contendrá direcciones de los nodos (de 48 bits IEEE-
802).
2.5 Direcciones anycast
Una dirección anycast es una dirección asignada a mas de una interface, generalmente
pertenecientes a diferentes nodos. Un paquete enviado a una dirección anycast será
dirigido a la interface mas cercana, teniendo como medida de distancia la que
implemente el protocolo de enrutamiento.
Un uso posible para estas direcciones es identificar un conjunto de routers
pertenecientes a un proveedor de servicios de internet. Otro uso podría ser identificar un
conjunto de routers conectados a una subred en particular.
Las direcciones anycast son asignadas desde el espacio de direcciones unicast utilizando
cualquiera de los formatos definidos para este tipo de direcciones. Así, las direcciones
anycast son sintácticamente indistinguibles de las direcciones unicast. Cuando una
dirección unicast es asignada a mas de una interface, se torna una dirección anycast. Los
nodos a los cuales la dirección les fue asignada deben ser explícitamente configurados
para que sepan que la dirección es una dirección anycast.
Hasta que se acumule una mayor experiencia en el tema, se imponen las siguientes
restricciones a las direcciones anycast de IPv6:
• no puede usarse una dirección anycast como dirección fuente en un paquete
IPv6;
• no puede asignarse una dirección anycast a un host IPv6. O sea, podrán ser
asignadas solamente a routers IPv6.
2.6 Direcciones multicast
Una dirección multicast es un identificador para un grupo de nodos, y su formato es el
siguiente:

8 bits 4 bits 4 bits 112 bits

11111111 bandera alcance ID de grupo

La descripción de los campos es la siguiente:


• 11111111 al comienzo identifica a la dirección como una dirección multicast.
• bandera es un conjunto de 4 bits. Los 3 primeros están reservado y deben
inicializarse en 0. Si el cuarto bit tiene un valor 0, indica que la dirección es una
dirección multicast permanente (“well-know”) asignada por una autoridad de
internet. Si este bit tiene un valor 1, indica que no se trata de una dirección
permanente. Se trata de una dirección transitoria.
• alcance son cuatro bits utilizados para limitar el alcance del grupo multicast.
Los valores son:

0 Reservado

1 Alcance de nodo local

2 Alcance de enlace local

3, 4 No asignado

5 Alcance de sitio local

6, 7 no asignado

8 Alcance de organización local

9 - D No asignado

E Alcance global

F Reservado

• ID de grupo identifica el grupo multicast.


Las direcciones multicast no deben ser usadas como dirección fuente en los datagramas
IPv6 ni aparecer en cualquier cabecera de enrutamiento.
2.6.1 Direcciones multicast predeterminadas
La siguiente tabla presenta las direcciones multicast que son reservadas o
predeterminadas.

FF00:0:0:0:0:0:0:0 Reservado

FF01:0:0:0:0:0:0:0 Reservado

FF02:0:0:0:0:0:0:0 Reservado

FF03:0:0:0:0:0:0:0 Reservado
FF04:0:0:0:0:0:0:0 Reservado

FF05:0:0:0:0:0:0:0 Reservado

FF06:0:0:0:0:0:0:0 Reservado

FF07:0:0:0:0:0:0:0 Reservado

FF08:0:0:0:0:0:0:0 Reservado

FF09:0:0:0:0:0:0:0 Reservado

FF0A:0:0:0:0:0:0:0 Reservado

FF0B:0:0:0:0:0:0:0 Reservado

FF0C:0:0:0:0:0:0:0 Reservado

FF0D:0:0:0:0:0:0:0 Reservado

FF0E:0:0:0:0:0:0:0 Reservado

FF0F:0:0:0:0:0:0:0 Reservado

Todos los nodos (alcance de nodo


FF01:0:0:0:0:0:0:1
local)

Todos los nodos (alcance de enlace


FF02:0:0:0:0:0:0:1
local)

Todos los routers (alcance de nodo


FF01:0:0:0:0:0:0:2
local)

Todos los routers (alcance de enlace


FF02:0:0:0:0:0:0:2
local)

2.7 La transición de IPv4 a IPv6


Hoy en día existen mecanismos que pueden ser implementados por hosts y routers IPv6
para mantener la compatibilidad con IPv4 los cuales agilizan la expansión de IPv6 en
Internet y facilitan la transición. La clave para una transición exitosa a IPv6 es la
compatibilidad con IPv4.
Los mecanismos están diseñados para ser empleados por hosts y routers IPv6 que
necesitan interactuar con hosts IPv4 y que utilizan la infraestructura de enrutamiento de
IPv4.
Los mecanismos son los siguientes:
• Dual IP layer (doble capa IP): Consiste en proveer en hosts y routers un soporte
completo tanto para IPv6 como para IPv4.
• IPv6-over-IPv4 tunneling (IPv6 sobre IPv4): Consiste en encapsular los
paquetes de IPv6 dentro de los headers de IPv4 para transportarlos sobre las
estructuras de enrutamiento actuales. Los dos tipos de túneles que se emplean
son: configurados y automáticos.
En un futuro probablemente se desarrollen mecanismos alternativos

Você também pode gostar