Ir al contenido

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.

  • 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.
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)
  • /opt/dtvsol contiene el software. bin/ tiene los programas, etc/ la configuración base.
  • /opt/dtvsol/data/dtvsol.db es 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.log y el log de comandos de la OLT.