Hi! On a OpenBSD 4.6 router we have moved an IP from one VLAN to another. First we moved the IP to the other interface and after that we removed the old VLAN interface. Now we notice that the old link stays in the OSFP fib. ospfctl sh fib .... *C 0 xx.yy.233.160/28 link#62 C 4 xx.yy.233.160/28 link#27 .... link #62 is the new VLAN interface, link #27 is the old VLAN inteface. What's happening here? How can this be resolved? Regards, Peter -- Peter Spekreijse E: peter@spekreijse.net T: +31-742672764 M: +31-641922460
Sorry you need to upgrade to 4.7 or restart ospfd. Versions before 4.7 were easily confused by interface changed. In 4.7 it may be necessary to reload the config after certain changes to sync the config with the network setup.
Oops, do i loose the OSPF learned routes in the routing table if I restart ospfd? Regards, -- Peter Spekreijse E: peter@spekreijse.net T: +31-742672764 M: +31-641922460
On Thu, 10 Jun 2010 16:11:48 +0200 Though I think interfaces should be rescanned every time ospfd send a message isn't it? -- With best regards, Gregory Edigarov
No, that would require way to much resources. ospfd is keeping track of interfaces but in the 4.6 version there was a bug in the tracking code which is causing these issues. Not to many people seem to change interfaces to often so that problem remained undetected for a rather long time.
