Pular para o conteúdo

Visão geral

O DTVSOL Super Router é um único equipamento para um provedor FTTH ou IPoE. Ele é o gateway dos assinantes (BNG), o gerenciador das suas OLTs e a tela que o seu NOC acompanha. Ele roda em um servidor x86-64 padrão com Ubuntu 24.04.

Ele trabalha com assinantes IPoE (DHCP). Não há PPPoE nem RADIUS. O BGP de borda não faz parte dele: o roteador fica atrás do seu roteador de borda e entrega aos assinantes os seus endereços, a sua velocidade e o seu NAT.

  • Serviços, uma chamada cada. O seu sistema de cobrança (billing) envia o número de série de uma ONT e uma velocidade. O roteador registra a ONT na OLT dela, dá ao assinante um endereço fixo na rede da porta PON dele e devolve um id de serviço permanente. Nenhum endereço MAC é necessário.
  • DHCP e IPv6. Concessões fixas e dinâmicas, DHCPv6 e prefix delegation, router advertisements.
  • VLANs e QinQ. Interfaces 802.1Q e 802.1ad, endereços e rotas estáticas, mantidos entre reinicializações.
  • NAT. Pools simples de source-NAT e CGNAT com blocos de portas determinísticos e um registro de mapeamentos para solicitações judiciais.
  • Planos de velocidade. Aplicados na OLT para os serviços e no roteador para os clientes baseados em MAC.
  • Proteção. Uma lista de permissões (allow-list) para as portas de gerência, fail2ban, anti-spoofing (vínculo IP + MAC + VLAN) e redirecionamentos de portas.
  • Controle de OLT. Um cadastro de OLTs com credenciais criptografadas, planos enviados para todas as OLTs, um coletor que lê os níveis de fibra e os estados das ONTs a cada 5 minutos, e backups de configuração.
  • Alarmes e saúde. Um registro de alarmes verificado a cada minuto, um doutor de configuração e uma tela 24/7 (wall) para um monitor na sala de suporte.
  • Configuração salva. Toda alteração vai para um único arquivo de banco de dados, com versões que você pode comparar e restaurar, como a flash de um switch.
Parte O que é
dtvsold O daemon do roteador. Ele responde à API HTTP na porta 8880, executa os timers e as etapas de boot e serve o monitor web. É um binário licenciado.
dtvsol A linha de comando. Toda tarefa tem um comando dtvsol. Execute-o sem argumentos em um terminal para obter o prompt dtvsol> com completação por Tab.
Monitor web HTTPS na porta 8881: o console ao vivo da OLT, a visão da OLT, os alarmes e as configurações. Veja o monitor.
Drivers de OLT Um driver compilado por fabricante de OLT (dtvsol-olt-<vendor>), entregue com a licença. Hoje são suportadas as OLTs Huawei da família MA5600T.
MK-api Um listener de API compatível com MikroTik na porta TCP 8728, para que um sistema de cobrança feito para MikroTik possa provisionar o roteador sem alterações.
Licença O roteador busca a sua licença no middleware da DTVSOL uma vez por dia. Os drivers de OLT precisam de uma licença 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 contém o software. bin/ tem os programas, etc/ as configurações básicas.
  • /opt/dtvsol/data/dtvsol.db é a configuração: clientes, serviços, VLANs, OLTs, planos e o resto, em um único arquivo SQLite.
  • /opt/dtvsol/log/ tem os logs: api.log, auth.log, cgnat-mappings.log e o log de comandos da OLT.

Este site foi escrito com a ajuda de IA e revisado pela nossa equipe.