Visión general
El DTVSOL Super Router es un solo equipo para un operador FTTH o IPoE. Es el gateway de los abonados (BNG), el administrador de sus OLT y la pantalla que vigila su NOC. Funciona en un servidor x86-64 estándar con Ubuntu 24.04.
Trabaja con abonados IPoE (DHCP). No hay PPPoE ni RADIUS. El BGP de borde no forma parte de él: el router se ubica detrás de su router de borde y entrega a los abonados sus direcciones, su velocidad y su NAT.
Qué hace
Sección titulada «Qué hace»- Servicios, una llamada cada uno. Su sistema de facturación (billing) envía un número de serie de ONT y una velocidad. El router registra la ONT en su OLT, le da al abonado una dirección fija en la red de su puerto PON y devuelve un id de servicio permanente. No se necesita dirección MAC.
- DHCP e IPv6. Asignaciones fijas y dinámicas, DHCPv6 y delegación de prefijos, anuncios de router (router advertisements).
- VLAN y QinQ. Interfaces 802.1Q y 802.1ad, direcciones y rutas estáticas, que se conservan tras los reinicios.
- NAT. Pools simples de source-NAT y CGNAT con bloques de puertos deterministas y un registro de asignaciones para solicitudes legales.
- Planes de velocidad. Se aplican en la OLT para los servicios y en el router para los clientes basados en MAC.
- Protección. Una lista de permitidos (allow-list) para los puertos de administración, fail2ban, anti-spoofing (vinculación IP + MAC + VLAN) y redirección de puertos (port forwards).
- Control de OLT. Un registro de OLT con credenciales cifradas, planes enviados a cada OLT, un recolector que lee los niveles ópticos y los estados de las ONT cada 5 minutos, y copias de seguridad de la configuración.
- Alarmas y salud. Un registro de alarmas revisado cada minuto, un diagnóstico de la configuración (doctor) y una pantalla 24/7 (wall) para un monitor en la sala de soporte.
- Configuración guardada. Cada cambio va a un único archivo de base de datos con versiones que usted puede comparar y restaurar, como la flash de un switch.
Las partes
Sección titulada «Las partes»| Parte | Qué es |
|---|---|
dtvsold |
El daemon del router. Responde la API HTTP en el puerto 8880, ejecuta los temporizadores y los pasos de arranque, y sirve el monitor web. Es un binario con licencia. |
dtvsol |
La línea de comandos. Cada tarea tiene un comando dtvsol. Ejecútelo sin argumentos en una terminal para obtener el prompt dtvsol> con autocompletado con Tab. |
| Monitor web | HTTPS en el puerto 8881: la consola en vivo de la OLT, la vista de OLT, las alarmas y la configuración. Consulte el monitor. |
| Drivers de OLT | Un driver compilado por fabricante de OLT (dtvsol-olt-<vendor>), entregado con la licencia. Hoy se soportan las OLT Huawei de la familia MA5600T. |
| MK-api | Un listener de API compatible con MikroTik en TCP 8728, para que un sistema de facturación hecho para MikroTik pueda aprovisionar el router sin cambios. |
| Licencia | El router obtiene su licencia del middleware de DTVSOL una vez al día. Los drivers de OLT necesitan una licencia válida. |
Internet / border router | uplink (bond0) | +-------------------------+--------------------------+ | DTVSOL Super Router | | | | dtvsold ---- API :8880 <--- billing, dtvsol CLI | | | \---- monitor :8881 <--- NOC browsers, | | | the 24/7 wall | | | \---- MK-api :8728 <--- MikroTik billings | | | | | DHCP, CGNAT, shaping, anti-spoofing, alarms | | | | | OLT driver (licensed) -------- licence <--- DTVSOL middleware +-----+----------------------------------------------+ | S-VLAN (QinQ), one C-VLAN per PON port | OLT ---- PON ports ---- splitters ---- ONTs (subscribers)Dónde está cada cosa
Sección titulada «Dónde está cada cosa»/opt/dtvsolcontiene el software.bin/tiene los programas,etc/la configuración base./opt/dtvsol/data/dtvsol.dbes la configuración: clientes, servicios, VLAN, OLT, planes y lo demás, en un único archivo SQLite./opt/dtvsol/log/tiene los logs:api.log,auth.log,cgnat-mappings.logy el log de comandos de la OLT.