I finally got round to running your latest dev version. One problem
that sticks out is that every RIB change results in a FIB change.
To see why this is a big deal, imagine you learn routes for network Y
via transit X, which you are connected to through router A and B:
Y ---> X --> A ---> host
In our hack around this we (Fastly) ended up adding a bgp_rte_same
with pretty much everything you mention.
One non-obvious addition is that we ended up enforcing that the
multipath entry had the same next AS, i.e bgp_get_neighbor(new) ==
bgp_get_neighbor(old). With nothing else to tie break, we'd
On Fri, May 22, 2015 at 12:13:31PM +0200, Alexander Frolkin wrote:
> Hi Ondrej,
>
> > > I was wondering how hard it would be to add BGP multipath support to
> > > BIRD, or if anyone was working on it already?
> > BGP multipath is one thing we are currently working on.
>
> That's great news! Do y