Bird 1.0.11 and Cisco 3640
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
participants (1)
-
Bartos-Elekes Zsolt