关于H3C Comware V5平台小概率发生IS-IS路由计算错误的公告
【产品型号】
H3C Comware V5平台支持IS-IS特性的所有产品
【涉及版本】
SR8800系列:R3725P02(含)之前的版本
CR16OOO系列:R6225P01(含)之前的版本
SR6600系列:R3303P16(不含)之前的版本
SR6600-X系列:R3303P16(不含)之前的版本
MSR系列:R2513P33(不含)之前的版本
S12500系列:R1828P05(含)之前的版本
S9500系列:R1828P05(含)之前的版本
S7500E系列:F6709L21(不含)之前的版本
S10500系列:F1209L21(不含)之前的版本
S7600-X系列:F6909L21(不含)之前的版本
S7500E-X 系列:F6909L21(不含)之前的版本
SecPath F5000-A5:F3210P23(不含)之前的版本
涉及该问题的部分低端产品,结合实际应用判断触发概率极小,因此不一一列出。具体可参见版本说明书。
【问题描述】
业务异常,排查发现该业务涉及的IS-IS路由在IP路由表中不存在。例如发现BGP邻居中断,其IGP协议使用 IS-IS。IP路由表中,到BGP邻居的32位Loopback地址的路由异常消失。当网络内的IS-IS路由频繁震荡时,可能表现为故障出现后,短时间内又自动恢复。
当问题发生时,经排查IS-IS邻居状态正常,且消失的路由所对应的LSA信息在IS-IS的LSDB中存在。
【原因分析】
IS-IS在计算拓扑时,会通过特定算法将路由信息排序,再加载成拓扑树。排序过程中,每条路由都分配了一个标志位标识这条路由。当拓扑震荡时,标志位的置位可能发生错误,导致算法误认为某条路由已经完成了排序,而实际上并未完成,继而这条路由不会出现在拓扑树中。外部表现为路由的缺失。
该问题的触发几率与三个因素相关:
1、拓扑的复杂程度。设备数量越多,配置的Cost值越多,实际上增加了拓扑计算过程中路由排序的复杂度,则会增加问题触发几率。
2、路由震荡(包括修改Cost的操作)。路由震荡越频繁,拓扑计算和排序的过程执行得越频繁,则会增加问题触发几率。同时,路由震荡触发IS-IS重新计算路由,也可能使故障自动恢复。
3、发生路由震荡的时间点以及该路由处于网络中的位置(影响排序过程中该路由信息所处的位置)。正因为路由震荡的时间以及该路由处于网络中的位置不确定,所以这个问题是概率出现的。
【规避措施/解决方案】
1、该问题仅存在于Comware V5平台,Comware V7由于使用了不同的实现机制,不涉及该问题。
2、发生问题时,可通过在问题设备上执行命令reset isis all来触发IS-IS路由重新计算,从而规避问题。
3、解决该问题的热补丁及正式版本计划如下:
型号
版本
SR8800系列
R3725P02H02;
R3725P02(不含)之后的版本
CR16OOO系列
R6225H02;
R6225P01(不含)之后的版本
SR6600系列
R3303P16(含)之后的版本
SR6600-X系列
R3303P16(含)之后的版本
MSR系列
R2513P33(含)之后的版本
S12500/S9500系列
R1828P05H01;
R1828P05(不含)之后的版本
S7500E系列
F6709L21(含)之后的版本
S10500系列
F1209L21(含)之后的版本
S7600-X系列
F6909L21(含)之后的版本
S7500E-X 系列
F6909L21(含)之后的版本
SecPath F5000-A5
F3210P23(含)之后的版本
涉及该问题的部分低端产品,结合实际应用判断触发概率极小,因此不一一列出。具体可参见版本说明书。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作