Aller au contenu

Importer la topologie

Tout ce que fait Topolograph part de votre base de données d'état de liens. Il existe trois façons de l'importer — choisissez celle qui correspond au niveau d'implication que vous souhaitez.

flowchart LR
    subgraph Network
      R[Routeur<br/>OSPF / IS-IS]
    end
    R -->|copier/coller<br/>show ... database| F[Fichier texte]
    R -->|adjacence OSPF/IS-IS<br/>via GRE| W1[Watcher]
    R -->|mise à jour BGP-LS| GB[GoBGP + forwarder] --> W2[Watcher]
    F --> T[Topolograph]
    W1 --> T
    W2 --> T

Choisir une méthode

  • Import de fichier texte


    Copiez la sortie show ... database d'un seul routeur et collez-la. Rien à déployer ; rien ne touche au réseau.

    Idéal pour : audits, analyses ponctuelles, planification hors ligne de scénarios hypothétiques.

    Import de fichier texte

  • Session GRE


    Un Watcher établit une adjacence OSPF/IS-IS via un tunnel GRE et transmet les changements d'état de liens en direct. Fonctionne avec tout routeur capable de construire un tunnel GRE.

    Idéal pour : surveillance continue d'un réseau existant.

    Session GRE

  • Session BGP-LS


    Le routeur exporte sa topologie OSPF/IS-IS via BGP-LS ; GoBGP et le forwarder du Watcher la transforment en flux en direct. Aucun tunnel GRE.

    Idéal pour : réseaux modernes, multi-zones/niveaux, déploiement simple.

    Session BGP-LS

En un coup d'œil

Fichier texte Session GRE Session BGP-LS
Mises à jour en direct ❌ instantané uniquement
Déployer un Watcher
Tunnel requis ✅ GRE
Config du routeur aucune tunnel GRE + OSPF/IS-IS export BGP-LS
Transporte les attributs TE ✅ (LSA opaque)
Adapté à la surveillance/alerte

Import programmatique

Les trois méthodes placent un instantané de topologie au même endroit. Vous pouvez aussi transmettre le texte de la LSDB via l' API REST et le SDK Python — y compris en la collectant automatiquement depuis vos équipements via SSH.

Qu'en est-il de la surveillance ?

Les sessions GRE et BGP-LS reposent sur OSPF Watcher et IS-IS Watcher. Une fois un Watcher connecté, il n'alimente pas seulement le graphe — il enregistre aussi chaque changement comme un événement que vous pouvez rechercher, visualiser et sur lequel vous pouvez déclencher des alertes. Ce volet des Watchers est couvert dans Surveillance en temps réel.