Pular para o conteúdo

Preparar BNG e roteador de borda

4 min de leitura

Acesso de leitura, API, SSH e SNMP para concentrador PPPoE e roteador BGP, e o que a plataforma coleta.

No concentrador PPPoE (BNG) e no roteador de borda, o Zaindu Core só lê. Ele coleta, guarda e compara; nenhuma decisão automática da plataforma executa comando nesses equipamentos. Por isso, aqui o usuário de acesso deve ser sempre de leitura.

Equipamentos cobertos

FamíliaPapelAcesso usadoSituação
MikroTik RouterOS 6 e 7BNG, roteador de borda com BGP, switchAPI do RouterOS ou SSH; SNMPEm produção
Huawei NE8000 (VRP)BNG e roteador de bordaSSH; SNMPSessões PPPoE por SNMP e CLI em produção; demais leituras em validação

MikroTik RouterOS

  1. Crie um usuário exclusivo para a plataforma, num grupo sem permissão de escrita, restrito ao IP do servidor.
  2. Confira se o grupo tem permissão de uso da API (e de SSH, se for esse o acesso) na sua versão do RouterOS. O teste de ping e a leitura de tráfego instantâneo usam a permissão de teste.
  3. Informe a porta da API. A padrão é 8728 (8729 com TLS); se a sua rede usa outra, ou só essa porta está encaminhada no NAT, informe a porta certa.
  4. Crie a comunidade SNMP de leitura.
Exemplo de usuário de leitura restrito ao servidor
/user add name=zaindu group=read address=IP_DO_SERVIDOR password=SENHA_FORTE
Script de SNMP de leitura que a plataforma gera
/snmp/community/set [find default=yes] name="SUA_COMUNIDADE" read-access=yes write-access=no
/snmp/set enabled=yes

O script renomeia a comunidade padrão em vez de criar outra, para não deixar a comunidade de fábrica ativa ao lado da nova.

Confira a sintaxe e as permissões do grupo na documentação da sua versão do RouterOS antes de aplicar.

Leituras executadas pelo motor (SSH; pela API, os caminhos equivalentes)
/system resource print
/system health print
/routing/bgp/session/print terse without-paging
/routing/bgp/connection/print terse without-paging
/routing/bgp/peer/print terse without-paging
/routing/ospf/neighbor/print terse
/log/print where topics~"critical|error|warning"
/interface/print stats where name="<interface>"
/export terse

As sessões PPPoE são lidas pela API: sessões ativas, perfis e logins. A plataforma tenta os caminhos de BGP do RouterOS 6 e do 7 e fica com o que responder.

Huawei NE8000

  1. Crie um usuário exclusivo, com nível que permita os comandos de exibição listados abaixo, incluindo a exibição da configuração corrente.
  2. Restrinja o acesso ao IP do servidor.
  3. Crie a comunidade SNMP de leitura. As sessões de assinante são lidas pela MIB de usuários BRAS do fabricante.

A criação de usuário, os níveis de comando e a configuração de SNMP mudam entre versões do VRP. Consulte o manual do seu modelo para a sintaxe exata.

Leituras executadas pelo motor
screen-length 0 temporary
display version
display cpu-usage
display memory-usage
display device temperature all
display bgp peer
display ospf peer brief
display alarm active all
display interface <interface>
display current-configuration
display access-user username <login> verbose
display access-user offline-record username <login>

O que é coletado

AssuntoO que aparece na plataforma
Sessões PPPoESessões ativas por domínio e série de quedas minuto a minuto, para ver queda em massa na hora
Motivo da quedaPor que a sessão do assinante caiu, conforme o concentrador informa, lido na hora para um login
Sessão do assinanteIP, MAC, tempo de sessão, perfil e interface, no cartão de conexão da ficha do cliente
Vizinhos BGPEstado, tempo de sessão e prefixos por vizinho; redundância contada por papel (trânsito e IX)
OSPFVizinhos e estado
InterfacesUtilização, erros e contadores
SaúdeCPU, memória, temperatura e alarmes ativos
ConfiguraçãoCópia guardada e comparada com a anterior (diff)

Syslog PPPoE (opcional)

Além da leitura periódica, o concentrador pode enviar os eventos de sessão PPPoE ao servidor por syslog, em UDP 514 por padrão. O receptor aceita só os IPs de concentrador cadastrados e é instalado à parte na implantação. Aponte o syslog do BNG para o IP do servidor; a sintaxe depende do equipamento.

Leituras pesadas por linha de comando podem ocupar a gerência de um concentrador em produção. A plataforma serializa as leituras por equipamento e deixa desligadas as varreduras mais caras até medir o tempo real de resposta do seu modelo.

Ficou alguma dúvida?A equipe que faz a implantação responde.

Perguntar no WhatsApp

Leia também

Dúvidas? Fale no WhatsApp
WhatsAppMontar meu plano