ISIS_1.3.6.1.3.37.2.0.17 isisAdjacencyChange

告警解释

ISIS/2/ADJ_CHANGE:OID [oid] The state of IS-IS adjacency changed. (sysInstance=[integer], sysInstanceofLevel=[integer], sysLevel=[integer], sysInstanceofInterface=[integer], circuit=[integer], ifIndex=[integer], circuitIfIndex=[integer], lspID=[opaque], adjState=[integer], ifName=[string], hwIsisAdjChangeReason=[integer], hwIsisAdjChangeSubReason=[integer])

邻居状态产生变化。

告警属性

告警ID 告警级别 告警类型

1.3.6.1.3.37.2.0.17

Major

communicationsAlarm(2)

告警参数

参数名称 参数含义

oid

该告警所对应的MIB节点的OID号。

sysInstance

IS-IS进程号。

sysInstanceofLevel

IS-IS进程号。

sysLevel

IS-IS级别。
  • 1:Level-1

  • 2:Level-2

sysInstanceofInterface

IS-IS进程号。

circuit

链路ID。

ifIndex

接口IF索引。

circuitIfIndex

接口IF索引。

lspID

LSP ID。

adjState

邻居状态。
  • 1:down

  • 2:initializing

  • 3:up

  • 4:failed

  • 5:cleared

ifName

接口名。

hwIsisAdjChangeReason

邻居状态变化主要原因:
  • 1:邻居保持时间超时

  • 2:物理接口改变

  • 3:协议原因

  • 4:BFD会话状态变为Down

  • 5:配置改变

  • 6:邻居路由器原因

  • 7:其他原因

  • 8:告警清除

  • 100:邻居清除

hwIsisAdjChangeSubReason

邻居状态变化详细原因:
  • 1:邻接关系建立

  • 2:删除邻接关系

  • 3:删除接口

  • 4:接口被抑制

  • 5:收到无效的Hello报文

  • 6:认证失败

  • 7:系统ID冲突

  • 8:最大区域地址数不匹配

  • 9:Level区域的区域地址不匹配

  • 10:没有收到Hello报文

  • 11:接口状态变为Down

  • 12:协议不匹配

  • 13:删除邻居

  • 14:BFD会话变为Down状态

  • 15:Level改变

  • 16:P2P协商改变

  • 17:reset邻居

  • 18:接口类型发生改变

  • 19:reset IS-IS

  • 20:删除NET的配置

  • 21:去使能IS-IS

  • 22:Level不匹配

  • 23:收到的Hello报文中不包含本地MAC地址

  • 24:三次握手不成功

  • 25:拓扑不匹配

  • 26:接口ID不匹配

  • 27:三次握手状态为Down

  • 28:其他错误

  • 29:optional checksum检查失败

对系统的影响

可能导致IS-IS重新计算路由,造成路由振荡,以及业务流量振荡。

可能原因

原因1:IS-IS邻接关系Up或Down。

原因2:IS-IS配置错误。

原因3:系统繁忙导致IS-IS邻居闪断。

原因4:链路故障导致IS-IS邻居改变。

处理步骤

  1. 对照ISO10589定义的IS-IS报文格式,从告警输出信息中找到LspID字段的值(十六进制),查看源无线接入控制器的System ID。查看双方邻居状态是否与配置一致。

    • Y=>12。

    • N=>2。

  2. 下载源无线接入控制器的用户日志,从日志中找到邻居状态变化的原因。如果是由于接口状态Down而导致邻居状态变化。

    • Y=>3。

    • N=>10。

  3. 从日志中找到本地接口的相关信息,检查接口状态和接口MTU状态,保证两端接口的状态和MTU状态为Up。查看双方邻居状态是否与配置一致。

    • Y=>13。

    • N=>4。

  4. 检查System ID,确保两端的System ID正确。查看双方邻居状态是否与配置一致。

    • Y=>13。

    • N=>5。

  5. 检查IS-IS进程的Level级别,确保两端的Level匹配。查看双方邻居状态是否与配置一致。

    • Y=>13。

    • N=>6。

  6. 检查无线接入控制器的Area ID,确保链路两端的区域匹配。查看双方邻居关系是否与配置一致。

    • Y=>13。

    • N=>7。

  7. 检查链路两端接口的IP地址是否在同一网段,确保IP地址在同一网段。查看双方邻居状态是否与配置一致。

    • Y=>13。

    • N=>8。

  8. 检查链路两端是否配置了认证方式,确保两端加密认证方式匹配。如果需要配置认证,请确保认证方式和密码一致,否则应在链路两端取消认证(取消认证方式会降低系统的安全性)。查看双方邻居状态是否与配置一致。

    • Y=>13。

    • N=>9。

  9. 检查链路两端能否正常收发Hello报文,确保链路两端正常收发Hello报文。查看双方邻居状态是否与配置一致。

    • Y=>13。

    • N=>10。

  10. 使用命令display cpu-usage查看CPU的使用率是否在一段时间内一直处于100%。

    • Y=>11。

    • N=>12。

  11. 在接口视图下使用isis timer hello命令,将Hello报文的发送间隔时间设置长一些,每次递增10s(增大发送Hello报文时间间隔会降低感知到网络故障的速度,降低了路由收敛速度)。查看双方邻居状态是否与配置一致。

    • Y=>13。

    • N=>12。

  12. 请收集告警信息和配置信息,并联系技术支持人员。
  13. 结束。

参考信息


版权所有 © 华为技术有限公司