01 实时拓扑画布
交互式拓扑图,支持实时推送更新。五种布局算法(力导向、按 area 聚类、几何、直角折线、圆形),布局可保存,支持网格吸附、缩略图和 area 边界叠加层。多 area 的大型网络会折叠成 area 云视图,可就地展开。变化发生的瞬间就会在画布上闪烁提示。
02 IGP 发现 — OSPF 与 IS-IS
OSPFv2、OSPFv3(IPv4 + IPv6 地址族)和 IS-IS(L1/L2,CLNS + IPv4 + IPv6),完整呈现 LSDB 与 LSP。每种协议三种采集方式:用 GRE 隧道建立实时邻接(IPv4 或 IPv6 承载,支持 OSPF 和 IS-IS 认证),用 SNMP 轮询 — 一台种子设备即可爬完整个多 area 域 — 或用 BGP-LS(RFC 9552),由路由器自己通过 BMP 会话或只收不发的对等体导出其链路状态数据库,适用于无法建立邻接的范围。运行多种协议的设备会在 OSPF 与 IS-IS 之间自动关联。
03 EIGRP — 被动只读
EIGRP 没有可加入的链路状态数据库,因此 Osprey 在 Cisco 平台上完全以被动方式通过 SNMP 读取:邻居和接口状态,IPv4 与 IPv6,经典模式与命名模式,按 VRF 和 AS 区分。这些邻接会与你的 OSPF、IS-IS area 一起并入拓扑,路径沿每台路由器已安装的后继走,并带上真实的复合度量 — 是路由器自己的判断被读回来,而不是借来的开销或猜测。
04 通过 BMP 实现 BGP 可视化
被动 BMP 服务器(RFC 7854)接收来自路由器的邻居状态和 RIB 更新 — 无需轮询。覆盖所有目标、按前缀呈现完整 RIB:所有路径、ADD-PATH,以及引擎计算的最优路径选择,相当于全网范围的 show ip bgp。支持精确匹配、最长匹配和被覆盖前缀三种搜索方式,并内置 ECMP 与 AS-path 分析。无法导出 BMP 的路由器,其会话通过 SNMP 发现。收到的路径会对照您导入的 RPKI/ROA 集合进行校验(RFC 6811),标记为有效、无效或未知 — 未加载任何授权时则完全不显示标记。三项确定性检查针对会话所收到的通告:同一前缀出现多个 origin、某个 origin 覆盖前缀下出现更具体前缀,以及路径中已包含您自己的 AS。
05 MPLS 可视化 — TE、L3VPN、L2VPN
MPLS-TE 隧道(RFC 3812)、L3VPN(RFC 4364,VRF 按 route-target 归并,并区分全互联与星型拓扑),以及归并为 VPWS 线路和 VPLS 实例的 L2VPN pseudowire — 全部在常规轮询周期内通过 SNMP 发现。叠加层在画布上绘制业务归属关系,并如实标注这属于控制平面信息,绝不呈现为推测出来的数据路径。
06 EVPN 可视化
EVPN 实例(RFC 7432)直接从 BGP 控制平面、经由同一路 BMP 数据发现 — 无需任何额外配置。包括 E-LAN 与 EVPN-VPWS 业务、VXLAN 或 MPLS 封装、按 PE 统计的 MAC/IP 数量以及 Ethernet Segment。MAC 迁移和 PE 掉线会作为相互关联的故障症状呈现,并有风暴抑制保护。
07 Engineering Mode(What-if)
仿真链路或节点故障、修改度量值、加入假想的路由器和链路,并对 SRLG 故障组建模。服务端执行多 area Dijkstra(OSPF)和多层级 Dijkstra(IS-IS)。可批量评估每条链路或每个节点,找出最薄弱之处。场景可保存。与 Time Travel 结合,还能重演过去发生的故障。
08 二层发现 — LLDP 与 CDP
通过 SNMP 遍历 LLDP-MIB 和 CDP-MIB 自动发现二层邻接。以 BFS 方式爬取交换机,按平台过滤(排除无线 AP 和话机),并在画布上提供可开关的二层叠加层。凭据可按网络单独覆盖。
09 SNMP 流量监控
接口计数器驱动利用率热力图、每接口迷你趋势图和拥塞告警。详情面板打开期间自动以 10 秒间隔加速轮询。提供 MRTG 风格的 24 小时、7 天、30 天或 1 年历史图表。凭据配置可在多个目标之间复用。
10 Time Travel
用时间轴滑块和播放控件(0.5×–10×)回溯拓扑历史。节点面板、链路面板、SPF 树和路径仿真全部随历史状态一同变化,包括当时真实的 BGP 最优路径和邻居会话,绝不把实时数据当作历史数据呈现。快照按哈希去重,存储开销始终可控。
11 BGP AS-Flow 与变更回放
一张动画式的 AS 间拓扑图:自治系统是按规模缩放的气泡,AS-path 邻接是流动的连线。你可以拖动时间轴、播放收敛过程、用变化视图对比两个时刻,并进入任意 AS 查看其占比、抖动、单路径依赖、出口路由器和会话健康度。任意单个前缀的最优路径历史都能逐步回放 — 全表规模下同样可用。
12 路径分析 — AS 内与 AS 间
每一跳都是那台路由器自己路由表的判断结果 — 是报文真正走过的链路,而不是从源点算出的最短路径 — 并带上每跳的度量值、路由类型(O、O IA、E1/E2、I L1、I L2)以及完整的已安装等价路径集合。提供正反向开销、非对称路由检测、CLNS traceroute 和 SR-MPLS 标签栈,跨协议时严格遵循管理距离。两端位于不同 AS 或不同租户?那么路径会沿 BGP AS 链由各段 IGP 路径拼接而成,每一段都有自己的开销和可信度,eBGP 过渡点会绘制在画布上 — 一直细到可证实的物理端口对和共用的交换 fabric。若路径无法计算,诊断会解释为什么。
13 告警与故障
规则引擎内置拥塞、接口错误和 SNMP 故障模板。事件关联会把相关故障归并为带有推断根因的故障单 — 其中包括 OSPF area 分区,尽管协议本身从不上报,Osprey 依然能检测并分类。恢复后告警自动关闭。可通过 Slack、Teams、邮件、Webhook 或应用内下发。维护窗口期间会抑制告警。
14 SSH 终端
在画布上右键点击任意设备即可打开浏览器内的 SSH 会话。支持主机密钥校验、AES-256 加密的会话录制和完整审计日志。Telnet 作为兜底方案可用,但默认关闭。
15 诊断
拓扑健康度、IP 冲突、单点故障(割点和桥接链路)、路由稳定性、拥塞趋势、OSPF 与 IS-IS 定时器一致性(既检测两端不匹配,也检测两端一致但偏离默认值的情形)、MTU 不一致、OSPF 最佳实践,以及依赖影响分析(对端 AS、关键链路对、SRLG)。全部支持导出 CSV。
16 导出为 Visio、SVG 和 PNG
原生 Visio(.vsdx)导出,含 A4 横向版式、标题栏和图例。可从 Visio 模具(.vssx)导入自定义图标包 — Cisco、Juniper、Arista、Fortinet。按设备覆盖的图标会一并带入导出结果。支持仅导出所选部分,便于从更大的拓扑中抽出某个站点。
诊断