
La configuración de un cliente DHCPv6 en dispositivos MikroTik es esencial para obtener y administrar prefijos IPv6 proporcionados por un proveedor de servicios de internet (ISP). Esta funcionalidad permite que el router MikroTik reciba automáticamente un prefijo IPv6 y configure la red local adecuadamente. La configuración adecuada del cliente DHCPv6 facilita la gestión dinámica de direcciones y prefijos IPv6, asegurando conectividad eficiente y escalable en redes con soporte para IPv6.
Campos principales
Para configurar correctamente un cliente DHCPv6 en MikroTik, se deben considerar los siguientes campos:
- Interface: Se selecciona la interfaz de red que recibirá el prefijo IPv6, normalmente la interfaz WAN como
pppoe-out1. Esta es la puerta de enlace hacia el ISP. - Request: Aquí se seleccionan los elementos que el cliente solicita al servidor DHCPv6. Es posible marcar
info,addressyprefix. Para la delegación de prefijos, se debe seleccionarprefixexclusivamente para recibir el bloque de prefijos IPv6. - Pool Name: Define el nombre del pool o grupo de prefijos recibidos. En este ejemplo se usa
PoolPD, que será referenciado para asignar las subredes en la red local. - Pool Prefix Length: Establece la longitud del prefijo delegado. Comúnmente, se configuran prefijos /56 para dar suficiente espacio para subneteo dentro de la red local.
- Use Peer DNS: Permite que el cliente DHCP recopile la configuración de DNS desde el servidor DHCPv6 del ISP, facilitando la resolución de nombres en IPv6.
- Rapid Commit: Habilita un intercambio más rápido de mensajes DHCPv6, acelerando la concesión del prefijo.
- Add Default Route: Indica si el cliente agregará automáticamente una ruta por defecto IPv6 hacia el ISP, esencial para salida hacia Internet.
Compatibilidad de versiones y modelos
Esta funcionalidad está soportada en RouterOS a partir de versiones relativamente recientes, incluyendo la serie 7.x y superiores, siendo comúnmente utilizada desde la versión 6.40 en adelante. El equipo debe ser compatible con IPv6 y tener suficiente memoria para manejar tablas de rutas IPv6 y pools dinámicos.
Se usa en modelos MikroTik con arquitectura mips, ARM y x86, incluyendo serie hEX, CCR, RB, y otros routers que soportan configuraciones avanzadas de red. Un requisito importante es que el dispositivo tenga interfaz WAN que soporte PPPoE u otra conexión directa con el ISP que entregue prefijos IPv6.
Limitaciones reales incluyen el tamaño de los pools de prefijos que el ISP delega, el soporte total que el ISP brinde para DHCPv6-PD (Prefix Delegation) y la capacidad del router para manejar tablas y reglas IPv6 complejas, lo cual puede variar según modelo y carga de configuración.
Escenarios de uso y recomendaciones
El cliente DHCPv6 con delegación de prefijos es especialmente útil en redes donde el ISP suministra un bloque global de direcciones IPv6 para distribuir dentro de varias subredes locales. Esto es común en redes domésticas avanzadas, pequeñas y medianas empresas, e incluso en entornos ISP que hacen NAT64 o redes híbridas IPv4/IPv6.
Se recomienda configurar correctamente la longitud del prefijo (típicamente /56 o /60), respetando la asignación del ISP y evitando conflictos de direccionamiento. También se debe validar que la interfaz elegida para el cliente DHCPv6 sea la correcta para evitar filtrado o ausencia de asignación de prefijos.
Entre los riesgos se encuentran la falta de renovación automática del prefijo si no se configura correctamente, y la posible exposición de la red local a configuraciones IP erróneas o inseguras si no se controla el pool de prefijos. También es fundamental controlar rutas y firewall IPv6 para proteger la red ante tráfico no deseado.
Comandos de CLI útiles para diagnóstico
/ipv6 dhcp-client print— Muestra el listado de clientes DHCPv6 configurados y su estado./ipv6 dhcp-client monitor [numbers]— Permite observar en tiempo real el estado y mensajes del cliente DHCPv6./ipv6 address print— Lista las direcciones IPv6 configuradas en las interfaces./ipv6 pool print— Muestra pools definidos, incluyendo delegaciones de prefijos obtenidas./ipv6 route print— Verifica rutas IPv6 estadísticas y dinámicas configuradas en el router./log print where message~"dhcpv6"— Consulta entradas en el log relacionadas con DHCPv6 para detectar errores o eventos importantes.
Buenas prácticas de configuración
- Verificar que la interfaz WAN esté correctamente configurada y operativa antes de activar el cliente DHCPv6.
- Solicitar solo la información necesaria (por ejemplo, solo
prefixsi no requiere direcciones individuales) para evitar conflictos o asignaciones erróneas. - Asignar nombres claros y coherentes a pools y prefijos para facilitar la administración y diagnóstico.
- Configurar mecanismos de renovación y monitoreo para asegurarse que el prefijo no expire inesperadamente.
- Implementar reglas de firewall adecuadas para IPv6 que controlen accesos tanto de entrada como salida, protegiendo la red.
- Documentar la configuración y realizar backups periódicos de la configuración RouterOS.
- Actualizar el RouterOS a versiones recientes para mejorar compatibilidad y seguridad en DHCPv6.