SuperAPI AI 工具集

topolograph-bgp-analysis

部署与运维

查看项目

更新于 10-15 17:21

技能介绍

用途:该技能在 Topolograph 已通过 BMP 采集的数据之上推理 BGP 拓扑整体状态,回答 BGP 认为的拓扑与路由状态,而非某台路由器当前的 BGP 表。

主要能力:14 个只读工具。list_bgp_graphs/get_bgp_graph 查看 BGP epoch 及完整图;list_bgp_nodes 列出 ASN、路由反射器/PE/核心角色;list_bgp_sessions 查看 eBGP/iBGP、地址族、策略方向;search_bgp_routes 按前缀、community、AS-path、RT 等 15 种以上条件搜路由表;get_bgp_node_route_summary 查看单发言人的各 RIB 计数;get_bgp_route_state 取某时刻路由状态;compare_bgp_routes 比较两个时刻的新增/撤销/变化;get_bgp_events_timeline 查看会话与路由事件;list_bgp_bindings/get_bgp_binding 检查 epoch 与 IGP 图的匹配置信度;resolve_route 做端到端解析含 BGP/VPN/MPLS 交接;get_vrf_inventory/list_vpn_routers 查看 VRF 名称、RD、RT 及 VPN-PE 候选。

使用方式:远程 HTTP MCP,注册于 config/openclaw.json,无需本地服务器,指向自有 Topolograph 实例(TOPOLOGRAPH_MCP_URL,默认 https://topolograph.com/mcp),使用 bearer TOPOLOGRAPH_API_TOKEN,与 IGP 技能共用凭证。服务端以 TOPOLOGRAPH_MCP_READ_ONLY=true 运行,变更类工具不出现在 tools/list。客户端可用 defenseclaw tool allow topolograph-mcp 加各工具名做白名单。需 Topolograph >= 2.69 且 topolograph-mcp-server 含 BGP 工具面。

限制:所有输出均基于已存储 epoch,不可当作实时线网观测,需报告 bgp_graph_time 的新旧;绑定状态非永久,后续 epoch 可能不同;旧实例会静默返回空,先查 TOOLS.md 版本说明,勿直接判为无数据。策略或会话变更绝不在此进行。