On Thu, Jun 10, 2010 at 05:43:58PM +0300, Gregory Edigarov wrote:
> On Thu, 10 Jun 2010 16:11:48 +0200
> Claudio Jeker <[email protected]> wrote:
> 
> > On Thu, Jun 10, 2010 at 03:39:24PM +0200, Peter Spekreijse wrote:
> > > 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?
> > > >>
> > > >>     
> > > > 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?
> > > 
> > 
> > Yes.
> > 
> Though I think interfaces should be rescanned every time ospfd send a
> message isn't it? 
> 

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.

-- 
:wq Claudio

Reply via email to