DIRECCIONAMIENTO IPv6
IPv6 es el protocolo sucesor de IPv4.
La creación de IPv6 fue motivada principalmente por el agotamiento de
direcciones IPv4, es más, las direcciones IPv4 de los cinco RIRs se habrán
acabado completamente.
¿Cuál es el motivo para que se desarrolle este nuevo esquema de
direccionamiento IPv6?
Se estimaba
que para el año 2015 la cantidad total de direcciones IPv4 llegarían a acabarse
así no cubriendo la cantidad total de habitantes en la Tierra.
IPv6 tiene alrededor de 340 sextillones
de direcciones, es decir, casi la misma cantidad que el total de
direcciones IPv4 para cada ser humano sobre la Tierra, además en el momento de
la creación de IPv6 se eliminaron ciertas deficiencias en la estructura de las
direcciones IPv4 y se incluyeron mejoras tanto en seguridad como eficiencia.
Se lo considera a IPv6 como el
sucesor del Protocolo IPv4, que a diferencia de este, que utiliza una dirección
IP de 32Bits, las de IPv6 trabajan con un tamaño de 128 bits, llegarían a tener
un espacio de direcciones más amplio que IPv4.
LA NECESIDAD DE IPV6
A menos que la red IPv6 que se proponga sea totalmente
nueva, la topología de IPv4 ya configurada sirve de base para el esquema de
numeración de IPv6.
El protocolo IP versión 6 (IPv6) trabaja
con direcciones de 128 bits = 16 bytes; por lo que es capaz de manejar
miles de millones de direcciones diferentes para equipos. Las direcciones
IPv6 se representan como ocho grupos de 16 bits expresados en hexadecimal
y separados por dos puntos. Un ejemplo de una dirección IPv6 sería:
128 bits = 16 bytes = 32 dígitos hexadecimales
1111110111101100 ……………………………………………… 1111111111111111
FDEC : BA98 : 0074 : 3210 : 000F : 0000 : 0000 : FFFF
También se puede acortar la dirección por medio de una
compresión de datos.
Los ceros iniciales en un
grupo también se pueden omitir.
FDEC :BA98:0074:3210:000F:0000:0000:FFFF
FDEC:BA98:74:3210:F:0:0:FFFF
REPRESENTACION DE DIRECCIONES IPV6
Desde mi punto de vista existen muchas maneras de representar las
direcciones, desde comprimiendo el tamaño para que así se pueda obtener el direccionamiento de
manera más fácil.
TIPO DE DIRECCIONES
Las direcciones IPv6 se
clasifican según las políticas de direccionamiento y encaminamiento más comunes en redes: direcciones unicast,
anycast y multicast.
·
Una dirección unicast identifica un único interfaz de red. El
protocolo de Internet entrega los paquetes enviados a una dirección unicast al
interfaz 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 el host con 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 interfaces,
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.
PROTOCOLO ND
IPv6 aporta el protocolo ND (Neighbor Discovery,
descubrimiento de vecinos), que emplea la mensajería como medio para controlar
la interacción entre nodos vecinos. Por nodos vecinos se
entienden los nodos de IPv6 que están en el mismo vínculo.
CONFIGURACION
AUTOMATICA DE DIRECCIONAMIENTO IPV6
Una de las
características principales de IPv6 es la capacidad que tiene un host de configurar
automáticamente una interfaz. Mediante el protocolo ND, el host busca un
enrutador de IPv6 en el vínculo local y solicita un prefijo de sitio. Como
parte del proceso de configuración automática, el host lleva a cabo los pasos
siguientes:
·
Crea una dirección local de vínculo para
cada interfaz, lo cual no precisa un enrutador en el vínculo.
·
Verifica la exclusividad de una dirección
en un vínculo, lo cual no precisa un enrutador en el vínculo.
·
Determina si las direcciones globales
deben obtenerse a partir del mecanismo con estado, sin estado o ambos. (Precisa un enrutador en el vínculo).
TUNELES IPV6
En buena parte de las situaciones hipotéticas para
túneles de IPv6, el paquete de IPv6 saliente se encapsula en un paquete de
IPv4. El enrutador de límite de la red IPv6 configura un túnel de extremo a
extremo a través de varias redes IPv4 hasta el enrutador de límite de la red
IPv6 de destino. El paquete se desplaza por el túnel en dirección al enrutador
de límite de la red de destino, que se encarga de des encapsular el paquete. A
continuación, el enrutador reenvía el paquete IPv6 des encapsulado al nodo de
destino.
La implementación de IPv6 en Oracle Solaris permite
las siguientes situaciones hipotéticas de configuración de túneles:
·
Túnel
configurado manualmente entre dos redes IPv6, a través de una red IPv4. La red
IPv4 puede ser Internet o una red local dentro de una empresa.
·
Túnel
configurado manualmente entre dos redes IPv4, a través de una red IPv6, en
general dentro de una empresa.
·
Túnel
de 6to4 configurado dinámicamente entre dos redes IPv6, a través de una red
IPv4 de una empresa o por Internet.