Você está na página 1de 9

IPv6 (Protocolo de Internet versión 6)

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.

Ipv6 es una de las tecnologías más emergentes en redes. Las direcciones IPv4 están casi agotadas y,
como tal, se necesita una solución nueva y mejor

¿Qué es IPv6 y por qué es importante?


En el capítulo sobre NAT, discutimos el uso de IPv4 y dijimos que el espacio de direcciones IPv4
proporciona aproximadamente 4,294,967,296 direcciones únicas. De estos, solo 3.700 millones de
direcciones son asignables porque el sistema de direccionamiento IPv4 separa las direcciones en
clases y reserva direcciones para multidifusión, pruebas y otros usos específicos.

Las direcciones IPv4 están casi agotadas y esto se debe al aumento en el uso de Internet; la cantidad
de dispositivos con los que se puede usar internet en estos días son muchos; Los teléfonos
inteligentes, tabletas, computadoras portátiles y otros dispositivos ahora pueden acceder a
Internet. Incluso con NAT, el rápido crecimiento de Internet está llevando al agotamiento de las
direcciones IPv4.

El mundo ahora se está moviendo a direcciones IPv6. La siguiente figura muestra la diferencia en el
número de direcciones IP.

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.
Descripción general de las direcciones IPv6
Las direcciones IPv6 se asignan a interfaces en lugar de a nodos, teniendo en cuenta que en un nodo
puede haber más de una interfaz. Asimismo, se puede asignar más de una dirección IPv6 a una interfaz.

Nota –

Para obtener información referente a aspectos técnicos sobre el formato de dirección IPv6, consulte RFC
2374, IPv6 Global Unicast Address Format

IPv6 abarca tres clases de direcciones:

unidifusión

Identifica una interfaz de un solo nodo.

multidifusión

Identifica un grupo de interfaces, en general en nodos distintos. Los paquetes que se envían a
una dirección multidifusión se dirigen a todos los miembros del grupo de multidifusión.

difusión por proximidad

Identifica un grupo de interfaces, en general en nodos distintos. Los paquetes que se envían a
una dirección de difusión por proximidad de dirigen al nodo de miembros del grupo de difusión
por proximidad que se encuentre más cerca del remitente.

Partes de una dirección IPv6


Una dirección IPv6 tiene un tamaño de 128 bits y se compone de ocho campos de 16 bits, cada uno de
ellos unido por dos puntos. Cada campo debe contener un número hexadecimal, a diferencia de la
notación decimal con puntos de las direcciones IPv4. En la figura siguiente, las equis representan
números hexadecimales.

Figura 3–2 Formato básico de las direcciones IPv6

Los tres campos que están más a la izquierda (48 bits) contienen el prefijo de sitio. El prefijo describe
la topología pública que el ISP o el RIR (Regional Internet Registry, Registro Regional de Internet)
suelen asignar al sitio.
El campo siguiente lo ocupa el ID de subred de 16 bits que usted (u otro administrador) asigna al sitio. El
ID de subred describe la topología privada, denominada también topología del sitio, porque es interna
del sitio.

Los cuatro campos situados más a la derecha (64 bits) contienen el ID de interfaz, también
denominado token. El ID de interfaz se configura automáticamente desde la dirección MAC de interfaz o
manualmente en formato EUI-64.

Examine de nuevo la dirección de la figura Figura 3–2:

2001:0db8:3c4d:0015:0000:0000:1a2f:1a2b

En este ejemplo se muestran los 128 bits completos de una dirección IPv6. Los primeros 48
bits, 2001:0db8:3c4d, contienen el prefijo de sitio y representan la topología pública. Los siguientes
16 bits, 0015, contienen el ID de subred y representan la topología privada del sitio. Los 64 bits que
están más a la derecha, 0000:0000:1a2f:1a2b, contienen el ID de interfaz.

Abreviación de direcciones IPv6


La mayoría de las direcciones IPv6 no llegan a alcanzar su tamaño máximo de 128 bits. Eso comporta la
aparición de campos rellenados con ceros o que sólo contienen ceros.

La arquitectura de direcciones IPv6 permite utilizar la notación de dos puntos consecutivos (: :) para
representar campos contiguos de 16 bits de ceros. Por ejemplo, la dirección IPv6 de la Figura 3–2 se
puede abreviar reemplazando los dos campos contiguos de ceros del ID de interfaz por dos puntos. La
dirección resultante es 2001:0db8:3c4d:0015::1a2f:1a2b. Otros campos de ceros pueden
representarse como un único 0. Asimismo, puede omitir los ceros que aparezcan al inicio de un campo,
como por ejemplo cambiar 0db8 por db8.

Así pues, la dirección 2001:0db8:3c4d:0015:0000:0000:1a2f:1a2b se puede abreviar


en 2001:db8:3c4d:15::1a2f:1a2b.

La notación de los dos puntos consecutivos se puede emplear para reemplazar cualquier campo contiguo
de ceros de la dirección IPv6. Por ejemplo, la dirección
IPv6 2001:0db8:3c4d:0015:0000:d234::3eee:0000 se puede contraer
en 2001:db8:3c4d:15:0:d234:3eee::.

Prefijos de IPv6
Los campos que están más a la izquierda de una dirección IPv6 contienen el prefijo, que se emplea para
enrutar paquetes de IPv6. Los prefijos de IPv6 tienen el formato siguiente:

prefijo/tamaño en bits

El tamaño del prefijo se expresa en notación CIDR (enrutamiento entre dominios sin clase). La notación
CIDR consiste en una barra inclinada al final de la dirección, seguida por el tamaño del prefijo en bits.
Para obtener información sobre direcciones IP en formato CIDR, consulte Cómo diseñar un esquema de
direcciones IPv4 CIDR.

El prefijo de sitio de una dirección IPv6 ocupa como máximo los 48 bits de la parte más a la izquierda de
la dirección IPv6. Por ejemplo, el prefijo de sitio de la dirección
IPv6 2001:db8:3c4d:0015:0000:0000:1a2f:1a2b/48 se ubica en los 48 bits que hay más a
la izquierda, 2001:db8:3c4d. Utilice la representación siguiente, con ceros comprimidos, para
representar este prefijo:

2001:db8:3c4d::/48
Nota –

2001:db8::/32 es un prefijo especial de IPv6 que se emplea específicamente en ejemplos de


documentación.

También se puede especificar un prefijo de subred, que define la topología interna de la red respecto a
un enrutador. La dirección IPv6 de ejemplo tiene el siguiente prefijo de subred:

2001:db8:3c4d:15::/64

El prefijo de subred siempre contiene 64 bits. Estos bits incluyen 48 del prefijo de sitio, además de 16 bits
para el ID de subred.

Los prefijos siguientes se han reservado para usos especiales:

2002::/16

Indica que sigue un prefijo de enrutamiento de 6to4.

fe80::/10

Indica que sigue una dirección local de vínculo.

ff00::/8

Indica que sigue una dirección multidifusión.

Direcciones unidifusión
IPv6 incluye dos clases de asignaciones de direcciones unidifusión:

 Dirección unidifusión global


 Dirección local de vínculo

El tipo de dirección unidifusión viene determinado por los bits contiguos que están más a la izquierda
(orden superior) de la dirección, los cuales contienen el prefijo.

El formato de direcciones unidifusión se organiza conforme a la jerarquía siguiente:

 Topología pública
 Topología de sitio (privada)
 ID de interfaz

Dirección unidifusión global


La dirección unidifusión global es globalmente exclusiva de Internet. La dirección IPv6 de ejemplo que hay
en Prefijos de IPv6 es de unidifusión global. En la figura siguiente se muestra el ámbito de la dirección
unidifusión global, en comparación con las partes que componen la dirección IPv6.
Figura 3–3 Partes de la dirección unidifusión global

Topología pública

El prefijo de sitio define la topología pública de la red respecto a un enrutador. El ISP o el RIR
proporcionan el prefijo de sitio a las empresas.

Topología de sitio y subredes IPv6

En IPv6, el ID de subred define una subred administrativa de la red y tiene un tamaño máximo de 16 bits.
Un ID de subred se asigna como parte de la configuración de redes IPv6. El prefijo de subred define la
topología de sitio respecto a un enrutador especificando el vínculo al que se ha asignado la subred.

Desde un punto de vista conceptual, las subredes IPv6 y las IPv4 son iguales en el sentido de que cada
subred suele asociarse con solo vínculo de hardware. Sin embargo, los ID de subredes IPv6 se expresan
en notación hexadecimal, en lugar de decimal con puntos.

ID de interfaz

El ID de interfaz identifica una interfaz de un determinado nodo. Un ID de interfaz debe ser exclusivo en
la subred. Los hosts de IPv6 pueden aplicar el protocolo ND para generar automáticamente sus propios
ID de interfaz. El protocolo ND genera de forma automática el ID de interfaz, a partir de la dirección MAC
o la dirección EUI-64 de la interfaz del host. Los ID de interfaz también se pueden asignar manualmente,
lo cual es preferible en el caso de enrutadores de IPv6 y servidores habilitados para IPv6. Si desea
obtener instrucciones sobre cómo crear manualmente direcciones EUI-3513, consulte RFC 3513 Internet
Protocol Version 6 (IPv6) Addressing Architecture.

Direcciones unidifusión globales de transición


Por motivos de transición, el protocolo IPv6 incluye la posibilidad de incrustar una dirección IPv4 en una
dirección IPv6. Esta clase de dirección IPv4 facilita la colocación en túneles de paquetes IPv6 en redes
IPv4 ya configuradas. La dirección 6to4 es un ejemplo de dirección unidifusión global de transición. Para
obtener más información sobre direcciones 6to4, consulte Túneles automáticos 6to4.

Dirección unidifusión local de vínculo


La dirección unidifusión local de vínculo sólo se puede utilizar en el vínculo de red local. Las direcciones
locales de vínculo no son válidas ni se reconocen fuera del ámbito corporativo u organizativo. A
continuación se muestra un ejemplo del formato que tienen las direcciones locales de vínculo.

Ejemplo 3–1 Partes de la dirección unidifusión local de vínculo

Un prefijo local de vínculo presenta el formato siguiente:


fe80::ID_interfaz/10

A continuación se muestra una dirección local de vínculo:

fe80::23a1:b152

fe80

Representación hexadecimal del prefijo binario de 10 bits 1111111010. Este prefijo identifica el
tipo de dirección IPv6 como dirección local de vínculo.

ID_interfaz

Dirección hexadecimal de la interfaz, que en general se deriva de la dirección MAC de 48 bits.

Al habilitar IPv6 durante la instalación de Oracle Solaris, la interfaz con el número más bajo del equipo
local se configura con una dirección local de vínculo. Cada interfaz necesita por lo menos una dirección
local de vínculo para identificar el nodo en los demás nodos del vínculo local. Así pues, las direcciones
locales de vínculo deben configurarse manualmente para las interfaces adicionales de un nodo. Tras la
configuración, el nodo utiliza sus direcciones locales de vínculo para la configuración automática de
direcciones y el descubrimiento de vecinos.

¿Qué es IPv6?

IPv6 es el siguiente paso a IPv4 y, entre otras muchas características, soluciona el problema
de direccionamiento.

Sus características principales son:

Mayor espacio de direccionamiento (RFC 2373 o draft de 16/09/2002)


Las direcciones pasan de los 32 a 128 bits, o sea de 2^32 direcciones (4.294.967.296)
a 2^128 direcciones (3.402823669 e38, o sea sobre 1.000 sixtillones).

Esto hace que:

 Desaparezcan los problemas de direccionamiento del IPv4 actual.


 No sean necesarias técnicas como el NAT para proporcionar conectividad a todos
los ordenadores/dispositivos de nuestra red.

Por tanto, todos los dispositivos actuales o futuros (ordenadores, PDAs, teléfonos GPRS
o UMTS, neveras, lavadoras, etc.) podrán tener conectividad completa a Internet.

Seguridad (RFC 2401 y RFC 2411)


Uno de los grandes problemas achacable a Internet es su falta de seguridad en su
diseño base. Este es el motivo por el que han tenido que desarrollarse, por ejemplo, el
SSH o SSL, protocolos a nivel de aplicación que añaden una capa de seguridad a las
conexiones que pasan a través suyo.

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.
Autoconfiguración (RFC 2462, en español)
Al igual que ocurría con el punto anterior, en el actual IPv4 han tenido que desarrollarse
protolos a nivel de aplicación que permitiesen a los ordenadores conectados a una red
asignarles su datos de conectividad al vuelo. Ejemplos son el DHCP o BootP.

IPv6 incluye esta funcionalidad en el protocolo base, la propia pila intenta


autoconfigurarse y descubrir el camino de conexión a Internet (router discovery)

Movilidad (RFC 3024)


Con la movilidad (o roaming) ocurre lo mismo que en los puntos anteriores, 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.

¿Cómo son las direcciones?

Las representación de las direcciones cambia enormemente y pasan de estar representadas


por 4 octetos separados por puntos a estar divididas en grupos de 16 bits (representadas
como 4 dígitos hexadecimales) separados por el carácter dos puntos.

Un ejemplo:

 la web de elmundo.es en IPv4 es 193.110.128.200


 en IPv6 la IP de nuestra web es 2002:450:9:10::71, siendo su representación
completa 2002:0450:0009:0010:0000:0000:0000:0071

El esquema usado de asignación es similar al anteriormente explicado para IPv4 (clases A, B


y C) pero con los bloques y la capacidad de división mucho mayor.

Pongamos el ejemplo de una empresa media que necesita crear muchas subredes para sus
delegaciones. Con IPv4 a lo máximo que podría aspirar --y eso teniendo mucha suerte--
sería a una Clase B (recordemos, se fijan los 16 primeros bits y los otros 16 quedarían para
la empresa). En IPv6 lo común es que se asigne un /48, donde se fijan los primeros 48 bits,
los 16 restantes para hacer subredes (por tanto, 65.535 posibles subredes) y los 64
restantes para la asignación de la máquina.

Você também pode gostar