<div dir="ltr"><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">I was studying the concepts of multi-bird for large environments of IXPs.<br><br>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...).<br><br>A friend mentioned that some tests were made with a LoadBalancer redirecting the post-nated connections to other boxes.<br>But even in that scenario, that load balancer would be a single-point-of-failure/bottleneck.<br><br>So I was remembering Cisco GLBP and Heart-Beat protocol.<br>Those protocols inform different Mac-Addresses to the same IPv4/IPv6 Address, based on the source of the ARP/ND query.<br>Making a load-balance/fail-over based on the glue between layer2 and layer3.</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">P.S.: Several scenarios uses that concept. Corosync, Windows Cluster, Orale RAC, etc...<br><br></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">Considering that concept, and joining it with multibird:<br> Would be possible to create groups of sources and assigning different priorities to those groups on each instance of Bird.<br> In this case, each Bird instance could run on a different box, or even on a different site.<br><br>Further than that, on IXPs with a large number of participants, would be possible to define some affinity between that group of priority based for example on the facility where those participants are connected.<br><br>I have a feeling that this would be especially useful for remote peering scenarios. <br><br><br>Just a crazy idea to share with colleagues.<br>Maybe from here, some good thing could rise.</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small"><br></div><div><br></div>-- <br><div dir="ltr" data-smartmail="gmail_signature"><font size="2"><span style="font-family:courier new,monospace">Douglas Fernando Fischer</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">Engº de Controle e Automação</span></font><div style="padding:0px;margin-left:0px;margin-top:0px;overflow:hidden;word-wrap:break-word;color:black;text-align:left;line-height:130%;font-family:courier new,monospace"></div></div></div>