On Sun, Mar 20, 2011 at 03:47:21PM +0100, Ondrej Zajicek wrote:
For a while, BIRD handles more addresses on one iface as a virtually separate ifaces/networks (that is, AFAIK, the same way as Quagga handles that). You can check that with 'show ospf interface'. So in your case, you got two adjacencies between the routers with the same cost and it is up to a chance which will be chosen as a route. When you blocked private addresses, one adjacency broke.
The primary setting in device protocol does nothing for OSPF, because OSPF now does not handle primary addresses in a special way. That was a kludge before we got proper multi-address support. [*]
....
[*] That is true for Linux. On *BSD, we still have the old behavior and generally multi-address support is problematic there.
Hi. So what is the "primary" setting in device protocol for at this moment? In the documentation it still states that it is for use by ospfv2. I've used it for ospf so I guess I can delete it now. Just curious. thanks mk