INTRODUCCIÓN
IP, abreviatura de Internet
Protocol, es un protocolo que ayuda a los dispositivos a comunicarse entre sí a
través de una red. Como la «v» del nombre sugiere, hay diferentes versiones del
Protocolo de Internet: IPv4 e IPv6.
[1]
Existen algo más de 4.000
millones de direcciones IPv4 en el mundo, cifra que parece muy alta pero que,
si tenemos en cuenta que muchas páginas web y/o servicios en línea, así como
clientes y empresas poseen una para poder navegar, y que es algo global, lo
cierto es que su escasez es un problema que debe afrontarse lo antes posible.
La limitación de este tipo
de direcciones IP es un problema que puede ser solucionado con las direcciones
IPv6, cuyo desarrollo comenzó en el año 1998.
Existen más de 16 trillones
de direcciones IPv6, por lo que si bien tampoco son infinitas, la realidad es
que se solventaría este fallo por mucho más tiempo. Por este mismo motivo, en
junio del 2012 comenzó a ver la luz Internet Protocol versión 6 o IPv6.
[2]
DIFERENCIAS PRINCIPALES CON IPv4
·
IPv6 incluye calidad de servicio (QoS)
incorporada.
·
El IPv6 tiene una capa de seguridad de red
incorporada (IPsec).
·
IPv6 elimina la Traducción de Direcciones de
Red (NAT) y permite la conectividad de extremo a extremo en la capa IP.
·
La multidifusión es parte de las
especificaciones básicas en IPv6, mientras que es opcional en IPv4. Esta
permite la transmisión de un paquete a múltiples destinos en una sola
operación.
·
IPv6 tiene cabeceras de paquetes más grandes
(aproximadamente el doble de grandes que IPv4).
[1]
DIRECCIONES
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.
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 se dirigen al nodo de miembros del grupo
de difusión por proximidad que se encuentre más cerca del remitente.
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.
[3]
Ilustración 1:
Formato básico de las direcciones IPv6 [3]
Los tres campos que están más a la izquierda (48 bits) contienen el prefijo de sitio. Este describe la topología pública que el ISP o el RIR (Regional Internet Registry, Registro Regional de Internet) han asignado 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, interna, del sitio.
Los cuatro campos situados
más a la derecha (64 bits) contienen el ID de interfaz, también denominado
token. Este se configura automáticamente desde la dirección MAC de interfaz o manualmente
en formato EUI-64.
La
mayoría de las direcciones IPv6 no llegan a alcanzar su tamaño máximo de 128
bits. Por ello, 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 1 se puede
abreviar como 2001:0db8:3c4d:0015::1a2f:1a2b. Otros campos de ceros pueden
representarse como un único 0. También se pueden omitir los ceros que aparezcan
al inicio de un campo, como en este ejemplo podríamos sustituir 0db8 por db8.
[3]
SEGURIDAD
El protocolo IPv6 tiene
muchas ventajas, por ejemplo, la capacidad de direccionamiento ampliada, el
mecanismo de configuración automática, la simplificación del formato del
encabezado, soporte mejorado para extensiones y opciones, extensiones para
autenticación y privacidad, capacidad de etiquetado de flujo, etc. Pero además
de estas mejoras, IPv6 trae consigo muchos agujeros de seguridad. Uno de estos
agujeros de seguridad es el debido al encabezado de enrutamiento.
El encabezado de
enrutamiento es un tipo de encabezado de extensión de IPv6 y lo utiliza una
fuente de IPv6 para enumerar uno o más nodos intermedios que se visitarán en el
camino hacia el destino de un paquete. Pero el encabezado de enrutamiento tiene
el agujero de seguridad de que un atacante puede desviar la lista de acceso del
sistema de seguridad, por ejemplo, un firewall, y luego puede acceder al
sistema interno protegido utilizando el encabezado de enrutamiento.
[4]
Otra vulnerabilidad en
cuanto a seguridad es la respectiva a los mensajes NDP, a través de los cuales
podemos ser atacados por un ataque de denegación de servicio.
La resolución de direcciones
(AR) y la detección de direcciones duplicadas (DAD) se consideran los procesos
más importantes en el Protocolo de descubrimiento de vecinos (NDP), que ocurre
con frecuencia desde cada host del Protocolo de Internet versión 6 (IPv6) que
se comunica con otros hosts vecinos. Se utilizan dos mensajes NDP durante AR y
DAD para comunicarse entre sí en la misma red local de enlace IPv6, mensajes de
solicitud de vecino (NS) y mensajes anuncio de vecino (NA). Sin embargo, los
mensajes NDP tienen diseños no seguros y carecen de mecanismos de verificación
para autenticar si los mensajes entrantes se originan en un nodo legítimo o
ilegítimo. Por lo tanto, cualquier nodo en el mismo enlace puede manipular
mensajes NS o NA y luego lanzar un ataque de denegación de servicio (DoS).
Se han propuesto ante estos
ataques diferentes técnicas de prevención, como es Match-Prevention, la cual
permite que los nodos IPv6 verifiquen el mensaje entrante, descarten el mensaje
falso antes de continuar con el procesamiento y eviten un ataque DoS durante AR
y DAD.
[5]
ADOPCIÓN DE IPv6 EN EUROPA, ESPAÑA
El ratio de adopción de IPv6
varía considerablemente dentro de Europa. Mientras que algunos países tienen ratios
de adopción en torno al 50 % o incluso superiores, otros países aún están muy
por debajo del 10 %:
·
Bélgica (67,28 %)
·
Francia (61,47 %)
·
Alemania (59,87 %)
·
Lituania (0,20 %)
·
España (4,31 %)
·
Croacia (6,01 %)
En cuanto a España en
particular, si bien es cierto que muchas páginas web ya soportan IPv6, no es
así en el caso de los organismos públicos como hacienda, cuya página web
principal aún no responde para IPv6.
[6]
CONCLUSIÓN
El protocolo IPv6 da
solución al problema del direccionamiento, y además tiene muchas ventajas
respecto a su versión predecesora, IPv4, como la configuración automática, la
simplificación del formato del encabezado, el soporte mejorado para extensiones
y opciones, capacidad de etiquetado de flujo, etc. Pero IPv6 presenta una gran
desventaja en materia de seguridad, pues con este nuevo protocolo se abren
nuevas vulnerabilidades.
Es por tanto un protocolo
con ventajas y desventajas, que cada vez está siendo más adoptado, aunque aún
queda un alto porcentaje de territorios por adoptarlo.
REFERENCIAS
[1]:” IPv4 vs IPv6 – ¿Cuál
es la diferencia entre los dos protocolos?”- Matteo Duò- 01/04/2023- kinsta.
Dirección URL:
https://kinsta.com/es/blog/ipv4-vs-ipv6/
[2]: “IPv6: qué es,
en qué afecta, cómo se activa y ventajas frente a IPv4”- Francisco Fernández-
9/04/2023- urbantechno. Dirección URL:
[3]: “Descripción
general de las direcciones IPv6”- Oracle Corporation. Dirección URL:
https://docs.oracle.com/cd/E19957-01/820-2981/ipv6-overview-10/index.html
[4]: “Protection Algorithm against security holes of IPv6 routing header”-
JaeDeok Lim, YoungKi Kim- Publicado por IEEE. Dirección URL:
https://ieeexplore.ieee.org/document/1625993
[5]: “Match-Prevention Technique Against Denial-of-Service Attack on
Address Resolution and Duplicate Address Detection Processes in IPv6 Link-Local
Network”- Ahmed K. Al-Ani, Mohammed Anbar, Ayman Al-Ani, Dyala R. Ibrahim-
Publicado por IEEE. Dirección
URL:
https://ieeexplore.ieee.org/document/8977518
[6]: ¿Qué es IPv6?- 12/01/2023- Stackscale.
Dirección URL:
https://www.stackscale.com/es/blog/que-es-ipv6/
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.