Esta semana, hemos explorado tres importantes artículos que nos muestran la versatilidad y las nuevas capacidades de los equipos MikroTik y su sistema operativo, RouterOS. ¡Acompáñanos a revisarlas!
1. Instalación de MikroTik CHR en VirtualBox: Tu Router en la Nube o en tu PC
El primer artículo nos introduce a MikroTik CHR (Cloud Hosted Router), una versión virtualizada del sistema operativo RouterOS, diseñada para ejecutarse en máquinas virtuales (VMs) en entornos de nube o servidores físicos con virtualización como VirtualBox. Se destaca su capacidad para ofrecer casi todas las funciones de un router físico MikroTik, siendo ideal para infrae|structuras de nube, laboratorios virtuales o como controladores centrales en entornos ISP.
El artículo resalta su utilidad para implementar túneles VPN centralizados, servidores PPPoE virtualizados, configuraciones BGP/OSPF en centros de datos, y para pruebas o laboratorios de entrenamiento. Su rendimiento está directamente ligado a la capacidad del servidor anfitrión y al tipo de licencia asignada.
La guía detalla cómo instalar CHR en VirtualBox, un software de virtualización gratuito y de código abierto. Los pasos clave incluyen:
- Descargar VirtualBox y la imagen VDI de CHR desde los sitios oficiales.
- Crear una nueva máquina virtual seleccionando “Linux” como tipo y “Other Linux (64-bit)” como versión.
- Configurar un mínimo de 256 MB de RAM y al menos un procesador.
- Adjuntar el archivo VDI de CHR como disco duro virtual existente.
- Ajustar la configuración de red para usar un “Bridged Adapter” (la VM actúa como un dispositivo más en tu red local) o NAT (útil para pruebas aisladas).
- Finalmente, iniciar la VM y acceder con las credenciales por defecto (admin sin contraseña), recomendándose encarecidamente cambiar la contraseña inicial por seguridad.
Una limitación importante de la versión gratuita de CHR es que limita el ancho de banda a 1 Mbps, restricción que se elimina con una licencia completa. Esta herramienta es invaluable para crear laboratorios de red sin necesidad de hardware físico, permitiendo a los usuarios probar configuraciones de forma segura y aislada.
2. MikroTik y LoRaWAN: Llevando tu Router al Mundo del IoT de Largo Alcance
El segundo artículo explora cómo MikroTik se integra en el mundo del Internet de las Cosas (IoT) a través del paquete LoRa, ahora parte del paquete IoT a partir de RouterOS v7.11. Esta funcionalidad permite a los routers MikroTik funcionar como gateways LoRaWAN de largo alcance, expandiendo su potencial hacia redes de sensores de baja potencia y gran cobertura.
La función principal del paquete LoRa no es ser un servidor LoRaWAN (LNS), sino un “packet forwarder”. Esto significa que captura las tramas LoRaWAN de los sensores IoT y las reenvía a servidores externos como The Things Network (TTN) o ChirpStack.
El artículo destaca las propiedades generales de configuración en el submenú /iot lora (o /lora en versiones antiguas), incluyendo radio-band (para definir el rango de frecuencia según la región) y gateway-id (un identificador único EUI64 para el gateway en el servidor LoRaWAN).
La instalación del paquete es sencilla: descargar el archivo .npk, subirlo al equipo por FTP o Winbox, y reiniciar el router. Dispositivos compatibles incluyen el wAP LoRa8/9 kit, KNOT LR9, LtAP LR8/9, y cualquier MikroTik con puerto USB que admita un módulo LoRaWAN compatible.
Un ejemplo de configuración para TTN detalla cómo habilitar el gateway, definir la banda de radio y el servidor LNS, y luego registrar el gateway en la consola de TTN utilizando el gateway-id generado por MikroTik. La comunicación con servidores externos se realiza a través del protocolo Semtech UDP, requiriendo que los puertos 1700/UDP estén abiertos y que el gateway-id coincida.
Los casos de uso son amplios, abarcando agricultura inteligente, logística, ciudades inteligentes, industria e infraestructura rural. Las ventajas de elegir MikroTik + LoRaWAN incluyen su bajo costo, alta personalización, compatibilidad estándar y un alcance eficiente de hasta 15 km en zonas abiertas.
3. Routing Fantasy en MikroTik RouterOS v7: Simulación de Redes a Gran Escala
El tercer artículo nos introduce a Routing Fantasy, una herramienta integrada en RouterOS v7 diseñada para facilitar la generación masiva de rutas estáticas con fines de pruebas, simulación y aprendizaje. Esta funcionalidad permite crear desde una única ruta hasta cientos de miles de rutas “falsas” o “de fantasía” con un solo comando.
La principal razón para usar Routing Fantasy es su utilidad para simular tablas BGP completas, analizar el rendimiento de la FIB (Forwarding Information Base), optimizar filtros y medir el consumo de recursos (CPU, memoria) del router ante escenarios de enrutamiento complejos, todo sin necesidad de hardware adicional o redes reales. Las rutas fantasy son gestionadas por un proceso dedicado “fantasy” dentro del sistema operativo, lo que permite monitorear su consumo específico.
Un ejemplo práctico muestra cómo generar 256 rutas /32 dentro de un prefijo /24 con el comando: /routing fantasy add dst=10.10.10.0/24 count=256. Una vez creadas, estas rutas se comportan como rutas reales y pueden ser filtradas, seleccionadas o redistribuidas a otros protocolos.
El artículo enfatiza que RouterOS v7 es una plataforma robusta para pruebas avanzadas, gracias a su soporte multiproceso en el motor de enrutamiento (donde OSPF, RIP, BGP, estático, políticas y fantasy corren en paralelo) y sus filtros de enrutamiento avanzados.
Una característica destacada es la posibilidad de integrar rutas fantasy con protocolos reales como BGP, permitiendo redistribuirlas y aplicar filtros avanzados para simular escenarios complejos de enrutamiento sin afectar entornos de producción. El rendimiento puede medirse utilizando el comando /routing/stats/process print.
En conclusión, Routing Fantasy es una herramienta poderosa y flexible que permite a administradores y operadores simular entornos de enrutamiento complejos, evaluar el impacto en los recursos y probar filtros y políticas avanzadas de manera segura y eficiente. Se recomienda realizar pruebas con diferentes volúmenes de rutas para entender los límites del hardware antes de aplicarlo en producción.
Preguntas Frecuentes sobre el Webinar de Energía Renovable
¿Qué es MikroTik CHR y para qué se utiliza principalmente?
MikroTik CHR (Cloud Hosted Router) es una versión virtualizada del sistema operativo RouterOS de MikroTik, diseñada para ejecutarse en máquinas virtuales (VMs) en entornos de nube o servidores físicos con virtualización como VirtualBox, VMware, Hyper-V, KVM, entre otros. Su principal utilidad radica en funcionar como un router virtual, ofreciendo casi todas las capacidades de un router físico.
Esto lo hace ideal para infraestructura de nube, laboratorios virtuales, controladores centrales en entornos ISP, implementar túneles VPN centralizados, servir como servidor PPPoE virtualizado y para pruebas y capacitación. Es una herramienta potente para configurar entornos de red sin necesidad de hardware físico.
¿Cómo se instala MikroTik CHR en VirtualBox y cuáles son los pasos esenciales de configuración inicial?
La instalación de MikroTik CHR en VirtualBox implica varios pasos. Primero, se debe descargar e instalar VirtualBox desde su sitio oficial y luego descargar la imagen VDI de CHR desde la página de MikroTik. Una vez hecho esto, se crea una nueva máquina virtual en VirtualBox, asignándole un nombre (ej. MikroTik_CHR), seleccionando “Linux” como tipo y “Other Linux (64-bit)” como versión.
Es crucial configurar la memoria RAM (mínimo 256 MB) y la cantidad de procesadores (1 o más). Posteriormente, se añade el archivo VDI de CHR como disco duro virtual existente. En los ajustes avanzados de la VM, se desmarca “Disquete” y “Óptica” en el orden de arranque y se configura el adaptador de red (Adaptador 1) en modo “Bridged Adapter” o “NAT” según el entorno.
Finalmente, se inicia la VM, se ingresa con las credenciales por defecto (usuario: admin, contraseña: en blanco) y se recomienda cambiar la contraseña inmediatamente. La configuración inicial se puede realizar a través de la CLI, WebFig o Winbox.
¿Qué función cumple el paquete LoRa en MikroTik y cómo transforma el router en un gateway IoT?
El paquete LoRa de MikroTik permite que los equipos MikroTik funcionen como gateways LoRaWAN de largo alcance. Su función principal no es actuar como un servidor LoRaWAN (LNS), sino como un “packet forwarder”.
Esto significa que el router MikroTik captura las tramas LoRaWAN enviadas por los sensores IoT y las reenvía a servidores externos como The Things Network (TTN) o ChirpStack.
Al instalar este paquete (o el paquete IoT en versiones recientes de RouterOS), un router MikroTik compatible (con módulo LoRa integrado o USB) se convierte en un punto de entrada para redes de sensores de baja potencia y gran cobertura, ampliando su potencial en conectividad IoT para aplicaciones en agricultura inteligente, logística, ciudades inteligentes e industria.
¿Cuáles son las propiedades clave configurables del paquete LoRa en MikroTik para su operación como gateway?
Las propiedades configurables del paquete LoRa en MikroTik son fundamentales para su operación como gateway LoRaWAN.
Entre las más importantes se incluyen: enabled (habilita/deshabilita el gateway), radio-band (define el rango de frecuencia según la región, ej. EU868, US915), gateway-id (identificador único EUI64 del gateway, que puede ser auto-generado o manual), forward (destino de los paquetes, server para LNS externo o local para pruebas), server (dirección del servidor LoRaWAN de destino, ej. eu1.cloud.thethings.network), up-port y down-port (puertos UDP para tráfico de subida y bajada, por defecto 1700), interval (para enviar estadísticas al servidor), location-source (fuente de ubicación, manual, gps o dhcp) y antenna-gain (ganancia de la antena en dBi).
Configurar correctamente estas propiedades es crucial para la integración confiable con servidores externos y una óptima cobertura de red.
¿Qué es Routing Fantasy en MikroTik RouterOS v7 y cuál es su principal utilidad?
Routing Fantasy es una herramienta integrada en MikroTik RouterOS v7 diseñada para la generación masiva de rutas estáticas ficticias, también conocidas como “rutas de fantasía”.
Su principal utilidad es facilitar pruebas, simulación y aprendizaje en escenarios de enrutamiento complejos sin necesidad de una red física real.
Permite crear desde una única ruta hasta cientos de miles, lo cual es ideal para evaluar el comportamiento del router ante grandes tablas de enrutamiento (como las de BGP), analizar el rendimiento de la FIB (Forwarding Information Base), optimizar filtros y medir el consumo de recursos (CPU, memoria).
Es un subsistema dentro del motor de enrutamiento que gestiona estas rutas de prueba de forma aislada.
¿Por qué es beneficioso usar Routing Fantasy para pruebas y aprendizaje en entornos de red?
Routing Fantasy ofrece múltiples beneficios para pruebas y aprendizaje:
- Escalabilidad y rendimiento: Permite simular tablas de enrutamiento masivas, lo que ayuda a evaluar el soporte multiproceso del motor de enrutamiento de RouterOS v7 y cómo el proceso “fantasy” impacta el cálculo general de rutas.
- Pruebas realistas: Facilita la recreación de escenarios con cientos de miles de rutas BGP sin la complejidad de redes reales, permitiendo medir el consumo de CPU, memoria y FIB, así como la velocidad de cálculo y convergencia.
- Aprendizaje práctico: Proporciona un laboratorio interno seguro para entender el funcionamiento del enrutamiento en RouterOS. Los usuarios pueden observar directamente cómo los cambios en reglas, distancias o filtros afectan el comportamiento del router sin comprometer redes productivas, lo que lo convierte en una herramienta invaluable para la capacitación.
¿Cómo se puede integrar Routing Fantasy con otros protocolos de enrutamiento como BGP en MikroTik RouterOS v7?
Aunque las rutas generadas por Routing Fantasy son solo para simulación, se pueden integrar con protocolos reales como BGP u OSPF en RouterOS v7.
Esto se logra principalmente a través de la redistribución de rutas. Los administradores pueden crear políticas específicas o filtros de enrutamiento en las plantillas BGP que condicionen la exportación de las rutas “fantasy” hacia los peers BGP.
Por ejemplo, se puede definir un filtro que solo exporte rutas dentro de un prefijo específico que haya sido generado por Routing Fantasy.
Además, se pueden aplicar filtros avanzados y reglas de selección de rutas (select-rule) para manipular y priorizar estas rutas ficticias, probando algoritmos de failover y preferencia como si fueran rutas dinámicas reales, lo cual es útil para la optimización de políticas de enrutamiento.
¿Qué limitaciones tiene la versión gratuita de MikroTik CHR y por qué es importante considerarlas?
La versión gratuita de MikroTik CHR sin licencia impone una limitación significativa en el ancho de banda: el tráfico está restringido a 1 Mbps.
Esta limitación es importante porque, si bien permite a los usuarios probar y familiarizarse con las funcionalidades de RouterOS en un entorno virtual sin costo, no es adecuada para despliegues en entornos de producción donde se requiere un alto rendimiento de red.
Para eliminar esta restricción y aprovechar el potencial completo de CHR en términos de capacidad de procesamiento y ancho de banda, es necesario adquirir una licencia completa (P1, P10, P-Unlimited), lo cual es un factor clave a considerar al planificar su uso más allá de un laboratorio o entorno de prueba básico.
Libros MikroTik
(Book) Networking with MikroTik RouterOS: A Practical Approach to Understanding and Implementing RouterOS
Study material for the MTCNA Certification Course, updated to RouterOS v7
Libro Switching y Brindging RouterOS v7
Material de estudio para el Curso de Certificación MTCSWE actualizado a RouterOS v7










