KRT: Error sending route 192.168.x.x/32 to kernel: File exists

2021-01-19 Thread Victor Sudakov
Dear Colleagues, My system is full of the following messages: bird[59366]: KRT: Error sending route 192.168.246.1/32 to kernel: File exists bird[59366]: KRT: Error sending route 2001:470:ecba:2::1/128 to kernel: File exists bird[57195]: KRT: Error sending route 2001:470:ecba:4::1/128 to kernel:

Re: MultiBird on L2 - A crazy idea for Fail Over y and Load Balancing

2021-01-19 Thread Ondrej Zajicek
On Tue, Jan 19, 2021 at 09:17:57AM -0300, Douglas Fischer wrote: > I was studying the concepts of multi-bird for large environments of IXPs. > > And, beyond the extra complexity that it brings to the environment, one of > the weak points I saw was the fact that all the Bird instances are at the >

Re: MultiBird on L2 - A crazy idea for Fail Over y and Load Balancing

2021-01-19 Thread Grant Taylor
On 1/19/21 8:22 AM, Alexander Zubkov wrote: You can also try to bind several birds to a single address in linux (probably little patchin is required to set socket options) and linux will balance sessions between them. You might be able to get away with running the different instances of BIRD

Re: MultiBird on L2 - A crazy idea for Fail Over y and Load Balancing

2021-01-19 Thread Grant Taylor
On 1/19/21 6:48 AM, Alexander Zubkov wrote: You can use VRRP or alike protocol on L2 VRRP (and HSRP) are traditionally / inherently an Active / Passive configuration for any given instance. Conversely, GLBP is Active / Active. So, VRRP (HSRP) isn't a direct comparison for GLBP. Note: I'm

Re: MultiBird on L2 - A crazy idea for Fail Over y and Load Balancing

2021-01-19 Thread Douglas Fischer
Vertical Scalability of Route-Servers on very large IXP is a challenge! We are talking about 400-2200 peers... https://ixpdb.euro-ix.net/en/ixpdb/ixps/?sort=participants&reverse=1&; As already mentioned, Bird still does not deal very well with multi-threading(even on version 2). So, for that, thre

Re: MultiBird on L2 - A crazy idea for Fail Over y and Load Balancing

2021-01-19 Thread Alexander Zubkov
But you wrote that for scaling there are load balancers to balance sessions among different bird instances. So VRRP + Load Balancer will give you what you want. You can also try to bind several birds to a single address in linux (probably little patchin is required to set socket options) and linux

Re: MultiBird on L2 - A crazy idea for Fail Over y and Load Balancing

2021-01-19 Thread Kees Meijs | Nefos
And what about multiple peering sessions with multipath routing? Cheers, Kees On 19-01-2021 15:17, Douglas Fischer wrote: As I mentioned initially, my focus was on "large environments of IXPs". Considering that, L3 anycast does not apply very well to that scenario. (I don't know any IXPs that u

Re: MultiBird on L2 - A crazy idea for Fail Over y and Load Balancing

2021-01-19 Thread Douglas Fischer
As I mentioned initially, my focus was on "large environments of IXPs". Considering that, L3 anycast does not apply very well to that scenario. (I don't know any IXPs that use Route-Servers outside of the MPLA-LAN of the IXP.) Using VRRP is an excellent method to provide fail-over on L2. (I used i

Re: MultiBird on L2 - A crazy idea for Fail Over y and Load Balancing

2021-01-19 Thread Alexander Zubkov
Hi, You can use VRRP or alike protocol on L2 or dynamic routing with anycast on L3 for reliability. I do not see what you want in Bird. Could you explain more? On Tue, Jan 19, 2021 at 1:26 PM Douglas Fischer wrote: > > I was studying the concepts of multi-bird for large environments of IXPs. > >

MultiBird on L2 - A crazy idea for Fail Over y and Load Balancing

2021-01-19 Thread Douglas Fischer
I was studying the concepts of multi-bird for large environments of IXPs. And, beyond the extra complexity that it brings to the environment, one of the weak points I saw was the fact that all the Bird instances are at the same box(vm, container, etc...). A friend mentioned that some tests were m