Bird 1.0.11 and Cisco 3640

Bartos-Elekes Zsolt muszi at kite.hu
Mon May 29 15:22:14 CEST 2006


Hi all,

I tried to use bird 1.0.11's OSPF with a Cisco 3640, IOS 12.3(6a). Looks like 
it doesn't work because the 3640 sends Hello packets with options E and EA 
set, bird compares this with his own options (proto/ospf/hello.c line 48), 
sees that options are different (only the E-bit set), and logs an "options 
mismatch" error. However, Dennis Ferguson states: "Routers which understand 
the new LSAs can be intermixed with routers which don't understand them or are 
configured not to receive them" 
(http://www.cs-ipv6.lancs.ac.uk/ipv6/mail-archive/ospf/1993-04/0012.html).

I added the following line to proto/ospf/hello.c to clear the EA-bit before 
the options comparison:

((struct obits *)(&ps->options))->ea=0;

This way it works, but I'd like to see the "official" solution of the 
problem... :-)

-- 
Zsolt



More information about the Bird-users mailing list