|
080611 -
Maestros
del Web - 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.
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”.
(Ver:
Llega el Día Mundial del IPv6, la gran prueba para internet)
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
Estados Unidos
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.
(Ver:
HTML5: el gran salto de la red)
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.
|