Ir para o conteúdo

Obtendo a topologia

Tudo o que o Topolograph faz começa com o seu banco de dados de estado de enlace (LSDB). Existem três formas de importá-lo — escolha a que combina com o quanto você quer se envolver na operação.

flowchart LR
    subgraph Network
      R[Roteador<br/>OSPF / IS-IS]
    end
    R -->|copy/paste<br/>show ... database| F[Arquivo de texto]
    R -->|adjacência OSPF/IS-IS<br/>via GRE| W1[Watcher]
    R -->|atualização BGP-LS| GB[GoBGP + encaminhador] --> W2[Watcher]
    F --> T[Topolograph]
    W1 --> T
    W2 --> T

Escolhendo um método

  • Envio de arquivo de texto


    Copie a saída de show ... database de um roteador e cole-a. Nada para implantar; nada toca a rede.

    Ideal para: auditorias, análises pontuais, planejamento offline de cenários hipotéticos.

    Envio de arquivo de texto

  • Sessão GRE


    Um Watcher forma uma adjacência OSPF/IS-IS via túnel GRE e encaminha as mudanças de estado de enlace em tempo real. Funciona com qualquer roteador capaz de construir um túnel GRE.

    Ideal para: monitoramento contínuo de uma rede existente.

    Sessão GRE

  • Sessão BGP-LS


    O roteador exporta sua topologia OSPF/IS-IS via BGP-LS; o GoBGP e o encaminhador do Watcher transformam isso em um fluxo ao vivo. Sem túnel GRE.

    Ideal para: redes modernas, múltiplas áreas/níveis, implantação simples.

    Sessão BGP-LS

Em resumo

Arquivo de texto Sessão GRE Sessão BGP-LS
Atualizações ao vivo ❌ apenas instantâneo
Implantar um Watcher
Túnel necessário ✅ GRE
Configuração do roteador nenhuma túnel GRE + OSPF/IS-IS exportação BGP-LS
Carrega atributos de TE ✅ (LSA opaco)
Bom para monitoramento/alertas

Envio programático

Os três métodos colocam um instantâneo da topologia no mesmo lugar. Você também pode enviar texto de LSDB através da API REST e do SDK Python — incluindo a coleta automática a partir dos dispositivos via SSH.

E o monitoramento?

As sessões GRE e BGP-LS são impulsionadas pelo OSPF Watcher e pelo IS-IS Watcher. Uma vez conectado, o Watcher não apenas alimenta o grafo — ele também registra cada mudança como um evento que você pode pesquisar, visualizar e usar para configurar alertas. Esse lado dos Watchers é abordado em Monitoramento em tempo real.