fbpx

Neighbor Discovery Protocol (Parte 2)

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Otras de las funciones claves del protocolo Neighbor Discovery son las siguientes:

Al final del artículo encontrarás un pequeño test que te permitirá evaluar los conocimientos adquiridos en esta lectura

Autoconfiguración de direcciones (SLAAC)

La autoconfiguración de direcciones en IPv6 es un proceso mediante el cual los nodos asignan y configuran automáticamente sus direcciones IPv6 sin la necesidad de una intervención manual o de un servidor de configuración. Este mecanismo de autoconfiguración se basa en el protocolo Neighbor Discovery (Descubrimiento de Vecinos) y en las extensiones de configuración automática de IPv6. El funcionamiento de SLAAC es de la siguiente manera:

Identificación del prefijo de red

El primer paso en la autoconfiguración de direcciones es la obtención del prefijo de red. El nodo adquiere esta información a través de diferentes métodos, como la recepción de mensajes de Router Advertisement (Anuncio de Router) enviados por routers en la red o mediante otros mecanismos de descubrimiento de redes.

Generación de la interfaz identificadora

Una vez que el nodo obtiene el prefijo de red, genera una interfaz identificadora para crear una dirección única. Esto puede basarse en la dirección MAC de la interfaz de red, aunque también pueden utilizarse otros métodos como la generación aleatoria de números.

Combinación del prefijo y la interfaz identificadora

El nodo combina el prefijo de red obtenido con la interfaz identificadora generada para formar la dirección IPv6 completa. Esta dirección es única en el ámbito de la red.

Detección de duplicación de direcciones

Antes de utilizar la dirección configurada automáticamente, el nodo realiza una detección de duplicación de direcciones. Esto implica enviar mensajes de Neighbor Solicitation (Solicitud de Vecinos) a la dirección IPv6 generada para verificar si otra máquina ya la está utilizando en la red.

Anuncio de Router

Los routers en la red envían periódicamente mensajes de Router Advertisement, que contienen información de configuración de red y parámetros para los nodos. Estos mensajes permiten a los nodos adquirir el prefijo de red y otros detalles necesarios para la autoconfiguración de direcciones.

Actualización de la tabla de vecinos

A medida que los nodos se comunican entre sí en la red, mantienen una tabla de vecinos que almacena las direcciones IPv6 y las direcciones MAC de los vecinos conocidos. Esta tabla se actualiza continuamente a medida que se descubren nuevos vecinos y se establece la comunicación con ellos.

 

La autoconfiguración de direcciones en IPv6 simplifica la configuración de la red y facilita la asignación automática de direcciones a los nodos. Al aprovechar el protocolo Neighbor Discovery y las extensiones de configuración automática de IPv6, los nodos pueden asignar direcciones únicas y establecer la comunicación en la red sin necesidad de una configuración manual compleja.

Mantenimiento del estado de vecindad

El mantenimiento del estado de vecindad en IPv6 se refiere al proceso mediante el cual los nodos de una red IPv6 continúan monitoreando y actualizando la información sobre los vecinos de la red.

Este proceso garantiza que la tabla de vecinos de cada nodo esté actualizada y refleje con precisión las direcciones IPv6 y las direcciones MAC de los vecinos conocidos.

A continuación, se proporciona una explicación detallada de cómo funciona el mantenimiento del estado de vecindad en IPv6:

Supervisión de la conectividad

  • Cada nodo periódicamente verifica la conectividad con sus vecinos para asegurarse de que sigan activos y alcanzables.
  • Esto se logra enviando mensajes de Neighbor Solicitation (Solicitud de Vecinos) a las direcciones IPv6 de los vecinos y esperando respuestas de Neighbor Advertisement (Anuncio de Vecinos).

Actualización de la tabla de vecinos

  • Cuando un nodo recibe un mensaje de Neighbor Advertisement, actualiza su tabla de vecinos con la dirección IPv6 y la dirección MAC del vecino correspondiente.
  • Si se detecta un cambio en la información del vecino, como un cambio en la dirección MAC o una nueva dirección IPv6, se actualiza la tabla de vecinos con la información más reciente.

Detección de vecinos inalcanzables

  • Si un nodo deja de recibir respuestas a las solicitudes de vecinos enviadas a una dirección IPv6 específica, marca al vecino correspondiente como inalcanzable en su tabla de vecinos.
  • Esta detección de vecinos inalcanzables permite a los nodos actualizar rápidamente su información de vecindad y adaptarse a cambios en la red.

Retraso aleatorio en los mensajes de Neighbor Solicitation

  • Para evitar congestionar la red con mensajes de Neighbor Solicitation simultáneos, los nodos introducen un retraso aleatorio antes de enviar las solicitudes.
  • Este retraso aleatorio ayuda a distribuir las solicitudes en el tiempo y reduce la probabilidad de colisiones y congestión en la red.

Expiración de las entradas de vecinos

  • Cada entrada en la tabla de vecinos de un nodo tiene un tiempo de vida asociado.
  • Si un nodo no recibe actualizaciones de vecinos durante un período de tiempo determinado, se considera que la entrada ha expirado y se elimina de la tabla de vecinos.
  • Esto garantiza que la tabla de vecinos se mantenga actualizada y solo contenga información sobre los vecinos activos y alcanzables.

 

Descubrimiento de rutas predeterminadas

El descubrimiento de rutas predeterminadas en IPv6 es un proceso mediante el cual los nodos determinan la ruta a seguir para enviar paquetes fuera de la red local. Esto implica identificar y configurar la ruta predeterminada que se utilizará cuando no se especifique una ruta específica para un destino en particular.

El funcionamiento de descubrimiento de rutas predeterminadas es la siguiente:

Anuncios de Router (Router Advertisements)

  • Los routers en la red envían periódicamente mensajes de “Router Advertisements” (Anuncios de Router) a través de la dirección multicast “All-Routers” (Todos los routers).
  • Estos mensajes contienen información relevante para la configuración de los nodos, incluyendo la indicación de la ruta predeterminada.

Indicación de ruta predeterminada

  • Los mensajes de Anuncio de Router pueden contener una opción llamada “Default Route” (Ruta Predeterminada), que especifica la dirección del próximo salto o el enlace de salida para los paquetes que no tienen una ruta específica.

Procesamiento de los mensajes de Anuncio de Router

  • Cuando un nodo recibe un mensaje de Anuncio de Router, verifica si existe una opción de Ruta Predeterminada.
  • Si se encuentra una opción de Ruta Predeterminada, el nodo configura su tabla de enrutamiento para incluir la ruta predeterminada especificada en el mensaje.

Selección de la ruta predeterminada

  • Si hay múltiples opciones de Ruta Predeterminada en los mensajes de Anuncio de Router, el nodo debe seleccionar una de ellas.
  • El proceso de selección puede basarse en diferentes criterios, como la prioridad del router anunciante o la calidad de la conexión.

Actualización de la tabla de enrutamiento

  • Una vez que se ha seleccionado una ruta predeterminada, el nodo actualiza su tabla de enrutamiento con la información correspondiente.
  • Esta tabla incluirá la dirección de destino de la ruta predeterminada y la dirección del próximo salto o el enlace de salida asociado.

Enrutamiento de paquetes

  • Cuando un nodo necesita enviar un paquete fuera de la red local y no tiene una ruta específica, utiliza la ruta predeterminada configurada en su tabla de enrutamiento.
  • El paquete se envía al próximo salto o se envía directamente al enlace de salida según lo especificado en la ruta predeterminada.

 

El descubrimiento de rutas predeterminadas en IPv6 permite a los nodos determinar automáticamente la ruta a seguir para enviar paquetes fuera de la red local. Al recibir y procesar los mensajes de Anuncio de Router, los nodos configuran su tabla de enrutamiento con la ruta predeterminada adecuada, lo que asegura un enrutamiento eficiente y correcto de los paquetes en la red IPv6.

Protección contra ataques de suplantación

La protección contra ataques de suplantación en IPv6 es un aspecto importante para garantizar la seguridad de las comunicaciones y prevenir que un nodo malintencionado se haga pasar por otro en la red.

A continuación, se mencionan algunas medidas de protección comunes contra ataques de suplantación en IPv6:

Filtrado de direcciones MAC

  • El filtrado de direcciones MAC implica configurar los dispositivos de red para permitir únicamente la comunicación con direcciones MAC específicas.
  • Esto evita que nodos no autorizados se conecten o se comuniquen a través de la red.

Configuración adecuada de Neighbor Discovery Protocol (NDP)

  • El Neighbor Discovery Protocol (NDP) en IPv6 proporciona mecanismos para el descubrimiento y el mantenimiento de vecinos en la red.
  • Es importante configurar adecuadamente el NDP para evitar ataques de suplantación, como limitar la aceptación de mensajes de Anuncio de Vecinos únicamente a los routers autorizados.

Autenticación de mensajes NDP

  • Para proteger aún más el NDP contra ataques de suplantación, se puede implementar la autenticación de mensajes NDP.
  • Esto implica el uso de técnicas de criptografía, como firmas digitales, para garantizar que los mensajes de NDP provengan de fuentes confiables y no hayan sido modificados durante la transmisión.

Implementación de Secure Neighbor Discovery (SEND)

  • El protocolo Secure Neighbor Discovery (SEND) es una extensión de seguridad para el NDP en IPv6.
  • SEND proporciona mecanismos de autenticación y protección de mensajes NDP, ayudando a prevenir ataques de suplantación y garantizar la integridad y la autenticidad de las comunicaciones.

Uso de IPv6 over VPN

  • El uso de IPv6 over VPN (IPv6 a través de una red privada virtual) puede proporcionar una capa adicional de seguridad al enrutar el tráfico IPv6 a través de una conexión segura.
  • Esto ayuda a proteger las comunicaciones IPv6 de posibles ataques de suplantación al cifrar el tráfico y autenticar las conexiones VPN.

Implementación de políticas de seguridad en los dispositivos de red

  • Configurar y aplicar políticas de seguridad en los dispositivos de red, como firewalls y sistemas de prevención de intrusiones, ayuda a detectar y bloquear actividades maliciosas en la red IPv6.
  • Estas políticas pueden incluir la inspección de paquetes, la detección de anomalías y la prevención de ataques de suplantación conocidos.

Breve cuestionario de conocimientos

¿Qué te pareció este artículo?
¿Te atreves a evaluar tus conocimientos aprendidos?

QUIZ - Neighbor Discovery Protocol (Parte 2)

Libro recomendado para éste artículo

¿Quieres sugerir un tema?

Todas las semanas posteamos nuevo contenido. Quieres que tratemos sobre algo específico?
Tema para el proximo Blog

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

CÓDIGO DE DESCUENTO

AN24-LIB

aplica a libros y packs de libros MikroTik

Días
Horas
Minutos
Segundos

Introducción a
OSPF - BGP - MPLS

Regístrate en éste curso gratuito

MAE-RAV-ROS-240118
Días
Horas
Minutos
Segundos

Regístrate en éste curso gratuito

MAS-ROS-240111

¡ Promo por Día de Reyes !

REYES24

15%

todos los productos

cursos MikroTik
cursos Academy
libros MikroTik

¡ Aprovecha el código de descuento Día de Reyes !

* promoción válida hasta el Domingo 7 Enero 2024
** el código (REYES24) se aplica en el carrito de compras
*** compra tu curso ahora y tómalo hasta el 31 Marzo 2024

¡ Promo por Fín de Año !

NY24

20%

todos los productos

cursos MikroTik
cursos Academy
libros MikroTik

¡ Aprovecha el código de descuento de Fín de Año !

* promoción válida hasta el lunes 1 Enero 2024
** el código (NY24) se aplica en el carrito de compras
*** compra tu curso ahora y tómalo hasta el 31 Marzo 2024

Descuentos por Navidad !

XMAS23

30%

todos los productos

cursos MikroTik
cursos Academy
libros MikroTik

Aprovecha el código de descuento por Navidad !!!

** los códigos se aplican en el carrito de compras
promo válida hasta el lunes 25 Diciembre 2023

DESCUENTOS CYBER WEEK

CW23-MK

17%

todos los cursos MikroTik OnLine

CW23-AX

30%

todos los cursos Academy

CW23-LIB

25%

todos los Libros y Packs de Libros MikroTik

Aprovecha los códigos de descuento por Cyber Week !!!

** los códigos se aplican en el carrito de compras
promo válida hasta el domingo 3 Diciembre 2023

DESCUENTOS BLACK FRIDAY

BF23-MX

22%

todos los cursos MikroTik OnLine

BF23-AX

35%

todos los cursos Academy

BF23-LIB

30%

todos los Libros y Packs de Libros MikroTik

Aprovecha los códigos de descuento por Black Friday !!!

** Los códigos se aplican en el carrito de compras

los códigos se aplican en el carrito de compras
válido hasta el domingo 26 Noviembre 2023

Días
Horas
Minutos
Segundos

Regístrate en éste curso gratuito

MAE-VPN-SET-231115

Promo Halloween

Aprovecha los códigos de descuento por Halloween.

Los códigos se aplican en el carrito de compras

HW23-MK

11% de descuento en todos los cursos MikroTik OnLine

11 %

HW23-AX

30% de descuento en todos los cursos Academy

30 %

HW23-LIB

25% de descuento en todos los Libros y Packs de Libros MikroTik

25 %

Regístrate y participa en el curso gratuito Introducción a Ruteo Avanzado con MikroTik (MAE-RAV-ROS)

Hoy (miércoles) 11 Octubre, 2023
7pm a 11pm (Colombia, Ecuador, Perú)

MAE-RAV-ROS-231011