文档首页/ 华为乾坤/ 更多文档/ 设备告警处理/ V200版本LSW设备告警/ ALM-4289601659 OSPF邻居状态发生变化
更新时间:2024-06-13 GMT+08:00
分享

ALM-4289601659 OSPF邻居状态发生变化

告警解释

OSPF/2/NBRCHG:OID [oid] The status of the non-virtual neighbor changes. (NbrIpAddress=[neighbor-ip-address], NbrAddressLessIndex=[neighbor-interface-index], ProcessId=[process-id], AreaId=[area-id], IfnetIndex=[interface-ifnet-index], LocalIfIpAddress=[local-ip-address], ProcessId=[process-id], RouterId=[router-id], NbrRtrId=[neighbor-router-id], NbrState=[neighbor-state], IfName=[interface-name], InstanceName=[instance-name], NbrChgReason=[NbrStateChangeReason])

OSPF邻居状态发生变化,可能是由于该邻居所在的接口状态发生变化,或者收到的hello报文中内容发生改变。

告警属性

告警ID

告警级别

告警类型

4289601659

重要

环境告警

告警参数

参数名称

参数含义

oid

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

NbrIpAddress

邻居IP地址。

NbrAddressLessIndex

邻居接口索引号。

ProcessId

进程号。

AreaId

区域ID。

IfnetIndex

本交换机接口的Ifnet索引。

LocalIfIpAddress

本交换机的IP地址。

ProcessId

进程号。

RouterId

本交换机的Router ID。

NbrRtrId

邻居Router ID。

NbrState

邻居状态。
  • 1: Down
  • 2: Attempt
  • 3: Init
  • 4: 2Way
  • 5: ExStart
  • 6: Exchange
  • 7: Loading
  • 8: Full

IfName

接口名称。

InstanceName

实例名称。

NbrChgReason

邻居状态变化的原因:
  • 1:adjacencyHoldTimerExpired,表示邻接交换机的定时器超时。
  • 2:physicalInterfaceChange,表示交换机的物理接口状态发生变化。
  • 3:ospfProtocolReason,表示OSPF协议原因导致告警。
  • 4:bfdSessionStateChange,表示BFD会话断开。
  • 5:configureChange,表示OSPF配置发生了变化。
  • 6:peerRouterReason,表示邻居交换机原因导致告警。
  • 100:alarmCleared,表示业务恢复或邻居被删除,告警清除。

对系统的影响

这个告警在邻居(非虚连接邻居)状态变迁时都会发送,发送该告警表明邻居状态发生改变。如果邻居状态由较低状态变为较高状态,则属于正常运行,无需关注;如果邻居状态由较高状态变为较低状态,则可能导致业务中断。(OSPF邻居状态变迁顺序从低到高:down->init->2-way->exstart->exchange->loading->full)

当在非广播多连接和广播网络中邻居状态降到更低的状态时,只有DR产生告警,如果是接口down导致的,不会产生此告警,会产生ospfIfStateChange告警。当邻居状态达到稳定状态时,只有DR消除此告警,如果接口状态是非DR,可能导致此告警残留。

可能原因

  • 原因1:邻居所在接口状态发生改变。
  • 原因2:邻居的对端或本端的配置参数(如hello、dead定时器、接口认证和网络类型等)不一致。
  • 原因3:通过reset ospf process命令重启OSPF协议。
  • 原因4:收到错误的报文。
  • 原因5:配置了Overflow功能并且进程进入Overflow状态。
  • 原因6:报文传输出现问题,表现为ping不通。

处理步骤

  1. 执行display ospf peer命令查看连接邻居的状态(State)。如果OSPF邻居状态为Full,则=>7;否则=>2。
  2. 执行display ip interface interface-type interface-number命令查看连接邻居的接口是否是Down状态。
    • 如果物理接口Up,则=>3。
    • 如果物理接口Down,请检查链路以及接口上是否配置了shutdown命令。
      • 如果配置了该命令,执行undo shutdown,然后=>3。
      • 如果没有配置该命令,则=>8。
  3. 查看报文是否正确转发,ping对端接口IP地址。
    • 如果不能ping通,则=>7。
    • 如果能够ping通,则=>4。
  4. 执行display ospf interface interface-type interface-number命令查看state字段,检查OSPF邻居所在接口是否处于Down状态。
    • 接口处于Down状态,则=>7。
    • 接口处于其他状态,则=>5。
  5. 执行display ospf interface interface-type interface-number命令,查看两端配置的参数是否一致(包括hello、dead、poll interval和OSPF network-type)、是否有一端的接口不是OSPF接口。
    • Y=>6。
    • N=>通过以下命令修改接口配置,使两端一致。
      • ospf timer hello interval
      • ospf timer dead interval
      • ospf timer poll interval
      • ospf network-type { broadcast | nbma | p2mp | p2p }

      检查告警是否消除。

      • Y=>8。
      • N=>7。
  6. 执行display current-configuration interface interface-type interface-number命令查看两端接口认证是否一致。
    • Y=>7。
    • N=>通过以下命令修改接口配置,使两端一致。
      • ospf authentication-mode { simple [ plain plain-text | [ cipher ] cipher-text ] | null }
      • ospf authentication-mode { md5 | hmac-md5 | hmac-sha256 } [ key-id { plain plain-text | [ cipher ] cipher-text } ]
      • ospf authentication-mode keychain keychain-name

      检查告警是否消除。

      • Y=>8。
      • N=>7。

      为了保证更好的安全性,建议不要使用Simple、MD5、HMAC-MD5和NULL认证方式。

  7. 请收集告警信息和配置信息,并联系华为技术支持工程师。
  8. 结束。

相关文档