OSPF RFC compliance issue?

Aragon Gouveia aragon at phat.za.net
Wed Jan 9 18:54:49 CET 2013


Hi birdsters,

I'm having difficulty getting a bird OSPF instance to peer correctly 
with a MikroTik RouterOS device over an L2TP PTP link.  The symptom is 
that routes originated from my bird instance show up in RouterOS's route 
database with no gateway, and are not added to the device's routing 
table as a result.

MikroTik have debugged this and claim that bird's OSPF LS updates are 
violating RFC.  After reading a packet capture and the relevant parts of 
RFC 2328, they seem to be correct.

I've provided a PCAP capture at:

http://decoder.geek.sh/misc/bird-mt-ospf.pcap

The interesting packet is #14 in the capture.  Bird is sending a Router 
LSA with bizarre link information that does not correspond at all with 
the PTP link information.  In reality the PTP link on the bird device 
has address 172.18.102.37 with a peer address of 172.18.102.36, and 
these addresses are unique across all interfaces.

I'm using bird 1.3.8 on Debian Wheezy (Linux kernel 3.2.32).

Any ideas?


Thanks,
Aragon



More information about the Bird-users mailing list