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 ... databased'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.
-
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 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.
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.