2. • Una Dirección de Internet Protocol Versión
6 (Dirección IPv6) es una etiqueta numérica usada
para identificar un interfaz de red (elemento de
comunicación/conexión) de un ordenador o nodo de
red participando en una red IPv6.
• Las direcciones IP se usan para identificar de manera
única una interfaz de red de un Host, localizarlo en
la red y de ese modo encaminar paquetes IP entre
hosts. Con este objetivo, las direcciones IP aparecen
en campos de la cabecera IP indicando el origen y
destino del paquete.
• IPv6 es el sucesor del primer protocolo de
direccionamiento de Internet, Internet Protocol
versión 4 (IPv4). A diferencia de IPv4, que utiliza
una dirección IP de 32 bits, las direcciones IPv6
tienen un tamaño de 128 bits. Por lo tanto, IPv6
tiene un espacio de direcciones mucho más amplio
que IPv4.
3. • Las direcciones IPv6 se clasifican según las políticas de direccionamiento y encaminamiento más comunes en
redes: direcciones unicast, anycast y multicast.1
• Una dirección unicast identifica un único interface de red. El protocolo de Internet entrega los paquetes
enviados a una dirección unicast al interface específico.
• Una dirección anycast es asignada a un grupo de interfaces, normalmente de nodos diferentes. Un paquete
enviado a una dirección anycast se entrega únicamente a uno de los miembros, típicamente elhostcon menos
coste, según la definición de métrica del protocolo de encaminamiento. Las direcciones anycast no se
identifican fácilmente pues tienen el mismo formato que las unicast, diferenciándose únicamente por estar
presente en varios puntos de la red. Casi cualquier dirección unicast puede utilizarse como dirección anycast.
• Una dirección multicast también es usada por múltiples hosts, que consiguen la dirección multicast
participando en el protocolo de multidifusión (multicast) entre los routers de red. Un paquete enviado a una
dirección multicast es entregado a todos los interfaces que se hayan unido al grupo multicast correspondiente.
• IPv6 no implementa direcciones broadcast. El mismo efecto puede lograrse enviando un paquete al grupo de
multicast de enlace-local todos los nodos (all-nodes) ff02::1. Sin embargo, no se recomienda el uso del
grupo all-nodes, y la mayoría de protocolos IPv6 usan un grupo multicast de enlace-local exclusivo en lugar de
molestar a todos los interfaces de la red.
4. • Una dirección IPv6 está formada por 128 bits.1 Las direcciones se clasifican en
diferentes tipos: unicast, multicast y anycast. Cada uno de los tipos define
valores específicos para subgrupos de los 128 bits, asociando dicho valor con las
características especiales del tipo.
• Formato de dirección Unicast y Anycast
• Las direcciones Unicast y anycast generalmente se dividen en dos grupos lógicos:
los primeros 64bits identifican el prefijo de red, y son usados
para encaminamiento; los últimos 64bits identifican el interface de red del host.
5. • Direcciones IPv6 literales en recursos de red
Los dos puntos (:) en las direcciones IPv6 pueden entrar en conflicto con otras sintaxis ya establecidas, como URIs y URLs.
Los dos puntos se han utilizado tradicionalmente como separación entre una dirección ip y el puerto de red.10 Para solucionar
este problema, las direcciones IPv6 literales se encierran entre corchetes cuando es necesario, por ejemplo:
http://[2001:db8:85a3:8d3:1319:8a2e:370:7348]/
Cuando la URL contiene un número de puerto, la notación es:
https://[2001:db8:85a3:8d3:1319:8a2e:370:7348]:443/
• Direcciones IPv6 literales en rutas UNC
En sistemas operativos Microsoft Windows, las direcciones IPv4 son identificadores válidos en rutas UNC (Uniform Naming
Convention). Un ejemplo de ruta UNC utilizando dirección IPv4 sería:
192.168.0.1CarpetaCompartidaRecurso
Sin embargo, el carácter dos puntos es ilegal en una ruta UNC. Por tanto, el uso de direcciones IPv6 es también ilegal en rutas
UNC. Por este motivo, Microsoft ha implementado un algoritmo de sustitución para representar direcciones IPv6 como
nombres de dominio, que sí pueden usarse en rutas UNC. Microsoft registró y reservó el dominio ipv6-literal.net en Internet.
Las direcciones IPv6 se transcriben como subdominio dentro de ese espacio de nombres, del siguiente modo:
• 2001:db8:85a3:8d3:1319:8a2e:370:7348
• es traducido a:
• 2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.net
lo que daría lugar a una ruta UNC del tipo:
• 2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.netCarpetaCompartidaRecurso
Esta notación es resuelta automática por el software de Microsoft sin hacer peticiones a servidores DNS.
Si la dirección IPv6 contiene un índice de zona, es añadida a la dirección después del carácter 's':
fe80--1s4.ipv6-literal.net
6. • Toda dirección IPv6, excepto la dirección indefinida (::), tiene un
"ámbito" (scope en inglés),11 que determina en qué partes de la red es
válida.
• En direccionamiento unicast, las direcciones de enlace-local y
la dirección de loopback tienen ámbito de enlace local, es decir, deben
ser usadas en la red directamente conectada. El resto de direcciones,
excepto aquellas privadas, tienen ámbito global (o universal), que
significa que son mundialmente enrutables y pueden ser usadas para
conectarse a direcciones de ámbito global en cualquier lugar, o a
direcciones de ámbito enlace-local en la red directamente conectada.
• El ámbito de una dirección anycast se define del mismo modo que en las
direcciones unicast.
• Para multicast, los cuatros bits menos significativos del segundo octeto
de una dirección multicast (ff0X::) identifican el ámbito, es decir, hasta
dónde se propaga el tráfico multicast. Los ámbitos1 definidos
actualmente son:
7. • Mediante el Domain Name System, los hostnames se mapean a
direcciones IPv6 por registros AAAA, también llamados
registros cuádruple-A. IETF ha reservado el dominio ip6.arpa para
la resolución inversa de DNS, dividiendo el espacio de nombres
jerárquicamente por cada dígito hexadecimal de la dirección IPv6. Esta
traducción se define en el RFC 3596.
• De igual modo que en IPv4, cada host está representado en el DNS por
dos registros, un registro directo (address record) y un registro de
resolución inversa. Por ejemplo, un equipo llamado servidor en la
zonaejemplo.es' tiene la dirección local única fdda:5cc1:23:4::1f. Su
registro cuádruple-A es