Escolar Documentos
Profissional Documentos
Cultura Documentos
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
1111 1110
Direcciones para el uso del enlace local 1/1024
10
1111 1110
Direcciones para el uso del sitio local 1/1024
11
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).
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.
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:
0 Reservado
3, 4 No asignado
6, 7 no asignado
9 - D No asignado
E Alcance global
F Reservado
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