返回顶部
e

eigrp-analysisEIGRP分析

>-

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
124
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

eigrp-analysis

EIGRP协议分析

基于DUAL推理驱动的Cisco EIGRP分析技能。与泛洪拓扑数据库的链路状态协议不同,EIGRP使用扩散更新算法(DUAL)通过分布式查询/回复过程计算无环路径。有效的EIGRP诊断需要理解后继选择、可行性条件和卡在活跃状态机制——而不仅仅是读取命令输出。

命令在语法差异处标注为[IOS-XE][NX-OS]。未标注的语句适用于两个平台。

使用时机

  • - EIGRP路由从路由表中丢失或选择了次优路径
  • 卡在活跃状态(SIA)条件——路由锁定在Active状态,查询未得到回复
  • 邻居邻接未建立或在Up和Down之间抖动
  • 配置变更或新增设备后怀疑K值不匹配
  • EIGRP拓扑修改、汇总变更或末梢配置后的变更验证
  • 怀疑EIGRP与另一种协议(通常是OSPF)之间存在重分发环路
  • 命名模式迁移——验证与经典模式的行为一致性

前提条件

  • - 通过SSH或控制台访问Cisco IOS-XE或NX-OS设备(只读权限足够)
  • EIGRP进程正在运行——经典模式(router eigrp [AS])或命名模式(router eigrp [name])
  • 在NX-OS上:必须先启用feature eigrp才能进行任何EIGRP配置
  • 了解EIGRP自治系统号和预期的邻居拓扑
  • 了解已配置的末梢、汇总和分发列表设置,这些设置会影响查询范围

操作步骤

按顺序执行此诊断流程。每一步都基于前一步的数据,从广泛清单逐步深入到目标DUAL级别分析。

第1步:EIGRP实例和邻居清单

验证EIGRP正在运行并收集邻居表。

[IOS-XE]

show ip eigrp neighbors

[NX-OS]

show ip eigrp neighbors vrf all

记录每个邻居:接口、地址、保持时间、运行时间(自)、SRTT、队列计数。与预期拓扑进行比较——每个直连的EIGRP路由器都应出现。关键观察:

  • - 缺少邻居 → 接口配置错误、被动接口、K值不匹配或AS号不匹配(转到第4步)
  • 运行时间短 → 最近邻接重置;与变更事件关联
  • 高SRTT → 邻居响应慢;潜在的SIA风险
  • 非零队列计数(Q Cnt) → 邻居受拥塞限制;查询和更新可能延迟

第2步:拓扑表分析

检查DUAL对关键前缀的后继和可行后继选择。

[IOS-XE]

show ip eigrp topology [prefix/len]

[NX-OS]

show ip eigrp topology [prefix/len] vrf default

对于每个路由条目,解释DUAL状态:

  • - 可行距离(FD): 此路由器曾经知道的到达此目的地的最佳度量——用作可行性条件的阈值。
  • 报告距离(RD): 邻居从自身角度声称的到达此目的地的度量(邻居计算的距离)。
  • 后继: 当前安装在路由表中的邻居路径——所有可行路径中最低的FD。
  • 可行后继(FS): RD严格小于当前FD的备份邻居。这保证了一条无环备用路径。

可行性条件: 邻居的RD < 当前后继的FD。如果邻居的报告距离低于当前可行距离,DUAL保证该邻居不是路由环路的一部分,并且可以在不触发查询的情况下作为备份。

如果没有可行后继且后继失败,DUAL必须进入Active状态并发送查询——转到第3步。

第3步:卡在活跃状态诊断

识别处于Active状态的路由并诊断查询/回复失败。

[IOS-XE]

show ip eigrp topology active

[NX-OS]

show ip eigrp topology active vrf default

处于Active状态的路由正在等待邻居的查询回复。SIA计时器(默认3分钟)在路由进入Active状态时启动。如果邻居在SIA计时器的一半时间(90秒)内未回复,则发送SIA查询。如果在完整计时器内仍未回复,则重置邻居。

确定哪个邻居未响应:

  • - 检查拓扑条目——replies计数器显示未完成的查询
  • 识别无响应的邻居并进行调查:它是否可达?其CPU是否过载?它是否在等待自己的下游查询?

查询范围是预防SIA的主要手段。广泛的查询范围(查询传播到整个EIGRP域)是最常见的根本原因。缓解措施:

  • - 末梢配置 — 末梢路由器不传播查询
  • 汇总 — 汇总路由在汇总边界限制查询范围
  • 分发列表 — 过滤范围但不影响查询传播

第4步:K值和度量验证

验证所有邻居的度量参数是否匹配——K值不匹配会完全阻止邻接建立。

[IOS-XE]

show ip protocols | section eigrp

[NX-OS]

show ip eigrp vrf default

确认每台设备上的K值:K1=1,K2=0,K3=1,K4=0,K5=0(默认值)。同一AS中的所有邻居必须使用相同的K值,否则邻接将被拒绝。

检查度量模式:命名EIGRP支持使用rib-scale因子的宽度量(64位)。经典模式使用32位度量。如果从经典模式迁移到命名模式,请验证度量值保持一致——宽度量会产生不同的值,这些值在RIB安装前会被缩放。

验证关键链路上的接口级延迟和带宽:

[IOS-XE]

show ip eigrp interfaces detail

[NX-OS]

show ip eigrp interfaces detail vrf default

接口上不正确的带宽或延迟直接影响路径选择。一个常见的配置错误是在串行或隧道接口上保留默认带宽,导致EIGRP计算不正确的度量。

第5步:重分发和路由过滤

检查重分发环路并验证路由过滤。

[IOS-XE]

show ip route eigrp | include EX

[NX-OS]

show ip route eigrp vrf default | include EX

外部EIGRP路由(D EX)表示重分发。常见问题:

  • - EIGRP和OSPF之间的相互重分发没有正确的路由标记会创建路由环路——重分发的路由会循环回来并以不同的度量重新进入原始协议
  • 重分发点上缺少分发列表或路由映射允许意外路由跨越协议边界
  • 管理距离 — EIGRP外部路由的AD为170,高于OSPF(110)。如果同一前缀同时存在于两者中,OSPF胜出——这可能是也可能不是期望的结果

验证分发列表和路由映射在重分发点上是否正确应用。检查是否使用路由标记来防止相互重分发设计中的环路。

阈值表

EIGRP的操作参数规范——协议级别的预期值,而非设备资源阈值。

参数LAN默认值WAN默认值说明
Hello间隔5秒60秒WAN = 多点链路 < 1.544 Mbps
保持计时器
15秒 | 180秒 | 惯例为hello的3倍 |
| Active计时器(SIA) | 3分钟 | 3分钟 | 可配置;半程SIA查询在90秒 |
| 路由更新延迟 | 立即 | 立即 | 无MRAI — 更新在计算后立即发送 |

度量默认值(经典模式):

K值默认值权重组件
K11带宽10^7 / 最小带宽kbps
K2
0 | 负载 | 默认禁用 |
| K3 | 1 | 延迟 | 以十微秒为单位的延迟总和 |
| K4 | 0 | 可靠性 | 默认禁用 |
| K5 | 0 | 可靠性 | 默认禁用 |

操作规范:

度量健康警告严重
邻居数量符合设计与基线相差±1缺少>2个
每周SIA事件
0 | 1–2 | > 3 |
| Active路由 | 0 | 1–5 | > 5或持续存在 |
| 拓扑表大小 | 稳定±5% | 变化>10% | 变化>25% |
| SRTT(毫秒) | < 100 | 100–500 | > 500 |

决策树

卡在活跃状态分类

路由卡在Active状态(SIA计时器运行中)
├── 检查查询范围
│ ├── 查询泛洪整个域?
│ │ ├── 未配置末梢路由器 → 在叶子/分支路由器上添加末梢配置
│ │ ├── 无汇总 → 在分发边界添加汇总路由
│ │ └── 大型扁平拓扑 → 重新设计为层次结构(中心

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 eigrp-analysis-1776102149 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 eigrp-analysis-1776102149 技能

通过命令行安装

skillhub install eigrp-analysis-1776102149

下载

⬇ 下载 eigrp-analysis v1.0.0(免费)

文件大小: 10.92 KB | 发布时间: 2026-4-14 10:00

v1.0.0 最新 2026-4-14 10:00
Initial release of the EIGRP analysis skill for Cisco IOS-XE and NX-OS.

- Provides DUAL algorithm-driven diagnosis: successor/feasible successor analysis, stuck-in-active (SIA) troubleshooting, and K-value/metric validation.
- Supports both classic and named EIGRP modes with diagnostic reasoning, not just command output.
- Detects missing routes, neighbor issues, configuration mismatches, and redistribution loops.
- Includes step-by-step procedures for platform-specific (IOS-XE & NX-OS) EIGRP troubleshooting.
- Highlights operational threshold tables and best practices for effective EIGRP analysis.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部