bird patches review

fredrik danerklint fredan-bird at fredan.se
Tue Oct 11 03:54:44 CEST 2011


> Do you also have these strange routes in BIRD table?

No, I don't think so.

2011-10-10 15:23:20 <ERR> KRT: Error sending route 2a03:xx00::/0 to kernel
# birdc6
BIRD 1.3.4 ready.
bird> show route for 2a03:xx00::1    
2a03:xx00::/32     via fe80::21b:21ff:fe80:xxx on igb1 [b6_sekkaa_1_cr2 
2011-10-11 02:33:17 from 2a03:b000:xxxx::xxxx:f02] * (100/6) [AS42038i]
                   via fe80::21b:21ff:fe80:xxxx on igb2 [b6_sekkaa_1_cr1 
2011-10-11 02:33:17 from 2a03:b000:xxxx::xxxx:f01] (100/5) [AS42038i]
bird> 


However.

When I rebooted my routes to use the new version 1.3.4 I did see the 
following.

ER1 is connected to both CR1 and CR2. My primary traffic is coming from CR2. 
CR1 is used as a backup. Internally I have a lower local_pref from CR1 to 
achieve this.

I started first with ER1 then with CR1 and finally with CR2. 

In ER1 when bird noticed this, it replaced the route from CR2 with CR1, since 
the route from CR2 was the active one. 

It is now the problem seems to occur. When there is an change of the route for 
a prefix, it seems that it might be something with the kernel that doesn't 
seems right. On the ER1 i've got:

#netstat -rn -a inet6 | grep ::/0 | wc
     252  

directly after the change from CR2 to CR1.

Now I've also got this in the log file:

2011-10-11 03:45:35 <ERR> KRT: Error sending route 2407:xxxx:2::/0 to kernel: 
No such process


Is it just me that have these strange this on FreeBSD? 

-- 
//fredan



More information about the Bird-users mailing list