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.
O que ele faz
Seção intitulada “O que ele faz”- 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.
As partes
Seção intitulada “As partes”| 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)Onde as coisas ficam
Seção intitulada “Onde as coisas ficam”/opt/dtvsolconté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.loge o log de comandos da OLT.
Próximos passos
Seção intitulada “Próximos passos”Este site foi escrito com a ajuda de IA e revisado pela nossa equipe.