Outil de visualisation et d'analyse OSPF/IS-IS pour les ingénieurs réseau, conçu pour fonctionner avec le réseau OSPF/IS-IShors ligne.
v2.53.3 Compatible LLM ! Topolograph intègre désormais un serveur MCP (Model Context Protocol) au-dessus de l'API pour une intégration transparente avec les grands modèles de langage et les agents IA. Activez l'analyse réseau intelligente et l'automatisation !
v2.54 IS-IS BGP-LS Topolograph prend désormais en charge la visualisation et l'analyse de topologie IS-IS BGP-LS !
v2.58 Attributs de liens Traffic Engineering (TE) intégrés !
v2.59 OSPF BGP-LS Topolograph prend désormais en charge la visualisation et l'analyse de topologie OSPF BGP-LS !
Toutes les versions.
Deux étapes :
Aucun identifiant ni mot de passe n'est nécessaire !
Une fois votre graphe réseau obtenu, vous pouvez :
Testez les fonctionnalités de Topolograph maintenant ! Un graphe de test avec 13 hôtes est déjà pré-chargé pour tout le monde.
Démo graphe réseau OSPF
1. Enregistrez le LSDB OSPF en fichier txt ou utilisez le SDK Topolograph
2. Obtenez la visualisation de votre topologie OSPF
Charger votre topologie
1. Simuler la panne d'un lien
2. Trouver la réaction du réseau à une défaillance
RéactionRéseauSurPanne
Les rapports permettent de découvrir les liens non dirigés ou les chemins asymétriques dans votre topologie
Démarrer l'analyse
Pour vous familiariser avec les principes de calcul des chemins de secours en cas de panne de lien ou de nœud, vous pouvez utiliser Graphe OSPF de démo!
Une fois que vous avez construit le SPT et vérifié les chemins de secours, observez la réaction du réseau en cas de panne de lien ou de réseau, etc. !
Obtenez la visualisation de votre topologie OSPF sur la page Charger LSDB
Enregistrez une sortie de votre routeur (par ex. Cisco) :Si vous disposez d'un réseau multi-zones ou avez besoin de collecter la sortie LSDB de plusieurs équipements, utilisez le SDK Topolograph pour récupérer la sortie LSDB de plusieurs équipements/zones. Le SDK fournit une interface unifiée pour collecter les données LSDB OSPF de divers équipements réseau. Pour les utilisateurs non inscrits, une seule topologie est sauvegardée. Pour les utilisateurs inscrits, cette limite est portée à 5 topologies.
Vérifiez comment le chemin le plus court est tracé.
Traceroute ou mtr n'est pas utile lorsqu'un paquet traverse un pare-feu. Le pare-feu n'apparaîtra pas dans la trace. Pour vérifier le chemin réel à travers tous les équipements réseau, construisez le chemin le plus court de plusieurs façons :
Pour voir un chemin de secours, cliquez simplement sur un lien SPT coloré. L'algorithme exclura ce lien et construira un chemin de secours.

Que se passerait-il si nous arrêtions notre commutateur principal ou... l'un de nos routeurs de bord ?)
Vous pouvez trouver la réaction du réseau dans l'onglet RéactionRéseauSurPanne. Choisissez votre nœud (équipement réseau) et simulez l'arrêt depuis le menu contextuel. L'algorithme exclura ce nœud de la topologie et vous montrera les conséquences de votre test.
Modifier le coût OSPF d'un lien à la volée.
Clic droit sur un lien et définissez un nouveau coût OSPF. Topolograph affiche les changements de flux de trafic - liens avec une quantité de trafic diminuée et augmentée. Si nous définissons un coût OSPF de 9 entre le nœud A et le nœud B, le trafic sera redirigé vers un lien via le nœud C et le nœud D. Cette fonctionnalité est utile quand vous souhaitez ajuster le coût OSPF et observer le résultat de vos modifications.
Rapport. Chemins asymétriques dans les domaines OSPF.
Lorsque des coûts différents sont configurés sur des liens différents, des chemins asymétriques peuvent exister dans le réseau. Le chemin entrant de W vers F passe par C-D, mais le chemin sortant passe par B-A. Les chemins peuvent passer par différents ISP et présenter des délais et, probablement, des pertes différents. Le rapport vise à détecter de tels cas afin de les éliminer.
Rapport. Chemins de secours via des sites tiers.
Ce rapport vérifie que si deux sites sont directement connectés, les chemins de secours ne doivent passer que entre ces deux sites et non via un site tiers en transit. Avant d'exécuter ce rapport, il est nécessaire de créer des groupes (noms de sites/emplacements) et d'assigner les équipements aux groupes.
Par exemple, il y a deux sites en France : le site principal (EU_FRA) et le site distant (EU_FRA1). Le même schéma s'applique aux bureaux en Italie. Les bureaux principaux en France et en Italie sont connectés entre eux et disposent d'un lien principal (coût OSPF 10) et d'un lien de secours (coût OSPF 20).
Les bureaux distants ont un lien principal (coût OSPF 1) vers leurs bureaux principaux et un lien de secours (coût OSPF 10) vers le bureau étranger.
Si le lien principal entre les bureaux principaux tombe, le chemin de secours passe par les bureaux distants !
Rapport. Carte de chaleur du réseau.
Topolograph sait quels réseaux sont annoncés par les nœuds. Lorsque le réseau est terminé sur les deux routeurs via VRRP, les deux nœuds annoncent le réseau. Le nœud est marqué en rouge s'il a beaucoup de réseaux sans secours, et inversement.
Confidentialité. Gardez votre réseau au sein de votre organisation.
Exécutez votre copie locale de Topolograph dans votre réseau sur site en utilisant le fichier docker compose topolograph-docker.
🤖 Intégration LLM. Analyse réseau alimentée par l'IA.
Topolograph prend désormais en charge les grands modèles de langage (LLM) via un serveur MCP (Model Context Protocol) intégré. Les agents IA peuvent interroger directement les topologies réseau, analyser les événements OSPF/IS-IS, calculer des chemins et effectuer une analyse réseau intelligente. Cela permet le dépannage réseau automatisé, l'analyse prédictive et les opérations réseau intelligentes.
Dépôt du serveur MCP topolograph-mcp-server.
Enregistrez la sortie d'au moins deux commandes (pour obtenir LSA1 et LSA2) dans un fichier avec l'extension .txt ou .log et chargez-le dans Topolograph.
| Vendor | LSA1 | LSA2 | LSA5 | Opaque-area (TE) | SDK support |
|---|---|---|---|---|---|
| Cisco | show ip ospf database router | show ip ospf database network | show ip ospf database external | — | YES |
| Cisco NX-OS | show ip ospf database router detail | show ip ospf database network detail | show ip ospf database external detail | — | YES |
| Fortinet | get router info ospf database router lsa | get router info ospf database network lsa | get router info ospf database external lsa | — | YES |
| FRR/Quagga | show ip ospf database router | show ip ospf database network | show ip ospf database external | show ip ospf database opaque-area | YES |
| Ruckus | show ip ospf database link-state router | show ip ospf database link-state network | show ip ospf database external-link-state | — | YES |
| Juniper | show ospf database router extensive | no-more | show ospf database network extensive | no-more | show ospf database external extensive | no-more | — | YES |
| Bird | show ospf state all | show ospf state all | show ospf state all | — | YES |
| Nokia | show router ospf database type router detail | show router ospf database type network detail | show router ospf database type external detail | — | YES |
| Mikrotik | /routing ospf lsa print detail file=lsa.txt | /routing ospf lsa print detail file=lsa.txt | /routing ospf lsa print detail file=lsa.txt | — | YES |
| Huawei | display ospf lsdb router | display ospf lsdb network | display ospf lsdb ase | — | YES |
| Paloalto | show routing protocol ospf dumplsdb | show routing protocol ospf dumplsdb | show routing protocol ospf dumplsdb | — | YES |
| show ip ospf link-state detail (Stub subnets without mask!) | show ip ospf link-state detail | show ip ospf external-link-state(LSA5 subnets without mask!) | — | YES | |
| Ubiquiti | show ip ospf database router | show ip ospf database network | show ip ospf database external | — | YES |
| Allied Telesis | show ip ospf database router | show ip ospf database network | show ip ospf database external | — | YES |
| Extreme | show ospf lsdb detail lstype router | show ospf lsdb detail lstype network | show ospf lsdb detail lstype as-external | — | YES |
| Ericsson | show ospf database router detail | show ospf database network detail | show ospf database external detail | — | YES |
| Mandatory | YES | YES | NO | Optional (TE) |
Visualisation de la topologie LSDB OSPFv3 (RFC 5340). Enregistrez la sortie de la commande dans un fichier avec l'extension .txt ou .log et chargez-le dans Topolograph.
| Vendor | Command | API support |
|---|---|---|
| Arista | show ipv6 ospf database detail | YES |
Enregistrez la sortie de la commande dans un fichier avec l'extension .txt ou .log et chargez-le dans Topolograph.
| Vendor | Command | API support |
|---|---|---|
| Cisco | show isis database detail | YES |
| Juniper | show isis database extensive | YES |
| Nokia | show router isis database detail | YES |
| Huawei | display isis lsdb verbose | YES |
| FRR | show isis database detail* (router-isis#no hostname dynamic) | YES |
*FRR mélange les LSPID et les noms d'hôtes dynamiques dans le LSDB IS-IS, c'est pourquoi la construction de la topologie IS-IS sans noms d'hôtes est uniquement prise en charge. "no hostname dynamic" désactive les noms d'hôtes dynamiques dans le LSDB IS-IS local.
| TLV name | TLV number | Cisco | Juniper | Nokia | FRR | Huawei | ZTE |
|---|---|---|---|---|---|---|---|
| IS Reachability | 2 | YES | YES | YES | YES | YES | |
| Extended IS Reachability (new) | 22 | YES | YES | YES | YES | YES | YES |
| IPv4 Internal Reachability (old) | 128 | YES | YES | YES | YES | YES | |
| IPv4 External Reachability (old) | 130 | ||||||
| Extended IPv4 Reachability (new) | 135 | YES | YES | YES | YES | YES | YES |
| IPv6 Reachability | 2 | YES | YES | YES | YES | YES | YES |
Les paramètres d'export de topologie IS-IS BGP-LS sont disponibles sur la page GitHub de Topolograph.