¿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.

ipv6.jpgEl 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.

ipv6_p1.jpg

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

ipv6_p2.jpg

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.

ipv6_p3.jpg

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.

Lecturas de referencia

Damián Pérez Valdés
Webmaster, Administrador de Sistemas, con experiencia en desarrollo web y de aplicaciones.

[...] Lea más en:  Maestros del Web >> Evolucionando hacia el IPv6 [...]

daniel
11/12/2007

buena informacion

Yeimy
25/03/2008

Facil de entender y va al grano

Y la gente ya está usando IP6? en vista viene el protocolo, pero en XP no lo he visto.

Joana
12/07/2008

naaguaaraaaa muy bueno calida XD…

Juan
7/08/2008

excelente información

Henry
5/09/2008

Felicitaciones, la información clara, sin tanta vuelta

Dalia
29/09/2008

Esra bien padre la informacion muchas gracias

hilarion
29/09/2008

esta super wey me salbaste la vida no mames

DIANGO
8/10/2008

eres un fantasma

Hola oye esta super tu explicacion lo boy a usar si no te molesta en el podcast de opensuse latino en el episodio #3, respetare claro esta el autor pondre direccion en las notas del podcast para tu blog y lo mencionare en el podcast okas en caso de que os disguste o no te guste la idea mandame un correo :) el podcast lo publicare el dia 27

douglas alexander
26/10/2008

hermano te flicito es un exelente documental . te felicito soy estudiante de ingenieia y eso esta exelente

josiitah
2/12/2008

me sirvio demasiadooooo

esooo grax a ustedes pude terminar mi karpetaaa los amooo

Ramiro
6/12/2008

muy buena informacion, excelente

Vicenç Esteban
11/12/2008

Amigo Damián: Excelente tu artículo sobre el IPv6, Te felicito. Te agradecería que corrijas un error que pude inducir a confusiones. Donde ha quedado escrito (232) direcciones,lo correcto es 2 elevado a la potencia 32. Gracias y te reitero mi felicitación. Vicenç

Muy buen tutorial

FREDDY GEISBUHLER
28/01/2009

tengo un notebook desde el cual me conecto a una red inalambrica que es de un amigo (con clave de acceso); el problema es que en algunas ocaciones no detecto al red y los IPv4 y IPv6 me indican estado de limitado. ¿como soluciono èste problema?

Alex
11/03/2009

Solo tuanis esta pagina = )

marcia
7/06/2009

y que hay con las redes de telefonica celular cual seria el alcance con IPv6

Thanks! bro.

buena info =)

Haaaa y el IPV6 no se encuentra en XP por que El soporte comienza desde Windows Vista En Adelante =)
por alli Alguien pregunto eso!

mayito
20/10/2009

info muy clara, me sirvio de mucho para mi exposicion
;) graciass saludos

Erick Estrada Luther
3/12/2009

Facil de comprender, bueno informacion.

Franklin
13/12/2009

Buena información! muchas gracias!

Jorge A.
17/01/2010

buena esa parce muy buena la informacion, acerca de esto es mi primer informe para proyecto de grado y me sirvio mucho, muy facil de entender

hola cualquier amigo que me pueda decir cuando surge y donde el IPV6?

[...] Más información en éste artículo explicativo estupendamente redactado por Damián Pérez Valdés: Maestros del web [...]

angie
19/08/2010

hola esta informacion esta super me sirvio mucho para un trabajo que tenia que presentar
gracias por esa explicacion me sirvio muchisimo

franklin
23/09/2010

Esta bastante entendible esta informacion de donde la copiastes

[...] Puedes conseguir mayor informaciòn ingresando a este sitio: http://www.maestrosdelweb.com/principiantes/evolucionando-hacia-el-ipv6/ [...]

paco
17/10/2010

mi pc no se conecta a red fija, porque se hadesconfigurado mi IP en v6, el router va bien, y solo funciona en wiffi, yo soy un aficionado jubilado, si hay respuesta la aplicaré. gracias

sebastian
14/11/2010

Ante todo gracias por el aporte.
Necesitaría saber acerca del como funciona el direccionamiento ipv6 a nivel práctico.
si sabemos que en el ipv4 hay 3 tipos de clases de direcciones ip

clase A proveedores
clase b proveedores y grandes empresas
clase c uso domestico
clase d “utilizado para multicast”

ipv6 tiene clases de direcciones ip? donde se define el grupo y los host?

agradecería un aporte mas extenso o un “howto” si es posible

gracias

[...] Artículos relacionados »http://www.maestrosdelweb.com/principiantes/evolucionando-hacia-el-ipv6/ [...]

EPPY98
8/12/2010

Como haremos para migrar nuestros equipos y dispositivos a la IpV6. es decir celulares, notebook, celulares…

cristian
15/12/2010

buenas a todos le q qeria preguntar q aqui no mencionaron
celulares y pues yo e mirado y esos tanbien trae para acer
esa configuracion da las dos opciones (IPv4 y IPv6)
en tonses cual seria a mejor para los celulares?

2992