Está en la página 1de 32

¿Qué es el IPv6?

IPv6 es la versión 6 del Protocolo de Internet (IP por sus


siglas en inglés, Internet Protocol), es el encargado de dirigir
y encaminar los paquetes en la red, fue diseñado en los años
70 con el objetivo de interconectar redes.

 Damián Pérez Valdésoctubre 10 2007


inCompartir

El IPv6 fue diseñado por Steve Deering y


Craig Mudge, adoptado por Internet Engineering Task
Force (IETF) en 1994. IPv6 también se conoce por “IP
Next Generation” o “IPng”.

Esta nueva versión del Protocolo de Internet está


destinada a sustituir al estándar IPv4, la misma cuenta
con un límite de direcciones de red, lo cual impide el
crecimiento de la red.
Portal go6
IPv6 empieza a ganar terreno en el mercado del gobierno
federal de los E.E.U.U. y los portadores asiáticos de
comunicaciones. El gobierno federal piensa incluir
soporte IPv6 para sus redes antes del 2008.

El nuevo portal go6 incluye información más


comprensiva sobre IPv6 en la web. Fue creado por
Hexago, un vendedor canadiense de IPv6. Cuenta con
experiencia en la implementación y aplicación de IPv6.
Nos proveen acceso a las últimas herramientas e
informaciones sobre la nueva versión del Protocolo de
Internet.

A pesar de que IPv6 fue diseñado para ofrecer una


seguridad mejor que Ipv4, la seguridad sigue siendo una
edición en nuevas instalaciones debido a la escasez de las
herramientas de seguridad para estos protocolos. Para ello
podemos hacer uso de los cortafuegos (firewall) actuales.
La IPv4 vrs. IPv6

Actualmente se utiliza con más frecuencia la versión 4


del Protocolo de Internet, el aumento de usuarios,
aplicaciones, servicios y dispositivos está provocando la
migración a una nueva versión.
IPv4 soporta 4.294.967.296 (232) direcciones de red, este es un
número pequeño cuando se necesita otorgar a cada
computadora, teléfonos, PDA, autos, etc. IPv6
soporta 340.282.366.920.938.463.463.374.607.
431.768.211.456 (2128 ó 340 sextillones) direcciones de red.

Por lo general las direcciones IPv6 están compuestas por


dos partes lógicas: un prefijo de 64 bits y otra parte de 64
bits que corresponde al identificador de interfaz, que casi
siempre se genera automáticamente a partir de la
dirección MAC (Media Access Control address) de la
interfaz a la que está asignada la dirección.

Una dirección IP es un número que identifica de manera


lógica y jerárquica a una interfaz de un dispositivo
(habitualmente una computadora) dentro de una red que
utilice el protocolo IP.

No debemos confundir la dirección MAC que es un


número hexadecimal fijo que es asignado a la tarjeta o
dispositivo de red por el fabricante por la dirección IP,
mientras que la dirección IP se puede cambiar.
Solución actual
La utilización de IPv6 se ha frenado por la Traducción de
Direcciones de Red (NAT, Network Address
Translation), temporalmente alivia la falta de estas
direcciones de red.

Este mecanismo consiste en usar una dirección IPv4 para


que una red completa pueda acceder a internet. Pero esta
solución nos impide la utilización de varias aplicaciones,
ya que sus protocolos no son capaces de atravesar los
dispositivos NAT, por ejemplo P2P, voz sobre IP (VoIP),
juegos multiusuarios, entre otros.
Características de la IPv6

Quizás las principales características de la IPv6 se


síntetizan en el mayor espacio de direccionamiento,
seguridad, autoconfiguración y movilidad. Pero también
hay otras que son importantes mencionar:

 Infraestructura de direcciones y enrutamiento eficaz


y jerárquica.
 Mejora de compatiblidad para Calidad de Servicio
(QoS) y Clase de Servicio (CoS).
 Multicast: envío de un mismo paquete a un grupo de
receptores.
 Anycast: envío de un paquete a un receptor dentro de
un grupo.
 Movilidad: una de las características obligatorias de
IPv6 es la posibilidad de conexión y desconexión de
nuestro ordenador de redes IPv6 y, por tanto, el
poder viajar con él sin necesitar otra aplicación que
nos permita que ese enchufe/desenchufe se pueda
hacer directamente.
 Seguridad Integrada (IPsec): IPv6 incluye IPsec, que
permite autenticación y encriptación del propio
protocolo base, de forma que todas las aplicaciones
se pueden beneficiar de ello.
 Capacidad de ampliación.
 Calidad del servicio.
 Velocidad.
Tipos de direcciones IP

Unicast:

Este tipo de direcciones son bastante conocidas. Un


paquete que se envía a una dirección unicast debería
llegar a la interfaz identificada por dicha dirección.
Multicast:

Las direcciones multicast identifican un grupo de


interfaces. Un paquete destinado a una dirección
multicast llega a todos los los interfaces que se
encuentran agrupados bajo dicha dirección.
Anycast:

Las direcciones anycast son sintácticamente


indistinguibles de las direcciones unicast pero sirven para
identificar a un conjunto de interfaces. Un paquete
destinado a una dirección anycast llega a la interfaz “más
cercana” (en términos de métrica de “routers”). Las
direcciones anycast sólo se pueden utilizar en “routers”.
Direcciones IPv6

La función de la dirección IPv6 es exactamente la misma


a su predecesor IPv4, pero dentro del protocolo IPv6.
Está compuesta por 8 segmentos de 2 bytes cada uno, que
suman un total de 128 bits, el equivalente a unos
3.4×1038 hosts direccionables. La ventaja con respecto a
la dirección IPv4 es obvia en cuanto a su capacidad de
direccionamiento.

Su representación suele ser hexadecimal y para la


separación de cada par de octetos se emplea el símbolo
“:”. Un bloque abarca desde 0000 hasta FFFF. Algunas
reglas acerca de la representación de direcciones IPv6
son:

 Los ceros iniciales, como en IPv4, se pueden obviar.


Ejemplo:
2001:0123:0004:00ab:0cde:3403:0001:0063 ->
2001:123:4:ab:cde:3403:1:63.
 Los bloques contiguos de ceros se pueden comprimir
empleando “::”. Esta operación sólo se puede hacer
una vez.
 Ejemplo: 2001:0:0:0:0:0:0:4 -> 2001::4.
 Ejemplo no válido: 2001:0:0:0:2:0:0:1 -> 2001::2::1
(debería ser 2001::2:0:0:1 ó 2001:0:0:0:2::1).
Paquetes IPv6
La cabecera se encuentra en los primeros 40 bytes del
paquete, contiene las direcciones de origen y destino con
128 bits cada una, la versión 4 bits, la clase de tráfico 8
bits, etiqueta de flujo 20 bits, longitud del campo de datos
16 bits, cabecera siguiente 8 bits, y límite de saltos 8 bits.
¿Qué es un túnel IPv6 en IPv4?

Es un mecanismo de transición que permite a máquinas


con IPv6 instalado comunicarse entre si a través de una
red IPv4.

El mecanismo consiste en crear los paquetes IPv6 de


forma normal e introducirlos en un paquete IPv4. El
proceso inverso se realiza en la máquina destino, que
recibe un paquete IPv6.
DNS en IPv6

Existen dos tipos de registros de DNS para IPv6. El IETF


ha declarado los registros A6 y CNAME como registros
para uso experimental. Los registros de tipo AAAA son
hasta ahora los únicos estándares.

La utilización de registros de tipo AAAA es muy sencilla.


Se asocia el nombre de la máquina con la dirección IPv6
de la siguiente forma: NOMBRE_DE_LA_MAQUINA AAAA MIDIRECCION_IPv6

De igual forma que en IPv4 se utilizan los registros de


tipo A. En caso de no poder administrar su propia zona de
DNS se puede pedir esta configuración a su proveedor de
servicios. Las versiones actuales de bind (versiones 8.3 y
9) y el “port” dns/djbdns (con el parche de IPv6
correspondiente) soportan los registros de tipo AAAA.
El tema de IPv6 no es nada nuevo, hace varios años se
viene hablando de esta evolución, pero el proceso es algo
que vale la pena discutir, enriquecer con noticias,
comentarios sobre el mismo y conocer la perspectiva de
los usuarios con respecto a la evolución hacia el IPv6.

¿Qué es IPv6?

Qué es IPv6

Cuando utilizamos Internet para cualquier actividad, ya sea correo electrónico, navegación web,
descarga de ficheros, o cualquier otro servicio o aplicación, la comunicación entre los diferentes
elementos de la red y nuestro propio ordenador o teléfono, utiliza un protocolo que
denominamos Protocolo de Internet (IP, Internet Protocol).

En los últimos años, prácticamente desde que Internet tiene un uso comercial, la versión de este
protocolo es la número 4 (IPv4).

Para que los dispositivos se conecten a la red, necesitan una dirección IP. Cuando se diseñó IPv4,
casi como un experimento, no se pensó que pudiera tener tanto éxito comercial, y dado que sólo
dispone de 2^32 direcciones (direcciones con una longitud de 32 bits, es decir, 4.294.967.296
direcciones), junto con el imparable crecimiento de usuarios y dispositivos, implica que en pocos
meses estas direcciones se agotarán.

Por este motivo, y previendo la situación, el organismo que se encarga de la estandarización de los
protocolos de Internet (IETF, Internet Engineering Task Force), ha trabajado en los últimos años en
una nueva versión del Protocolo de Internet, concretamente la versión 6 (IPv6), que posee
direcciones con una longitud de 128 bits, es decir 2^128 posibles direcciones
(340.282.366.920.938.463.463.374.607.431.768.211.456), o dicho de otro modo, 340 sextillones.
El despliegue de IPv6 se irá realizando gradualmente, en una coexistencia ordenada con IPv4, al
que irá desplazando a medida que dispositivos de cliente, equipos de red, aplicaciones, contenidos
y servicios se vayan adaptando a la nueva versión del protocolo de Internet.

Por ello, es importante que entendamos cómo se realiza el despliegue del nuevo protocolo de
Internet, tanto si somos usuarios residenciales, como corporativos, proveedores de contenidos,
proveedores de servicios de Internet, así como la propia administración pública.

IPv6
Ir a la navegaciónIr a la búsqueda

El Protocolo de Internet versión 6, en inglés: Internet Protocol version 6 (IPv6), es una


versión del Internet Protocol (IP), definida en el RFC 2460 y diseñada para reemplazar
a Internet Protocol version 4 (IPv4) RFC 791, que a 2016 se está implementando en la gran
mayoría de dispositivos que acceden a Internet.
Diseñado por Steve Deering de Xerox PARC y Craig Mudge, IPv6 sujeto a todas las
normativas que fuera configurado –está destinado a sustituir a IPv4, cuyo límite en el número
de direcciones de red admisibles está empezando a restringir el crecimiento de Internet y su
uso, especialmente en China, India, y otros países asiáticos densamente poblados–. El nuevo
estándar mejorará el servicio globalmente; por ejemplo, proporcionará a futuras celdas
telefónicas y dispositivos móviles sus direcciones propias y permanentes.
A principios de 2010, quedaban menos del 10 % de IP sin asignar.1 En la semana del 3 de
febrero de 2011,2 la IANA (Agencia Internacional de Asignación de Números de Internet, por
sus siglas en inglés) entregó el último bloque de direcciones disponibles (33 millones) a la
organización encargada de asignar IPs en Asia, un mercado que está en auge y no tardará en
consumirlas todas.
IPv4 posibilita 4 294 967 296 (232) direcciones de host diferentes, un número inadecuado para
dar una dirección a cada persona del planeta, y mucho menos a cada dispositivo, teléfono,
PDA, táblet, etcétera. En cambio, IPv6 admite
340.282.366.920.938.463.463.374.607.431.768.211.456 (2128 o 340 sextillones de direcciones)
—cerca de 6,7 × 1017 (670 mil billones) de direcciones por cada milímetro cuadrado de la
superficie de la Tierra.
Otra vía para la popularización del protocolo es la adopción de este por parte de instituciones.
El gobierno de los Estados Unidos ordenó el despliegue de IPv6 por todas sus agencias
federales en el año 2008.3
El uso de IPv6 a nivel global representa el 9.67% basados en las conexiones que recibe
el Tracker (BitTorrent) TorrentTracker.NL4

Índice

 1Motivación y orígenes de las IP


 2Cambios y nuevas características
o 2.1Capacidad extendida de direccionamiento
o 2.2Autoconfiguración de direcciones libres de estado (SLAAC)
o 2.3Multicast
o 2.4Seguridad de Nivel de Red obligatoria
o 2.5Procesamiento simplificado en los routers
o 2.6Movilidad
o 2.7Soporte mejorado para las extensiones y opciones
o 2.8Jumbogramas
 3Direccionamiento IPv6
o 3.1Notación para las direcciones IPv6
o 3.2Direcciones IPv4 compatibles con IPv6
o 3.3Identificación de los tipos de direcciones
 4Paquete IPv6
o 4.1Cabecera fija
o 4.2Cabeceras de extensión
o 4.3Carga útil
 5IPv6 y el sistema de nombres de dominio
o 5.1Mecanismos de transición a IPv6
 5.1.1Doble pila
 5.1.2Túneles
 5.1.3Traducción
 6Despliegue de IPv6
 7Anuncios importantes sobre IPv6
o 7.1IPv6 (ventajas y desventajas)
 8Referencias
 9Véase también
 10Enlaces externos

Motivación y orígenes de las IP[editar]


Durante la primera década de operación de Internet basado en TCP/IP, a fines de los 80, se
hizo evidente que se necesitaba desarrollar métodos para conservar el espacio de
direcciones. A principios de los 90, incluso después de la introducción del rediseño de redes
sin clase, se hizo claro que no sería suficiente para prevenir el agotamiento de las direcciones
IPv4 y que se necesitaban cambios adicionales. A comienzos de 1992, circulaban varias
propuestas de sistemas y a finales de 1992, la IETF anunció una convocatoria para white
papers (RFC 1550) y la creación de los grupos de trabajo de "IP de próxima generación" ("IP
Next Generation") o (IPng).
IPng fue propuesto por el Internet Engineering Task Force (IETF) el 25 de julio de 1994, con la
formación de varios grupos de trabajo IPng. Hasta 1996, se publicaron varios RFC definiendo
IPv6, empezando con el RFC 2460.
La discusión técnica, el desarrollo e introducción de IPv6 no estuvo exenta de controversia. El
diseño fue duramente criticado por la falta de interoperabilidad con IPv4 y otros aspectos por
el ingeniero D. J. Bernstein, entre otros.5
Incidentalmente, IPng (IP Next Generation) no pudo usar la versión número 5 (IPv5) como
sucesor de IPv4, ya que ésta había sido asignada a un protocolo experimental orientado al
flujo de streaming que intentaba soportar voz, video y audio.
Se espera ampliamente que IPv6 sea soportado en conjunto con IPv4 en el futuro cercano.
Los nodos solo-IPv4 no son capaces de comunicarse directamente con los nodos IPv6, y
necesitarán ayuda de un intermediario.

Cambios y nuevas características[editar]


En muchos aspectos, IPv6 es una extensión conservadora de IPv4. La mayoría de los
protocolos de transporte -y aplicación- necesitan pocos o ningún cambio para operar sobre
IPv6; las excepciones son los protocolos de aplicación que integran direcciones de capa de
red, como FTP o NTP
IPv6 especifica un nuevo formato de paquete, diseñado para minimizar el procesamiento del
encabezado de paquetes. Debido a que las cabeceras de los paquetes IPv4 e IPv6 son
significativamente distintas, los dos protocolos no son interoperables.
Algunos de los cambios de IPv4 a IPv6 más relevantes son:
Capacidad extendida de direccionamiento[editar]

Una ilustración de una dirección IP (versión 6), en hexadecimal y binario.

El interés de los diseñadores era que direcciones más largas permitiesen una mejor entrega
jerárquica, sistemática y definitiva de las direcciones, y una eficiente agregación de rutas. Con
IPv4, se desplegaron complejas técnicas de Classless Interdomain Routing (CIDR) para
utilizar de mejor manera el pequeño espacio de direcciones. El esfuerzo requerido para
reasignar la numeración de una red existente con prefijos de rutas distintos es muy grande,
como se discute en RFC 2071 y RFC 2072. Sin embargo, con IPv6, cambiando el prefijo
anunciado por unos pocos routers es posible en principio reasignar la numeración de toda la
red, ya que los identificadores de nodos (los 64 bits menos significativos de la dirección)
pueden ser auto-configurados independientemente por un nodo.
El tamaño de una subred en IPv6 es de 264 (máscara de subred de 64-bit), el cuadrado del
tamaño de la Internet IPv4 entera. Así, las tasas de utilización del espacio de direcciones será
probablemente menor en IPv6, pero la administración de las redes y el ruteo serán más
eficientes debido a las decisiones de diseño inherentes al mayor tamaño de las subredes y la
agregación jerárquica de rutas.
Autoconfiguración de direcciones libres de estado (SLAAC) [editar]
Los nodos IPv6 pueden configurarse a sí mismos automáticamente cuando son conectados a
una red ruteada en IPv6 usando los mensajes de descubrimiento de routers de ICMPv6. La
primera vez que son conectados a una red, el nodo envía una "solicitud de router" (RS: Router
Solicitation) de link-local usando multicast pidiendo los parámetros de configuración; y si los
routers están configurados para esto, responderán este requerimiento con un "anuncio de
router" (RA: router advertisement) que contiene los parámetros de configuración de capa de
red.
Si la autoconfiguración de direcciones libres de estado no es adecuada para una aplicación,
es posible utilizar Dynamic Host Configuration Protocol para IPv6 (DHCPv6) o bien los nodos
pueden ser configurados en forma estática.
Multicast[editar]
Artículo principal: Multicast

Multicast, la habilidad de enviar un paquete único a destinos múltiples es parte de la


especificación base de IPv6. Esto es diferente a IPv4, donde es opcional (aunque usualmente
implementado).
IPv6 no implementa broadcast, que es la habilidad de enviar un paquete a todos los nodos del
enlace conectado. El mismo efecto puede lograrse enviando un paquete al grupo de multicast
de enlace-local todos los nodos (all hosts). Por lo tanto, no existe el concepto de una dirección
de broadcast y así la dirección más alta de la red (la dirección de broadcast en una red IPv4)
es considerada una dirección normal en IPv6.
Muchos ambientes no tienen, sin embargo, configuradas sus redes para rutear paquetes
multicast, por lo que en éstas será posible hacer "multicasting" en la red local, pero no
necesariamente en forma global.
El multicast IPv6 comparte protocolos y características comunes con IPv4, pero también
incorpora cambios y mejoras. Incluso cuando se le asigne a una organización el más pequeño
de los prefijos de ruteo global IPv6, ésta también recibe la posibilidad de usar uno de los 4.2
billones de grupos multicast IPv6 ruteables de fuente específica para asignarlos para
aplicaciones multicast intra-dominio o entre-dominios (RFC 3306). En IPv4 era muy difícil para
una organización conseguir incluso un único grupo multicast ruteable entre-dominios y la
implementación de las soluciones entre-dominios eran anticuadas (RFC 2908). IPv6 también
soporta nuevas soluciones multicast, incluyendo Embedded Rendezvous Point (RFC 3956), el
que simplifica el despliegue de soluciones entre dominios.
Seguridad de Nivel de Red obligatoria[editar]
Internet Protocol Security (IPsec), el protocolo para cifrado y autenticación IP forma parte
integral del protocolo base en IPv6. El soporte IPsec es obligatorio en IPv6; a diferencia de
IPv4, donde es opcional o fue un agregado posterior (pero usualmente implementado). Sin
embargo, actualmente no se está usando normalmente IPsec excepto para asegurar el tráfico
entre routers de BGP IPv6, aunque también se puede utilizar en OSPFv3 y en movilidad IPv6.
Procesamiento simplificado en los routers[editar]
Se hicieron varias simplificaciones en la cabecera de los paquetes, así como en el proceso de
reenvío de paquetes para hacer el procesamiento de los paquetes más simple y por ello más
eficiente. En concreto:

 El encabezado del paquete en IPv6 es más simple que el utilizado en IPv4, así los
campos que son raramente utilizados han sido movidos a opciones separadas; en efecto,
aunque las direcciones en IPv6 son 4 veces más largas, el encabezado IPv6 (sin
opciones) es solamente el doble de largo que el encabezado IPv4 (sin opciones).
 Los routers IPv6 no hacen fragmentación. Los nodos IPv6 requieren ya sea
hacer descubrimiento de MTU, realizar fragmentación extremo a extremo o enviar
paquetes del tamaño mínimo MTU para IPv6 (1280 bytes).
 El encabezado IPv6 no está protegido por una suma de comprobación (checksum); la
protección de integridad se asume asegurada tanto por el checksum de capa de enlace y
por un checksum de nivel superior (TCP, UDP, etc.). De esta forma los routers IPv6 no
necesitan recalcular la suma de comprobación cada vez que algún campo del encabezado
(como el contador de saltos o Tiempo de Vida) cambian. Esta mejora puede ser menos
necesaria en routers que utilizan hardware dedicado para computar este cálculo y así
pueden hacerlo a velocidad de línea (wirespeed), pero es relevante para routers por
software. Por este motivo mientras en IPv4 los paquetes UDP pueden tener un checksum
de 0, indicando que no hay comprobación de checksum a este nivel, en IPv6 es necesario
que los paquetes UDP incorporen checksum.
 El campo Tiempo de Vida de IPv4, conocido como TTL (Time To Live), pasa a
llamarse Límite de saltos, reflejando el hecho de que ya no se espera que los routers
computen el tiempo en segundos que tarda en atravesarlo (que en cualquier caso siempre
resulta menor de 1 segundo). Se simplifica como el número de saltos entre routers que se
permita realizar al paquete IPv6.
Movilidad[editar]
A diferencia de IPv4 móvil (MIPv4), IPv6 móvil (MIPv6) evita el ruteo triangular y por lo tanto
es tan eficiente como el IPv6 normal. Los routers IPv6 pueden soportar también Movilidad de
Red (NEMO, por Network Mobility) (RFC 3963), que permite que redes enteras se muevan a
nuevos puntos de conexión de routers sin reasignación de numeración. Sin embargo, ni MIPv6
ni MIPv4 o NEMO son ampliamente difundidos o utilizados hoy, por lo que esta ventaja es más
bien teórica.
Soporte mejorado para las extensiones y opciones[editar]
Los cambios en la manera en que se codifican las opciones de la cabecera IP permiten límites
menos rigurosos en la longitud de opciones, y mayor flexibilidad para introducir nuevas
opciones en el futuro.
Jumbogramas[editar]
IPv4 limita los paquetes a 64 KiB de carga útil. IPv6 tiene soporte opcional para que los
paquetes puedan superar este límite, los llamados jumbogramas, que pueden ser de hasta
4 GiB. El uso de jumbogramas puede mejorar mucho la eficiencia en redes de altos MTU. El
uso de jumbogramas está indicado en el encabezado opcional Jumbo Payload Option.

Direccionamiento IPv6[editar]
Artículo principal: Dirección IPv6

El cambio más grande de IPv4 a IPv6 es la longitud de las direcciones de red. Las direcciones
IPv6, definidas en el RFC 2373 y RFC 2374 pero fue redefinida en abril de 2003 en la RFC
3513, son de 128 bits; esto corresponde a 32 dígitos hexadecimales, que se utilizan
normalmente para escribir las direcciones IPv6, como se describe en la siguiente sección.
El número de direcciones IPv6 posibles es de 2128 ≈ 3.4 x 1038. Este número puede también
representarse como 1632, con 32 dígitos hexadecimales, cada uno de los cuales puede tomar
16 valores (véase combinatoria).
En muchas ocasiones las direcciones IPv6 están compuestas por dos partes lógicas: un
prefijo de 64 bits y otra parte de 64 bits que corresponde al identificador de interfaz, que casi
siempre se genera automáticamente a partir de la dirección MAC de la interfaz a la que está
asignada la dirección.
Notación para las direcciones IPv6[editar]
Las direcciones IPv6, de 128 bits de longitud, se escriben como ocho grupos de cuatro
dígitos hexadecimales. Por ejemplo,
2001:0db8:85a3:08d3:1319:8a2e:0370:7334

es una dirección IPv6 válida.


Se puede comprimir un grupo de cuatro dígitos si éste es nulo (es decir, toma el valor "0000").
Por ejemplo,

2001:0db8:85a3:0000:1319:8a2e:0370:7344
----
2001:0db8:85a3::1319:8a2e:0370:7344

Siguiendo esta regla, si más de dos grupos consecutivos son nulos, también pueden
comprimirse como " :: ". Si la dirección tiene más de una serie de grupos nulos consecutivos
la compresión solamente se permite en uno de ellos. Así, las siguientes son representaciones
posibles de una misma dirección:

2001:0DB8:0000:0000:0000:0000:1428:57ab
2001:0DB8:0000:0000:0000::1428:57ab
2001:0DB8:0:0:0:0:1428:57ab
2001:0DB8:0::0:1428:57ab
2001:0DB8::1428:57ab

son todas válidas y significan lo mismo, pero

2001::25de::cade
-- --

no es válida porque no queda claro cuántos grupos nulos hay en cada lado.
Los ceros iniciales en un grupo también se pueden omitir:

2001:0DB8:02de::0e13
2001:DB8:2de::e13

Cuando lo que se desea es identificar un rango de direcciones diferenciable por medio de los
primeros bits, se añade este número de bits tras el carácter de barra "/". Por ejemplo:

2001:0DB8::1428:57AB/96 sería equivalente a 2001:0DB8::


2001:0DB8::874B:2B34/96 sería equivalente a 2001:0DB8:: y por supuesto
también a 2001:0DB8::1428:57AB/96

Direcciones IPv4 compatibles con IPv6[editar]


Las 'direcciones IPv4 compatibles con direcciones IPv6' constituyen una clase especial de
dirección IPv6. Son direcciones de IPv6 cuyos primeros 96 bits son ceros, mientras que los
últimos 32 bits representan una dirección IPv4.
Los mecanismos de transición a IPv6 no usan ya las direcciones IPv4 compatibles. El único
recuerdo del uso de este tipo de direcciones está en la representación de direcciones IPv4 en
una tabla con miembros de tamaño fijo que debe también ser capaz de almacenar direcciones
IPv6.
Cabe destacar que la dirección IPv6 indefinida :: y la dirección IPv6 de loopback ::1 no son
realmente direcciones IPv4 compatibles, a pesar de estar incluidas en el espacio de
direcciones IPv6 ::/96.
Por ejemplo en una dirección IPv4 empotrada, los últimos 32 bits pueden escribirse en base
decimal, así:

::ffff:192.168.89.9
::ffff:c0a8:5909

No se debe confundir con:

::192.168.89.9
::c0a8:5909

El formato ::ffff:1.2.3.4 se denomina "dirección IPv4 mapeada", y el


formato ::1.2.3.4 dirección IPv4 compatible.
Las direcciones IPv4 pueden ser transformadas fácilmente al formato IPv6. Por ejemplo, si la
dirección decimal IPv4 es 135.75.43.52 (en hexadecimal, 0x874B2B34), puede ser convertida
a 0000:0000:0000:0000:0000:0000:874B:2B34 o ::874B:2B34. Entonces, uno puede usar la
notación mixta dirección IPv4 compatible, en cuyo caso la dirección debería
ser ::135.75.43.52. Este tipo de dirección IPv4 compatible casi no está siendo utilizada en la
práctica, aunque los estándares no la han declarado obsoleta.
Identificación de los tipos de direcciones[editar]
Los tipos de direcciones IPv6 pueden identificarse tomando en cuenta los rangos definidos por
los primeros bits de cada dirección.
::/128
La dirección con todo ceros se utiliza para indicar la ausencia de dirección, y no se
asigna ningún nodo.
::1/128
La dirección de loopback es una dirección que puede usar un nodo para enviarse
paquetes a sí mismo (corresponde con 127.0.0.1 de IPv4). No puede asignarse a
ninguna interfaz física.
::1.2.3.4/96
La dirección IPv4 compatible se usa como un mecanismo de transición en las redes
duales IPv4/IPv6. Es un mecanismo que no se usa.
::ffff:0:0/96
La "dirección IPv4 mapeada" se usa como mecanismo de transición en terminales
duales.
fe80::/10
El prefijo de enlace local (link local, en inglés) específica que la dirección solamente es
válida en el enlace físico local.
fec0::
El "prefijo de emplazamiento local" (en inglés, site-local prefix) específica que la
dirección únicamente es válida dentro de una organización local. La RFC 3879 lo
declaró obsoleto, estableciendo que los sistemas futuros no deben implementar ningún
soporte para este tipo de dirección especial. Se deben sustituir por direcciones Local
IPv6 Unicast.
fc00::/7
El prefijo de dirección local única (en inglés, unique local address). Está definido por
la RFC 4193. Se usa en substitución de las direcciones site-local.
ff00::/8
El prefijo de multicast. Se usa para las direcciones multicast.
Hay que resaltar que no existen las direcciones de difusión (en inglés, broadcast) en IPv6,
aunque la funcionalidad que prestan puede emularse utilizando la
dirección multicast FF01::1/128, denominada "todos los nodos" (en inglés, all nodes).

Paquete IPv6[editar]
Un paquete en IPv6 está compuesto principalmente de dos partes: la cabecera (que tiene una
parte fija y otra con las opciones) y la carga útil (los datos).
Cabecera fija[editar]
Los primeros 40 bytes (320 bits) son la cabecera del paquete y contiene los siguientes
campos:

0 1 2 3

1 2 2 3
5
3 1 9 1

Versió
Clase de tráfico Etiqueta de flujo
n

Cabecera
Longitud del campo de datos Límite de saltos
siguiente

Dirección de origen
Dirección de destino

 Direcciones de origen (128 bits)


 Direcciones de destino (128 bits)
 Versión del protocolo IP (4 bits)
 Clase de tráfico (8 bits, Prioridad del Paquete)
 Etiqueta de flujo (20 bits, manejo de la Calidad de
Servicio)
 Longitud del campo de datos (16 bits)
 Cabecera siguiente (8 bits)
 Límite de saltos (8 bits, Tiempo de Vida).
Hay dos versiones de IPv6 levemente diferentes. La ahora
obsoleta versión inicial, descrita en el RFC 1883, difiere de la
actual versión propuesta de estándar, descrita en el RFC
2460, en dos campos: hay 4 bits que han sido reasignados
desde "etiqueta de flujo" (flow label) a "clase de tráfico"
(traffic class). El resto de diferencias son menores.
En IPv6 la fragmentación se realiza solamente en el nodo
origen del paquete, al contrario que en IPv4 en donde los
routers pueden fragmentar un paquete. En IPv6, las opciones
también desaparecen de la cabecera estándar y son
especificadas por el campo "Cabecera Siguiente" (Next
Header), similar en funcionalidad en IPv4 al campo Protocolo.
Un ejemplo: en IPv4 uno añadiría la opción "ruta fijada desde
origen" (Strict Source and Record Routing) a la cabecera
IPv4 si quiere forzar una cierta ruta para el paquete, pero en
IPv6 uno modificaría el campo "Cabecera Siguiente"
indicando que viene una cabecera de encaminamiento. La
cabecera de encaminamiento podrá entonces especificar la
información adicional de encaminamiento para el paquete, e
indicar que, por ejemplo, la cabecera TCP será la siguiente.
Este procedimiento es análogo al de AH y ESP en IPsec para
IPv4 (que aplica a IPv6 de igual modo, por supuesto).
Cabeceras de extensión[editar]
El uso de un formato flexible de cabeceras de extensión
opcionales es una idea innovadora que permite ir añadiendo
funcionalidades de forma paulatina. Este diseño aporta gran
eficacia y flexibilidad ya que se pueden definir en cualquier
momento a medida que se vayan necesitando entre la
cabecera fija y la carga útil.
Hasta el momento, existen 8 tipos de cabeceras de
extensión, donde la cabecera fija y las de extensión
opcionales incluyen el campo de cabecera siguiente que
identifica el tipo de cabeceras de extensión que viene a
continuación o el identificador del protocolo de nivel superior.
Luego las cabeceras de extensión se van encadenando
utilizando el campo de cabecera siguiente que aparece tanto
en la cabecera fija como en cada una de las citadas
cabeceras de extensión. Como resultado de la secuencia
anterior, dichas cabeceras de extensión se tienen que
procesar en el mismo orden en el que aparecen en el
datagrama. La Cabecera principal, tiene a diferencia de la
cabecera de la versión IPv4 un tamaño fijo de 40 octetos.
Específica para asignarlos para aplicaciones multicast intra-
dominio o entre-dominios (RFC 3306). En IPv4 era muy difícil
para una organización como ésta.
Todas o parte de estas cabeceras de extensión tienen que
ubicarse en el datagrama en el orden especificado:

Cabecera de
Tipo Tamaño Descripción RFC
Extensión

Contiene datos
que deben ser
Opciones salto a
examinados por RFC
salto (Hop-By-Hop 0 variable
cada nodo a través 2460
Options)
de la ruta de envío
de un paquete

Métodos para RFC


especificar la 2460,
Enrutamiento forma de rutear RFC
43 variable
(Routing) un datagrama. 6275,
(Usado con IPv6 RFC
móvil) 5095

Contiene
Cabecera de
parámetros para RFC
fragmentación 44 64 bits
la fragmentación 2460
(Fragment)
de los datagramas

Cabecera de 51 variable Contiene RFC


autenticación información para 4302
verificar la
autenticación de
(Authentication la mayor parte de
Header (AH)) los datos del
paquete
(Ver IPsec)

Encapsulado de
Lleva la
seguridad de la
información
carga útil RFC
50 variable cifrada para
(Encapsulating 4303
comunicación
Security
segura (Ver IPsec)
Payload (ESP))

Información que
Opciones para el necesita ser
destino examinada RFC
60 variable
(Destination solamente por los 2460
Options) nodos de destino
del paquete

Indica que no hay RFC


No Next Header 59 vacío
más cabeceras 2460

Cada cabecera de extensión debe aparecer como mucho una


sola vez, salvo la cabecera de opción destino, que puede
aparecer como mucho dos veces, una antes de la cabecera
ruteo y otra antes de la cabecera de la capa superior.
Carga útil[editar]
La carga útil del paquete puede tener un tamaño de hasta 64
KB en modo estándar, o mayor con una opción de carga
jumbo (jumbo payload) en el encabezado opcional Hop-By-
Hop.
La fragmentación es manejada solamente en el host que
envía la información en IPv6: los routers nunca fragmentan
un paquete y los hosts se espera que utilicen el Path MTU
discovery.
IPv6 y el sistema de nombres de
dominio[editar]
Las direcciones IPv6 se representan en el sistema de
nombres de dominio (DNS) mediante
registros AAAA (también llamados registros de quad-A, por
tener una longitud cuatro veces la de los registros A para
IPv4).
El concepto de AAAA fue una de las dos propuestas al
tiempo que se estaba diseñando la arquitectura IPv6. La otra
propuesta utilizaba registros A6 y otras innovaciones como
las etiquetas de cadena de bits (bit-string labels) y los
registros DNAME.
Mientras que la idea de AAAA es una simple generalización
del DNS IPv4, la idea de A6 fue una revisión y puesta a punto
del DNS para ser más genérico, y de ahí su complejidad.
La RFC 3363 recomienda utilizar registros AAAA hasta tanto
se pruebe y estudie exhaustivamente el uso de registros A6.
La RFC 3364 realiza una comparación de las ventajas y
desventajas de cada tipo de registro.
Mecanismos de transición a IPv6[editar]
Artículo principal: Mecanismos de transición IPv6

Ante el agotamiento de las direcciones IPv4, y los problemas


que este está ocasionando ya, sobre todo en los países
emergentes de Asia como India o China, el cambio a IPv6 ya
ha comenzado. Se espera que convivan
ambos protocolos durante un año, aunque se piensa que la
implantación mundial y total en internet de IPv6 se hará
realidad hacia finales de 2012, dada la celeridad con la que
se están agotando las direcciones IPv4. La red no podrá
aguantar mucho más sin el cambio, y de no realizarse pronto
este las consecuencias podrían ser muy
graves. [cita  requerida] Existe una serie de mecanismos que
permitirán la convivencia y la migración progresiva tanto de
las redes como de los equipos de usuario. En general, los
mecanismos de transición pueden clasificarse en tres grupos:

 Doble pila
 Túneles
 Traducción
Doble pila[editar]
La "doble pila" hace referencia a una "solución de nivel IP
con doble pila" (RFC 4213), que implementa las pilas de
ambos protocolos, IPv4 e IPv6, en cada nodo de la red. Cada
nodo con doble pila en la red tendrá dos direcciones de red,
una IPv4 y otra IPv6.

 A favor: fácil de desplegar y extensamente soportado.


 En contra: la topología de red requiere dos tablas de
encaminamiento y dos procesos de encaminamiento.
Cada nodo en la red necesita tener actualizadas las dos
pilas.
Túneles[editar]
Los "túneles" permiten conectarse a redes IPv6 "saltando"
sobre redes IPv4. Estos túneles trabajan encapsulando los
paquetes IPv6 en paquetes IPv4 teniendo como siguiente
capa IP el protocolo número 41, y de ahí el nombre proto-41.
De esta manera, se pueden enviar paquetes IPv6 sobre una
infraestructura IPv4. Hay muchas tecnologías de túneles
disponibles. La principal diferencia está en el método que
usan los nodos encapsuladores para determinar la dirección
a la salida del túnel.
Traducción[editar]
La "traducción" es necesaria cuando un nodo que
únicamente soporta IPv4 intenta comunicar con un nodo que
solamente soporta IPv6. Los mecanismos de traducción se
pueden dividir en dos grupos basados en si la información de
estado está guardada o no:

 Con estado:
 NAT-PT (RFC 2766),
 TCP-UDP Relay (RFC 3142),
 Socks-based Gateway (RFC 3089)
 Sin estado:
 Bump-in-the-Stack,
 Bump-in-the-API (RFC 276).

Despliegue de IPv6[editar]
Varios de los mecanismos mencionados más arriba se han
implementado para acelerar el despliegue de IPv6. Los
distintos servicios de control de Internet han ido incorporando
soporte para IPv6, así como los controladores de los
dominios de nivel superior (o TLD, en inglés). Además surge
como nueva idea para mejorar la ampliación que cubre el
direccionamieto de los dispositivos móviles.

Anuncios importantes sobre


IPv6[editar]
 En 2003, Nihon Keizai Shimbun informa
que Japón, China y Corea del Sur han tomado la
determinación de convertirse en las naciones líderes en
la tecnología de Internet, que conjuntamente han dado
forma parcialmente al desarrollo de IPv6, y que lo
adoptarán completamente a partir de 2005.
 ICANN anunció el 20 de julio de 2004 que los registros
AAAA de IPv6 de código de país para Japón (.jp) y Corea
(.kr) ya son visibles en los servidores raíz de DNS.6 El
registro IPv6 para Francia (.fr) fue añadido poco
después.7

 El 4 de febrero de 2008 se añade a los servidores raíz de


la red (Master Address books) direcciones en IP versión
6 (IPv6). Esto significa que por primera vez las máquinas
que utilicen IPv6 pueden encontrarse una a la otra sin la
participación de toda la tecnología IPv4.8

 Desde el 2006 muchos sistemas operativos han estado


trabajando en IPv6 paralelamente con IPv4, sistemas
como GNU/Linux, Mac,9 Unix y Windows.10

 El 8 de junio de 2011 se lleva a cabo el Día Mundial de


IPv6, que consistió en ofrecer el contenido de algunos de
los portales de Internet también con IPv6, sin dejar de
hacerlo con IPv4, durante 24 horas. Así mismo algunos
de los principales proovedores de servicios de Internet
(Telefónica, Claro y Nextel) realizan una prueba para
comprobar el funcionamiento de esta tecnología.

 El 6 de junio de 2012 a las 00:00 GMT, se lleva a cabo el


Lanzamiento Mundial de IPv6, cuando los principales
proveedores de servicios de Internet y Compañías web
(Akamai, AT&T, Cisco, Comcast, D-Link, Facebook, Free
Telecom, Google, Internode, Kddi, Limelight, Microsoft
Bing, Time Warner, XS4ALL, Yahoo!, etc.) habilitaron
permanentemente IPv6 en sus productos y servicios.11
IPv6 (ventajas y desventajas)[editar]

 Ventajas:
Para dimensionar la cantidad de direcciones IP que puede
suministrar IPV6, basta con afirmar que este protocolo puede
asignar una cantidad cercana a los 670 mil millones de
direcciones por cada milímetro cuadrado de la superficie de
la tierra, con lo cual lograría que cada persona pueda
asignarle una IP única a cada uno de sus dispositivos. Otra
ventaja de utilizar IPV6 son sus niveles de seguridad, ya que
incluye dentro de sus especificaciones procesos
de Cifrado de información y la verificación de autenticidad del
origen de la misma; IPV6 permite utilizar Jumbogramas
(Paquetes de datos de mayor tamaño, hasta de 64 bits).
Dentro de las bondades que nos ofrece IPV6 también se
incluye el mecanismo Plug and play, facilitando así la pronta
conexión de dispositivos a la red, gracias a que la
configuración se realiza de forma automática, Plug and
play permite que al conectar un dispositivo a una red con
IPV6 se le asigne una o más direcciones, lo cual facilita la
administración de la red; IPV6 fue pensado y desarrollado
para ser escalable permitiendo introducir mejoras a futuro. Al
incorporar IPv6 una gran cantidad de direcciones, no será
necesario utilizar NAT Traducción de direcciones de red, y
sus nuevas capacidades de Plug and Play, seguridad, y QoS
implicarán mejores conexiones de voz.

 Desventajas:
La necesidad de extender un soporte permanente requiere
una dirección IPv4 o algún tipo de NAT Traducción de
direcciones de red en los routers pasarela. Por otra parte a
nivel de arquitectura, las direcciones IPv6 son más difíciles
de memorizar. La mayoría de redes son IPv4 entonces la
implementación total de IPv6 sería muy costosa y tardaría
mucho tiempo mientras tanto se requieren la implementación
de los mecanismos de transición para la interacción de las 2
redes.

Referencias[editar]
1. ↑ Ramey, Marissa; Klami, Kersti; Warren, Gabriela (7 de
julio de 2010). «Less than 10% of IPv4 Addresses Remain
Unallocated, says Number Resource Organization». Media
center (en inglés). NRO. Archivado desde el original el 7
de julio de 2010. Consultado el 2 de noviembre de 2016.
2. ↑ «Transición a IPv6». Protocolo de Internet versión 6.
Ministerio de industria, tecnología y turismo de España.
Consultado el 2 de noviembre de 2016.
3. ↑ Das, Kaushik (2008). «US Government using IPv6». The
source for IPv6 information, training, consulting and
hardware (en inglés). IPv6.com. Consultado el 2 de
noviembre de 2016.
4. ↑ «Estadística en tiempo real de TorrentTracker.NL (Web
compatible solo con Mozilla Firefox).». Consultado el 26 de
noviembre de 2017.
5. ↑ Bernstein, D.J. «The IPv6 mess» (en inglés). Consultado
el 2 de noviembre de 2016.
6. ↑ «Next-generation IPv6 Address Added to the Internet's
Root DNS Zone». News and Media (en inglés). ICANN. 20
de julio de 2004. Consultado el 2 de noviembre de 2016.
7. ↑ Chantreau, Marine (16 de septiembre de 2003). «IPv6
fully integrated in the Production System of AFNIC from
October, the 1st 2003». Press release (en inglés). AFNIC.
Consultado el 2 de noviembre de 2016.
8. ↑ «IPv6 Addresses for the Root Servers» (en inglés). IANA.
29 de enero de 2008. Consultado el 2 de noviembre de
2016.
9. ↑ «IPv6». Advanced networking architecture (en inglés).
Apple Inc. 2009. Archivado desde el original el 14 de
diciembre de 2009. Consultado el 2 de noviembre de 2016.
10. ↑ «Preguntas más frecuentes sobre el protocolo IPv6 para
la familia Windows Server 2003». Microsoft. 23 de
septiembre de 2002. Consultado el 2 de noviembre de
2016.
11. ↑ «IPv6 is the new normal». World IPv6 Launch (en inglés).
Internet Society. Consultado el 2 de noviembre de 2016.

IPv6
Texto original de Aaron Kaplan.
Reestructurado y ampliado por Tom Rhodes.

IPv6 (también conocido como IPng o “IP de nueva generación”) es la


nueva versión del conocido protocolo de red IP, tambíen llamado IPv4.
Como sucede con el resto de los sistemas *BSD FreeBSD proporciona
una implementación de referencia que desarrolla el proyecto
japonés KAME. FreeBSD dispone de todo lo necesario para
experimentar con el nuevo protocolo de red. Esta sección se centra en
conseguir configurar y ejecutar correctamente el protocolo IPv6.

Al comienzo de los años 90 la gente comenzó a preocuparse por el


rápido consumo del espacio de direcciones de IPv4. Dada la expansión
actual de Internet existen dos preocupaciones principales:

 Agotamiento de las direcciones disponibles. Actualmente no se


trata del principal problema debido al uso generalizado del del espacio
de direccionamiento privado (10.0.0.0/8, 192.168.0.0/24, etc.) junto
con NAT.

 El número de entradas de las tablas de rutas comenzaba a ser


imposible de manejar. Esto todavia es un problema prioritario.

IPv6 trata de resolver estos problemas y algunos más de la siguiente


forma:

 IPv6 posee un espacio de direccionamiento de 128 bits. En otras


palabras, en teoría existen
340,282,366,920,938,463,463,374,607,431,768,211,456 direcciones
disponibles. Esto significa que existen aproximadamente 6.67 * 10^27
direcciones IPv6 por metro cuadrado disponibles para todo el planeta
Tierra.
 Los “routers” sólo almacenan direcciones de red agregadas así que
se reduce el número de entradas para cada tabla de rutas a un
promedio de 8192.

Existen además muchas otras caracterísiticas interesantes que IPv6


proporciona, como:

 Autoconfiguración de direcciones (RFC2462)

 Direcciones anycast (“una-de-varias”)

 Soporte de direcciones multicast predefinido

 IPsec (Seguridad en IP)

 Estructura de la cabecera simplificada

 IP móvil

 Mecanismos de traducción de IPv6 a IPv4 (y viceversa)

Si quiere saber más sobre IPv6 le recomendamos que consulte:

 Resumen de IPv6 en playground.sun.com

 KAME.net

 6bone.net

29.16.1. Conceptos básicos sobre las direcciones IPv6

Existen varios tipos distintos de direcciones IPv6: Unicast, Anycast y


Multicast.

Las direcciones unicast son direcciones bien conocidas. Un paquete que


se envía a una dirección unicast deberín llega a la interfaz identificada
por dicha dirección.

Las direcciones anycast son sintácticamente indistinguibles de las


direcciones unicast pero sirven para identificar a un conjunto de
interfaces. Un paquete destinado a una dirección anycast llega a la
interfaz “más cercana” (en términos de métrica de “routers”). Las
direcciones anycast sólo se pueden utilizar en “routers”.

Las direcciones multicast identifican un grupo de interfaces. Un paquete


destinado a una dirección multicast llega a todos los los interfaces que se
encuentran agrupados bajo dicha dirección.

Nota: 

Las direcciones IPv4 de tipo broadcast (normalmente xxx.xxx.xxx.255) se


expresan en IPv6 mediante direcciones multicast.
Tabla 29.2. Direcciones IPv6 reservadas
Longitud
Dirección IPv6 del Prefijo Descripción Notas
(Bits)

:: 128 bits sin especificar como 0.0.0.0 en Pv4

dirección de
::1 128 bits bucle local como las 127.0.0.1 en IPv4
(loopback)

direcciónes Los 32 bits más bajos contienen


IPv6 una dirección IPv4. También se
::00:xx:xx:xx:xx 96 bits
compatibles denominan
con IPv4 direcciones “empotradas.”

direcciones Los 32 bits más bajos contienen


IPv6 una dirección IPv4. Se usan para
::ff:xx:xx:xx:xx 96 bits
mapeadas a representar direcciones IPv4
IPv4 mediante direcciones IPv6.

direcciones equivalentes a la dirección de


fe80:: - feb:: 10 bits
link-local loopback de IPv4

direcciones Equivalentes al direccionamiento


fec0:: - fef:: 10 bits
site-local privado de IPv4

ff:: 8 bits multicast  

Todas las direcciones IPv6


direcciones
globales se asignan a partir de
001 (base 2) 3 bits unicast
este espacio. Los primeros tres
globales
bits siempre son “001”.
29.16.2. Lectura de las direcciones IPv6

La forma canónica que se utiliza para representar direcciones IPv6


es: x:x:x:x:x:x:x:x, donde cada “x” se considera un valor hexadecimal de
16 Bit. Por ejemplo FEBC:A574:382B:23C1:AA49:4592:4EFE:9982

A menudo una dirección posee alguna subcadena de varios ceros


consecutivos de forma que se puede abreviar dicha cadena (sólo una
vez, para evitar ambigúedades) mediante “::”. También se pueden omitir
los ceros a la ceros a la izquierda dentro de un valor “x”. Por
ejemplo fe80::1 se corresponde con la forma
canónica fe80:0000:0000:0000:0000:0000:0000:0001.

Una tercera forma de escribir direciones IPv6 es utilizando la ya


tradicional notación decimal de IPv4 pero sólamente para los 32 bits más
bajos de la dirección IPv6. Por ejemplo 2002::10.0.0.1 se correspondería
con la representation hexadecimal
canónica 2002:0000:0000:0000:0000:0000:0a00:0001 la cual es equivalente
también a escribir 2002::a00:1.

A estas alturas el lector debería ser capaz de comprender lo siguiente:

# ifconfig

rl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500

inet 10.0.0.10 netmask 0xffffff00 broadcast 10.0.0.255

inet6 fe80::200:21ff:fe03:8e1%rl0 prefixlen 64 scopeid 0x1

ether 00:00:21:03:08:e1

media: Ethernet autoselect (100baseTX )

status: active

fe80::200:21ff:fe03:8e1%rl0 es una dirección link-local autoconfigurada.


Se construye a partir de la dirección MAC de la tarjeta de red.

Si quiere saber más sobre la estructura de las direcciones IPv6 puede


consultar RFC3513.

29.16.3. Establecimiento de conectividad


Actualmente existen cuatro formas distintas de conectarse con otras
máquinas y redes IPv6:

 Unirse a la red experimental denominada 6bone

 Obtener una red IPv6 a través de nuestro proveedor de acceso a


Internet. Consulte a su proveedor de servicios para para más
información.

 Encapsulación de IPv6 sobre IPv4 (RFC3068)

 Utilización del “port” net/freenet6 si se dispone de una de una


conexión de marcación por modem.

Vamos a explicar cómo conectarse al 6bone ya que parece ser la forma


más utilizada en la actualidad.

En primer lugar se recomienda consultar el sitio web de 6bone para


saber cuál es la conexión del 6bone (físicamente) más próxima. Se debe
escribir a la persona responsable de ese nodo y con un poco de suerte
dicha persona responderá con con un conjunto de instrucciones y pasos
a seguir para establecer la la conexión con ellos y a través de ellos con el
resto de los nodos IPv6 que forman parte del 6bone. Normalmente esta
conexión se establece usando túneles GRE (gif).

Veamos un ejemplo típico de configuración de un de un túnel gif(4):

# ifconfig gif0 create

# ifconfig gif0

gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280

# ifconfig gif0 tunnel MI_DIRECCIÓn_IPV4 SU_DIRECCIÓn_IPV4

# ifconfig gif0 inet6 alias DIRECCIÓn_DE-SALIDA_IPv6_DEL_TÚNEL_ASIGNADO

Sustituya las palabras en mayúsculas por la información recibida del


nodo 6bone al que nos queremos conectar.

La orden anterior establece el túnel. Compruebe que el túnel funciona


correctamente mediante ping(8). Haga un ping6(8) a ff02::1%gif0.
Deberíamos recibir recibir “dos” respuestas.
Nota: 

Para que el lector no se quede pensando en el significado significado de


la dirección ff02:1%gif0 le podemos decir que se trata de de una dirección
IPv6 multicast de tipo link-local. %gif0 no forma parte del protocolo IPv6
como tal sino que se trata de un detalle de implementación relacionado
con las direcciones link-local y se añade para especificar la interfaz de
salida que se debe utilizar para enviar los paquetes de ping6(8). Como
estamos haciendo ping a una dirección multicast a la que se unen todos
los interfaces pertenecientes al mismo enlace debería responder al ping
tanto nuestro propio interfaz como el interfaz remoto.

A continuación se configura la ruta por defecto hacia nuestro enlace


6bone; observe que es muy semejante a lo que hay que hacer en IPv4:

# route add -inet6 default -interface gif0

# ping6 -n MI_UPLINK

# traceroute6 www.jp.FreeBSD.org

(3ffe:505:2008:1:2a0:24ff:fe57:e561) from 3ffe:8060:100::40:2, 30 hops


max, 12 byte packets

1 atnet-meta6 14.147 ms 15.499 ms 24.319 ms

2 6bone-gw2-ATNET-NT.ipv6.tilab.com 103.408 ms 95.072 ms *

3 3ffe:1831:0:ffff::4 138.645 ms 134.437 ms 144.257 ms

4 3ffe:1810:0:6:290:27ff:fe79:7677 282.975 ms 278.666 ms 292.811


ms

5 3ffe:1800:0:ff00::4 400.131 ms 396.324 ms 394.769 ms

6 3ffe:1800:0:3:290:27ff:fe14:cdee 394.712 ms 397.19 ms 394.102


ms

Esta captura de pantalla variará dependiendo de la localización de la


máquina. Tras seguir estos pasos deberíamos poder alcanzar el sitio
IPv6 de www.kame.net y ver la tortuga bailarina, que es una imagen
animada que sólo se muestra cuando se accede al servidor web
utilizando el protocolo IPv6 (para ellos se encesita utilizar un navegador
web que soporte IPv6, IPv6, por ejemplo www/mozilla o Konqueror,
que forma parte dex11/kdebase3, o también con www/epiphany.

29.16.4. DNS en el mundo IPv6


Existen dos tipos de registros de DNS para IPv6. No obstante el IETF ha
declarado los registros A6 y CNAME como registros para uso
experimental. Los registros de tipo AAAA son los únicos estandar a día
de hoy.

La utilización de registros de tipo AAAA es muy sencilla. Se asocia el


nombre de la máquina con la dirección IPv6 de la siguiente forma:

NOMBREDEMIMÁQUINA AAAA MIDIRECCIÓNIPv6

De igual forma que en IPv4 se utilizan los registros de tipo A. En caso de


no poder administrar su propia zona de DNS se puede pedir esta
configuración a su proveedor de servicios. Las versiones actuales
de bind(versiones 8.3 y 9) y el “port” dns/djbdns (con el parche de IPv6
correspondiente) soportan los registros de tipo AAAA.

También podría gustarte