weird routes apparing in linux cache route table

Martin Kraus martin.kraus at wujiman.net
Wed Dec 19 12:24:32 CET 2012


On Wed, Dec 19, 2012 at 06:25:23AM +0100, Arkadiusz Miśkiewicz wrote:
> On Wednesday 19 of December 2012, Martin Kraus wrote:
> > On Tue, Dec 18, 2012 at 10:35:31PM +0100, Arkadiusz Miśkiewicz wrote:
> > > On Sunday 16 of December 2012, Arkadiusz Miśkiewicz wrote:
> > > > Hi,
> > > > 
> > > > Linux 3.0.18 (using multiple routing tables with priorities set via ip
> > > > rule but that's not relevant here I guess), bird 1.3.8 and weird
> > > > problem.
> > > 
> > > 3.6.10 kernel and the same problem exists.
> > 
> > interestin. I thought route cache has been removed in 3.6
> 
> route cache was manifestation of the problem in 3.0.18 not the problem itself. 
> You are right of course, there is no route cache in recent kernels but that 
> doesn't mean problem should be gone.
> 
> In 3.6.10 kernel tries to find IP X on locally connected interfaces (sends  
> ARP requests; IP shows up in neighbor table etc), so the final effect is the 
> same as in 3.0.18.

You were saying that the routes were appearing only in the route cache. if the
route cache is gone can you summarize what the problem is now?

If kernel is trying to resolv the IP X localy and it appears in arp cache then
I don't see what is it doing wrong.

Also what are the contents of the routing tables and whether there is any
difference between the state when running bird and when bird is shutdown?

mk



More information about the Bird-users mailing list