LSDB 快照成为网络模型
单份快照能提供什么?
来自一台路由器的 show ip ospf database router 输出成为网络的静态快照:13 台路由器、26 条链路。无需访问路由器,即可离线处理:路径计算、网络元素搜索、维护规划。图中显示 pe15 → pe30 路径:cost 为 41,共四条等价路径。
Topolograph 根据路由协议上报的信息构建网络模型。每增加一个数据源,就为该模型增加一个独立的层。其余一切都在此模型上计算:主路径与备份路径、没有备份的链路、对网络元素(前缀、MAC 地址等)的搜索,以及在维护开始前模拟的链路或节点故障。分析只需一份 LSDB 快照即可进行;采集器(collector)补充变更流,AI agent 则基于同一份数据回答问题。
单份快照能提供什么?
来自一台路由器的 show ip ospf database router 输出成为网络的静态快照:13 台路由器、26 条链路。无需访问路由器,即可离线处理:路径计算、网络元素搜索、维护规划。图中显示 pe15 → pe30 路径:cost 为 41,共四条等价路径。
能否将某条链路或某台设备下线?
在模型上关闭 core10 ↔ core30 链路:SPF 重新计算,流量转向 core11 ↔ core31,cost 从 41 变为 50,仍有四条路径。真实网络不受影响。
网络现在正在发生什么变化?
Topolograph 采集器(watcher)接收路由协议更新,并转发拓扑变化事件。它通过三种方式之一接入网络:普通 IGP 邻接、基于 GRE 的 IGP 邻接,或 BGP-LS;演示中使用的是与 rr1 之间的 GRE 邻接。当 pe15 ↔ core110 链路断开时,两端都会泛洪新的 Router LSA,更新到达采集器,带时间戳的事件随即送达 Topolograph。pe15 → pe30 的四条路径中剩下两条。
事故发生时网络是什么样子?
时间线重放采集器事件:pe14 → core110 度量、pe15 ↔ core110 链路断开并恢复、core31 上出现的新网络、一个 TE 度量。随后光标在 T+3 秒与 T+5 秒之间移动:故障前四条路径,故障后两条。可以将 T0 快照与之后任一状态进行对比。
最近 15 分钟网络里发生了什么?
工程师提出问题。agent 调用 Topolograph MCP 服务器中用于事件和故障计算的工具,并附上数据引用作答。Agent 2.0 已能按预先约定的 runbook 诊断事故:由工程师发起请求,或在事件触发工单时自动执行。只读访问、授权和明确的 runbook 步骤使诊断既安全又快上数倍。
15 分钟内有五处变化:
协议数据无法说明链路为何断开。 是否检查 pe15 和 core110 在事故时段的日志? Agent 2.0
Zabbix、Prometheus 和 Cacti 监视设备与接口。Topolograph 展示网络如何路由流量,并与它们协同工作。
| 传统监控 | Topolograph | |
|---|---|---|
| 接口与设备状态 | ✓主要任务 | ✕不在 Topolograph 范围内:数据保留在现有监控中 |
| OSPF / BGP 邻居状态 | ~通过 SNMP 或 exporter,逐台设备获取 | ✓来自协议,一次覆盖整个网络(Online,采集器) |
| 来自路由协议的拓扑 | ~需要集成或额外开发 | ✓来自 LSDB 或采集器(Self-hosted / Online) |
| SPF 与 ECMP 路径 | ~需要单独开发 | ✓内置(Self-hosted / Online) |
| 故障 what-if 与无备份链路 | ✕通常不可用 | ✓在模型上内置(Self-hosted / Online) |
| 随时间的路由变化 | ~单台设备的日志和 trap | ✓事件及事件发生时的拓扑(Online) |
Topolograph 通过 topolograph-docker 运行在您自己的基础设施中;LSDB 快照和来自 bmpwatcher 的 BGP 拓扑由您自行掌控。
Watcher 运行在您网络中的主机上,通过界面中的一条命令安装,并经由出站 HTTPS 连接将拓扑变化发送到 topolograph.com。
真实连接路由器的录屏,从安装命令到 Topolograph 中的第一批事件。视频向所有人开放;watcher 在 topolograph.com(Online)上运行。
Self-hosted:快照的离线分析,免费,部署在自己的基础设施中。Online:topolograph.com 上的 watcher 与事件历史,免费;事件仅保留一段有限时间。
| 功能 | Self-hosted (topolograph-docker) | Online (topolograph.com) |
|---|---|---|
| LSDB 上传、图、路径计算、故障场景 | ✅ | ✅ |
| API、SDK、MCP 服务器 | ✅ | ✅ |
| 基于 BMP 的 BGP 与 EVPN:对等体、会话、路由 | bmpwatcher 在 Topology only 模式下提供当前状态;无事件 | 含变更事件 |
| Watcher(OSPF / IS-IS) | ❌(仅有来自 LSDB 的静态拓扑;演示图) | 通过界面添加,一条命令即可安装 |
| 网络事件历史 | ❌(仅演示图) | 事件仅保留一段有限时间 |
Self-hosted 版同样可以通过 API 重新上传 LSDB,但这只是按需获取的快照,而不是 watcher 事件流。