OSPF LSA 校验和错误

网络工程 ospf
2021-07-30 01:41:30

我有一个运行 quagga 0.98.2 的 Centos 5 机器,里面充斥ospfd.log着:

OSPF: Link State Update: LSA checksum error 2a32, 58d5.
OSPF: Link State Update: LSA checksum error 2a32, 63bf.
OSPF: Link State Update: LSA checksum error 2a32, 63bf.
OSPF: Link State Update: LSA checksum error 2a32, 63bf.
OSPF: Link State Update: LSA checksum error 2a32, 6ab1.
OSPF: Link State Update: LSA checksum error 2a32, 6dab.
OSPF: Link State Update: LSA checksum error 2a32, 6fa7.
OSPF: Link State Update: LSA checksum error 2a32, 6fa7.
OSPF: Link State Update: LSA checksum error 2a32, 6fa7.

它有 20 个邻居,相同的错误仅出现在其中一个位于同一物理网络上。

我的问题是什么会导致 LSA 校验和错误以及如何识别哪个主机正在发送损坏的 LSA 更新?

2个回答

所有邻居都是 Quagga 盒子还是 cisco/juniper/etc?可以是任意数量的东西:

  1. 邻居之一的接口错误
  2. 面向此网络上的邻居之一的交换机上的错误接口
  3. 其中一个 Quagga 盒子上的 ospfd 进程行为不端
  4. Quagga 中的错误?
  5. 在实际路由器硬件上运行的代码版本中的错误(如果您的邻居之一不是 Quagga 盒)

显然这是非常罕见的 quagga 错误,已在 0.99.13 版本中修复

我会尝试升级,看看它是否能解决问题。