miércoles, 17 de mayo de 2023

IPv6

 

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:

https://www.mundodeportivo.com/urbantecno/tecnologia/ipv6-que-es-en-que-afecta-como-se-activa-y-ventajas-frente-a-ipv4

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