面向网络工程师的 OSPF/IS-IS 可视化与分析工具,用于在离线环境下处理 OSPF/IS-IS 网络。
v2.53.3 LLM Friendly!Topolograph 内置 MCP(Model Context Protocol),可与大语言模型和 AI 代理集成。
v2.54 IS-IS BGP-LS:支持 IS-IS BGP-LS 拓扑可视化与分析!
v2.58:已支持流量工程(TE)链路属性!
v2.59 OSPF BGP-LS:支持 OSPF BGP-LS 拓扑可视化与分析!
所有发行版。
两步:
无需提供登录名和密码!
获得网络图后,您可以:
在上传 LSDB页面获取 OSPF 拓扑可视化
保存路由器上的命令输出(例如 Cisco):多区域或多台设备请使用 Topolograph SDK 统一采集 LSDB。未注册用户仅保存一份拓扑,注册用户最多五份。
查看最短路径如何走。
Traceroute 或 mtr 在流量经过防火墙时帮助有限。要查看经过所有网络设备的实际路径,请用以下方式构建最短路径:
要查看备份路径,请点击着色 SPT 边;算法会排除该边并重建备份路径。

若关闭核心交换机或边界路由器会怎样?
在 NetworkReactionOnFailure 标签页查看网络反应:选择节点并在右键菜单中模拟 shutdown,算法会从拓扑中移除该节点并显示后果。
动态修改链路上的 OSPF 开销。
右键单击边并设置新的 OSPF 开销。Topolograph 显示流量变化;若在节点 A 与 B 之间将开销设为 9,流量会经节点 C 与 D 绕行。
报告:OSPF 域中的非对称路径。
不同链路配置不同开销时可能出现非对称路径;报告用于发现这些情况。
报告:网络热力图。
Topolograph 知道各节点通告的网络;若网络在两台路由器上以 VRRP 终结,两台都会通告。若某节点有大量未备份网络则标红,反之亦然。
🤖 LLM 集成:AI 驱动的网络分析。
Topolograph 通过内置 MCP 服务器支持大语言模型:AI 代理可直接查询拓扑、分析 OSPF/IS-IS 事件、计算路径并执行智能分析。
MCP 服务器仓库:topolograph-mcp-server。
将至少两条命令的输出(用于获取 LSA1 与 LSA2)保存为 .txt 或 .log 文件并上传到 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) |
OSPFv3(RFC 5340)LSDB 拓扑可视化。将命令输出保存为 .txt 或 .log 文件并上传到 Topolograph。
| Vendor | Command | API support |
|---|---|---|
| Arista | show ipv6 ospf database detail | YES |
将命令输出保存为 .txt 或 .log 文件并上传到 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 在 IS-IS LSDB 中会混用 LSPID 与动态主机名,因此仅支持在无主机名情况下构建 IS-IS 拓扑。使用「no hostname dynamic」可在本地 IS-IS LSDB 中关闭动态主机名。
| 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 |
IS-IS BGP-LS 拓扑导出相关设置见 Topolograph GitHub 页面。