适用于 Openclaw 的 IS-IS 协议分析

一种专业的、支持多厂商的诊断技能,用于分析 IS-IS 路由协议、邻居状态和链路状态数据库的完整性。

vahagn-madatyan
v1.0.0
2026年4月1日
0
867
0

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install isis-analysis

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式
~/.openclaw/skills/
工作区
<project>/skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 isis-analysis。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

什么是 IS-IS 协议分析?

此技能提供了一种自动化的、基于推理的方法来排查 IS-IS (Intermediate System to Intermediate System) 协议。它超越了简单的计数器检查,能够解读复杂的状态机,验证 NET 地址格式 (AFI.areaID.systemID.NSEL),并评估跨链路状态域的 LSP 泛洪。该技能专为 Openclaw Skills 设计,支持 Cisco IOS-XE、Juniper JunOS 和 Arista EOS,确保异构网络环境中的一致性与可靠性。

工程师可以利用此工具确定路由抖动、缺失前缀或次优 Level 1/2 路径选择的根本原因。通过自动化提取邻居状态和 LSPDB 指标,它缩短了关键网络基础设施问题的平均修复时间 (MTTR)。

IS-IS 协议分析 应用场景

  • 解决因 MTU 或认证不匹配导致的 IS-IS 邻居关系卡在 Init 或 Down 状态的问题。
  • 调查 LSPDB 不一致情况,包括序列号异常和 System ID 冲突。
  • 验证 Level 1 和 Level 2 路由边界,并确保路由泄露 (route leaking) 配置正确。
  • 检测链路状态域中因重复 System ID 引起的 LSP 冲突 (LSP wars)。
  • 在区域地址迁移或度量标准更新后执行变更后验证。

IS-IS 协议分析 工作原理

  1. 该技能识别 IS-IS 实例并清点所有参与接口及其配置的级别 (L1, L2, 或 L1/L2)。
  2. 它评估邻居邻接关系,检查状态机、DIS 选举状态和保持时间一致性。
  3. 该工具验证 NET 地址结构,确保正确的 AFI、Area ID 和唯一的 System ID 分配。
  4. 它深入研究链路状态协议数据单元数据库 (LSPDB) 以检测同步错误、老化问题或意外清除。
  5. 最后,它分析路由表以验证前缀可达性、默认路由分发和层间泄露策略。

IS-IS 协议分析 配置指南

要使用此诊断工具,请确保可以通过 SSH 访问目标网络设备,并且 Openclaw 环境已安装必要的二进制文件。

# Ensure ssh is available in the environment
which ssh

# Configure the skill with read-only credentials for the target routers
# The skill will automatically select syntax for Cisco, JunOS, or EOS

IS-IS 协议分析 数据架构与分类体系

该技能基于“协议优先”逻辑组织其发现,并将多厂商命令输出解析为结构化格式。

数据类别 详细信息 关键指标
接口清单 电路类型, 级别 (L1/L2), 度量风格 接口状态, 度量值
邻居表 状态 (Up/Init), SNPA, 区域地址 保持计时器, DIS 优先级
LSPDB 元数据 序列号, 生命周期, 分片 过载 (OL) 位, ATT 位
路由信息 RIB 内容, 泄露前缀, L1/L2 分布 前缀计数, 下一跳度量值

IS-IS 协议分析 高级特性

  • 支持跨 Cisco、Juniper 和 Arista 平台的多厂商诊断推理。
  • 在 Openclaw Skills 工作流中自动检测 LSP 冲突和 System ID 冲突。
  • 对 SPF 运行、LSP 生命周期和收敛指标进行详细阈值分析。
  • 用于解决复杂邻居抖动和路由次优问题的协议感知决策树。
  • 生成包含严重性分级发现和优先补救步骤的综合报告。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Github Stars: 0
forks: 0

精选*