Webinar incia en

0 Días
0 Horas
0 Minutos
0 Segundos

Webinar Gratuito

Introducción a Protocolo IPv6 con MikroTik RouterOS

Neighbor Discovery Protocol (NDP): qué es, cómo funciona y por qué es fundamental en IPv6

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

¿Qué es Neighbor Discovery Protocol (NDP)?

Neighbor Discovery Protocol (NDP) es uno de los protocolos más importantes de IPv6. Su función principal es permitir que los dispositivos descubran vecinos, identifiquen routers, resuelvan direcciones IPv6 a direcciones MAC y determinen si otros nodos continúan siendo accesibles dentro de la red.

NDP forma parte de ICMPv6 y reemplaza varios mecanismos utilizados en IPv4, incluyendo:

  • ARP (Address Resolution Protocol)
  • ICMP Router Discovery
  • ICMP Redirect

Además de reemplazar estas tecnologías, NDP incorpora funcionalidades adicionales que simplifican la administración de redes IPv6 y mejoran la escalabilidad.

Gracias a Neighbor Discovery Protocol, los dispositivos IPv6 pueden:

  • Descubrir routers automáticamente.
  • Obtener prefijos de red.
  • Configurar direcciones IPv6 mediante SLAAC.
  • Resolver direcciones MAC.
  • Detectar direcciones duplicadas.
  • Mantener actualizada la información de vecinos.

 

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

¿Por qué NDP es tan importante en IPv6?

En IPv4, varias funciones dependen de protocolos independientes. En IPv6, Neighbor Discovery centraliza estos procesos dentro de una única arquitectura basada en ICMPv6.

Esto permite:

  • Reducir el tráfico broadcast.
  • Utilizar multicast de forma eficiente.
  • Automatizar la configuración de hosts.
  • Mejorar la detección de cambios en la topología.
  • Facilitar la movilidad y escalabilidad de la red.

Por esta razón, cualquier implementación IPv6 depende directamente del correcto funcionamiento de NDP.

Funciones principales de Neighbor Discovery Protocol

Resolución de direcciones

Cuando un host necesita comunicarse con otro dispositivo en la misma red local, debe conocer la dirección MAC asociada a la dirección IPv6 de destino.

NDP utiliza mensajes Neighbor Solicitation y Neighbor Advertisement para realizar esta tarea.

Descubrimiento de routers

Los equipos necesitan identificar cuál es su gateway predeterminado.

NDP permite que los routers anuncien su presencia mediante Router Advertisements.

Descubrimiento de prefijos

Los routers informan a los hosts qué prefijos IPv6 son válidos en el segmento de red.

Los dispositivos utilizan esta información para generar automáticamente direcciones globales.

Duplicate Address Detection (DAD)

Antes de activar una dirección IPv6, el dispositivo verifica que no exista otro nodo utilizando la misma dirección.

Este mecanismo evita conflictos y problemas de conectividad.

Neighbor Reachability Detection

NDP monitoriza constantemente el estado de los vecinos para determinar si siguen siendo accesibles.

Esto permite actualizar automáticamente la Neighbor Cache y eliminar información obsoleta.

Los cinco mensajes de Neighbor Discovery Protocol

Router Solicitation (RS)

Un host envía un mensaje Router Solicitation para solicitar información a los routers disponibles.

Generalmente ocurre cuando:

  • El equipo se inicia.
  • Una interfaz se activa.
  • Se restablece una conexión.

Router Advertisement (RA)

Los routers responden mediante Router Advertisement.

Estos mensajes contienen:

  • Prefijos IPv6.
  • Gateway predeterminado.
  • Tiempo de vida del router.
  • Parámetros SLAAC.
  • Configuración DNS (dependiendo de la implementación).

Neighbor Solicitation (NS)

Permite resolver direcciones IPv6 a direcciones MAC y verificar accesibilidad.

Neighbor Advertisement (NA)

Es la respuesta a Neighbor Solicitation.

Contiene la dirección MAC del dispositivo objetivo.

Redirect

Permite informar a un host sobre una ruta más eficiente para llegar a un destino determinado.

Cómo funciona NDP paso a paso

Paso 1: Generación de dirección Link-Local

Cuando un dispositivo se conecta a la red genera automáticamente una dirección Link-Local.

Paso 2: Detección de direcciones duplicadas

El host ejecuta Duplicate Address Detection para verificar que la dirección no está siendo utilizada por otro dispositivo.

Paso 3: Descubrimiento del router

El host envía un Router Solicitation.

El router responde con un Router Advertisement.

Paso 4: Obtención de prefijos

El host recibe información sobre:

  • Prefijo IPv6.
  • Gateway.
  • Parámetros SLAAC.

Paso 5: Comunicación con otros nodos

Cuando necesita comunicarse con otro equipo de la misma red:

  • Envía Neighbor Solicitation.
  • Recibe Neighbor Advertisement.
  • Actualiza la Neighbor Cache.
Neighbor Discovery Protocol (NDP): que es, como funciona y por que es fundamental en IPv6

Neighbor Discovery Protocol en MikroTik RouterOS

MikroTik RouterOS incorpora soporte completo para IPv6 Neighbor Discovery y Stateless Address Autoconfiguration (SLAAC). RouterOS utiliza un servicio basado en Router Advertisement Daemon (RADVD) para distribuir información IPv6 a los hosts de la red.

Configuración de Neighbor Discovery en MikroTik

La configuración principal se realiza en:

/ipv6 nd

Desde este menú es posible controlar:

  • Router Advertisements.
  • SLAAC.
  • Parámetros DNS.
  • MTU anunciada.
  • Temporizadores.
  • Preferencias de router.
  • DHCPv6 stateful o stateless.

Configuración básica de Router Advertisement

Ejemplo:

/ipv6 nd
set [ find default=yes ] advertise-dns=yes

Con esta configuración RouterOS puede anunciar servidores DNS mediante Router Advertisement.

Configuración de prefijos IPv6

RouterOS utiliza:

/ipv6 nd prefix

Para anunciar prefijos IPv6 utilizados por SLAAC.

Ejemplo:

/ipv6 nd prefix
add interface=bridge prefix=2001:db8:100::/64

Los hosts utilizarán este prefijo para generar automáticamente sus direcciones IPv6.

Neighbor Cache en MikroTik

RouterOS mantiene una tabla de vecinos accesible desde:

/ipv6 neighbor print

Esta tabla muestra:

  • Dirección IPv6.
  • Dirección MAC.
  • Interfaz.
  • Estado del vecino.
  • Si el vecino es un router.

Entre los estados disponibles se encuentran:

  • reachable
  • stale
  • delay
  • probe
  • incomplete
  • failed

Estos estados son fundamentales para tareas de troubleshooting IPv6.

NDP Proxy en MikroTik

RouterOS permite implementar Neighbor Discovery Proxy mediante:

/ipv6 nd proxy

Esta funcionalidad permite responder mensajes Neighbor Discovery en nombre de otros dispositivos, facilitando determinados escenarios de transición, túneles y segmentación IPv6.

Neighbor Discovery Protocol vs ARP

CaracterísticaARPNDP
Resolución IP-MAC
Descubrimiento de routersNo
SLAACNo
Detección de duplicadosNo
Reachability DetectionNo
BroadcastNo
MulticastNo

NDP ofrece una arquitectura mucho más completa y eficiente que ARP.

Troubleshooting de NDP en entornos MikroTik

Verificar vecinos IPv6

/ipv6 neighbor print

Verificar configuración ND

/ipv6 nd print

Verificar prefijos anunciados

/ipv6 nd prefix print

Verificar direcciones IPv6

/ipv6 address print

Problemas frecuentes

Los clientes no reciben IPv6

Posibles causas:

  • Router Advertisement deshabilitado.
  • Prefijos no anunciados.
  • Firewall bloqueando ICMPv6.
  • SLAAC deshabilitado.

La Neighbor Cache muestra estado failed

Normalmente indica:

  • Problemas de conectividad Layer 2.
  • Host fuera de línea.
  • Errores de VLAN.
  • Filtrado de ICMPv6.

El cliente obtiene dirección IPv6 pero no gateway

Generalmente indica problemas en Router Advertisement o temporizadores RA.

Buenas prácticas para ISPs y WISPs

  • Nunca bloquear ICMPv6 indiscriminadamente.
  • Supervisar periódicamente Neighbor Cache.
  • Utilizar RA Guard cuando sea posible.
  • Mantener coherencia entre SLAAC y DHCPv6.
  • Revisar los temporizadores de Router Advertisement.
  • Monitorizar los estados Reachable, Stale y Probe.
  • Documentar prefijos anunciados en cada segmento.

Conclusión

Neighbor Discovery Protocol es el núcleo operativo de IPv6. No solo reemplaza ARP, sino que proporciona descubrimiento de routers, autoconfiguración mediante SLAAC, detección de direcciones duplicadas y validación continua de vecinos.

En entornos MikroTik RouterOS, NDP adquiere todavía más relevancia porque controla la distribución de prefijos IPv6, Router Advertisements, DNS anunciados y el comportamiento general de SLAAC. Comprender y administrar correctamente /ipv6 nd, /ipv6 nd prefix y /ipv6 neighbor es esencial para cualquier ISP, WISP o administrador de red que despliegue IPv6 en producción.

Preguntas Frecuentes

Es el protocolo de IPv6 encargado de descubrir vecinos, routers y direcciones MAC, además de gestionar la autoconfiguración y la detección de accesibilidad.

Sí. Neighbor Discovery Protocol sustituye a ARP y añade múltiples funcionalidades adicionales.

NDP funciona sobre ICMPv6.

  • Router Solicitation (RS)
  • Router Advertisement (RA)
  • Neighbor Solicitation (NS)
  • Neighbor Advertisement (NA)
  • Redirect

Es el mecanismo que verifica que una dirección IPv6 no esté siendo utilizada por otro dispositivo antes de activarse.

Breve cuestionario de conocimientos

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

QUIZ - Neighbor Discovery Protocol (NDP): qué es, cómo funciona y por qué es fundamental en IPv6

Libros recomendados para éste artículo

Autoestudio MikroTik

Estudia las certificaciones MikroTik a tu propio ritmo

Autoestudio

Aprende a tu propio ritmo

advertisement (anuncio)

MikroLABs

advertisement (anuncio)

Anuncia tu marca aquí - Escríbenos por WhatsApp (+593 98 700 0604) - abcXperts / Academy Xperts
Escríbenos por WhatsApp (+593 98 700 0604)

¿Quieres sugerir un tema?

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

Próximos Cursos

Deja un comentario

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

MONARC Latin America: Soluciones Tecnológicas - Guatemala.
MONARC Latin America: Soluciones Tecnológicas - monarclatinamerica.com.gt - Guatemala
1
Haz clic para chatear

AcademyXperts BETA 1.1

Tu asistente virtual de AcademyXperts

Para una asesoría exacta, completa tu ficha.

Identificación Académica

Ingresa tus datos para continuar

Número no válido

Confírmanos tus datos

Nuestros horarios son de Lunes a Viernes de 9:00 AM a 6:00 PM.

Atención: Lunes a Viernes de 9:00 AM a 6:00 PM (Ecuador GMT-5).