OSPF LSA checksum error

ospf

I have a Centos 5 box running quagga 0.98.2 which is flooding ospfd.log with:

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.

It has 20 neighbors and same error appears only on one of them which is on the same physical network.

My question is what can cause LSA checksum errors and how to identify which host is sending broken LSA updates?

Best Answer

Are all neighbors Quagga boxes as well or cisco/juniper/etc? Could be any number of things:

  1. Bad interface on one of the neighbors
  2. Bad interface on switch facing one of neighbors on this network
  3. Misbehaving ospfd process on one of the quagga boxes
  4. Bug in Quagga?
  5. Bug in version of code running on actual router hardware (if one of your neighbors is not a Quagga box)