DTVSOL Super Router

Como funciona

O Super Router é software no seu próprio servidor x86. Um único programa, dtvsold, faz o trabalho; tudo o que ele sabe fica em um único banco de dados no roteador.

dtvsold — o roteador

Um único programa faz tudo: a API, a configuração de DHCP e roteamento, as regras de firewall e NAT, o controle de banda, as verificações de alarmes e as tarefas agendadas. Nós o construímos com as linguagens de programação mais modernas, de alto e de baixo nível, para obter resultados excelentes do nosso software.

O banco de dados

Clientes, serviços, VLANs, redes, planos, as interfaces do próprio roteador e todas as OLTs ficam em um único arquivo SQLite. Cada alteração é uma versão para a qual você pode voltar.

Os drivers de OLT

Um driver compilado por fabricante de OLT conversa com a OLT via SNMP (a CLI apenas como alternativa). Huawei primeiro; os outros vêm em seguida.

O monitor

Uma página web no roteador (HTTPS, porta 8881): o console da OLT ao vivo, o chassi da OLT, alarmes por área, configurações e a tela 24/7.

dtvsol — a linha de comando

Tudo o que a API faz, pelo shell, com ajuda e autocompletar com Tab: `dtvsol doctor`, `dtvsol service add`, `dtvsol netcfg apply`…

A licença

Cada roteador tem uma licença vinculada à sua máquina; ela se renova sozinha todos os dias a partir da DTVSOL enquanto o suporte estiver ativo.

Um novo assinante, de ponta a ponta

1

Cobrança

chama POST /services com o serial da ONT, a porta PON e o plano

2

Roteador

escolhe a VLAN da porta PON, um endereço fixo e o prefixo IPv6; grava DHCP, controle de banda, anti-spoofing e CGNAT

3

OLT

o driver adiciona a ONT e seu service port com a tabela de tráfego do plano; a OLT salva a configuração depois, sozinha

4

Cliente

a ONT sobe, recebe seu endereço via Option 82 e navega; o monitor mostra seu sinal óptico a partir da próxima coleta

Feito para que um erro não derrube a rede

  • As alterações de rede se desfazem sozinhas se não forem confirmadas em 120 s
  • Alterações que cortariam o seu próprio acesso ou a rota padrão são recusadas
  • Cada alteração de configuração é uma versão; restaure qualquer uma delas
  • Backups diários, com uma cópia criptografada fora do roteador
  • Administradores e observadores; cada alteração registrada com quem a fez
  • As portas de gerência respondem apenas a uma lista de acesso; o fail2ban bloqueia tentativas de adivinhar senhas

Onde ele roda

Um servidor x86-64 com Ubuntu 24.04 LTS, placas de rede para o uplink e as OLTs (10G a 100G; um servidor intermediário suporta até 100.000 assinantes), armazenamento SSD. Veja a página de hardware.

Hardware →