<div dir="ltr"><div>Dear Salvador,</div><div><br></div><div>It's part of the features of a route server that it only sends one -- the "best path" -- route to it's neighbors.</div><div>I assume the tie breaker in your case will be the router ID (see <a href="https://bird.nic.cz/doc/bird-2.17.5.html#bgp-route-select-rules">https://bird.nic.cz/doc/bird-2.17.5.html#bgp-route-select-rules</a>).</div><div></div><div>If the peer is announcing multiple prefixes, they could set e.g. different MEDs for each prefix, so Bird would have some earlier tie breaks towards the other router.</div><div><br></div><div>Besides all that, you could enable Add Path Tx. This will give the peers' routers the chance to employ ECMP (or their own policies FWIW).</div><div><br></div><div>We have enabled this on our route servers for quite some time now. It's just adding a line "add paths tx;" to the channel in the BGP protocols in the Bird config.</div><div><br></div><div>You may find this in our skinned version of the Bird config:</div><div><a href="https://github.com/bcix/IXP-Manager/blob/f5acc6bfdee8479041623479b9606e5c2033f098/resources/skins/bcix/api/v4/router/server/bird2/rs01/neighbors.foil.php#L373">https://github.com/bcix/IXP-Manager/blob/f5acc6bfdee8479041623479b9606e5c2033f098/resources/skins/bcix/api/v4/router/server/bird2/rs01/neighbors.foil.php#L373</a></div><div>Maybe Barry wants to add this feature to the default distribution?</div><div><br></div><div>Unfortunately not all peers' routers have Add Path Rx enabled on their side. So, you may want to educate your peers to enable it for BGP sessions with route servers.</div><div><br></div><div>Hope this helps,</div><div>André</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 19 Jun 2026 at 04:26, Salvador Bertenbreiter via ixpmanager <<a href="mailto:ixpmanager@inex.ie" target="_blank">ixpmanager@inex.ie</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><p>Hi community,</p>
<p>I hope you are doing well.</p>
<p>We have a case involving a member with two separate connections to the peering LAN. Each connection has its own IP address, and both sessions are established with our Route Server.</p>
<p>The member is concerned because all downstream traffic, from their perspective, is currently being received through only one of the two connections.</p>
<p>I checked the Looking Glass, and both connections are announcing the same prefixes with the same AS-PATH. However, BIRD consistently selects all prefixes as primary via only one of the two sessions.</p>
<p>The member mentioned that they are not able to announce more-specific prefixes from one router and less-specific prefixes from the other router, which would otherwise be a possible way to influence traffic distribution.</p>
<p>I was wondering if there is any recommended way to achieve some form of load-balancing in this scenario. Specifically:</p>
<ol start="1"><li>Is it possible for the Route Server / BIRD to "load-balance" between two equivalent next-hops for the same prefix, so that downstream traffic towards the member can be distributed across both connections?</li><li>If ECMP is not supported or not recommended in this context, is there a way in IXP Manager or BIRD to influence which session is preferred? For example, can we assign a higher local preference to one of the member’s sessions so that the Route Server selects that connection as the primary next-hop?</li><li>More generally, what would be the recommended operational approach for handling members with multiple connections announcing the same prefixes to the Route Server?</li></ol>
<p>Any guidance or best practices would be greatly appreciated.</p>
<p>Best regards,</p>
<p>Salvador Bertenbreiter</p></div></div>
_______________________________________________<br>
INEX IXP Manager mailing list<br>
<a href="mailto:ixpmanager@inex.ie" target="_blank">ixpmanager@inex.ie</a><br>
Unsubscribe or change options here: <a href="https://www.inex.ie/mailman/listinfo/ixpmanager" rel="noreferrer" target="_blank">https://www.inex.ie/mailman/listinfo/ixpmanager</a><br>
</blockquote></div><div><br clear="all"></div><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">André Grüneberg, Managing Director<br><a href="mailto:andre.grueneberg@bcix.de" target="_blank">andre.grueneberg@bcix.de</a></div><div dir="ltr">+49 30 2332195 42<br><p>BCIX Management GmbH<br>Albrechtstr. 110<br>12103 Berlin<br>Germany</p><p>Geschäftsführer/Managing Directors: Jens Lietzmann, André Grüneberg<br>Handelsregister: Amtsgericht Charlottenburg, HRB 143581 B</p><font size="1"><span style="font-family:Calibri,"sans-serif"" lang="EN-US"></span></font></div></div></div></div></div></div></div></div></div></div>