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