On 30 September 2019 01:52:22 CEST, Ondrej Zajicek

Yes. Technically it is not because the other route is also BGP, but
because the other route is also recursive / also has indirect next hop.
BIRD implements only one level of indirection.

Is this a problem? Which use cases require more levels of indirections?

"The BGP Tunnel Encapsulation Attribute" is one example:

7. Recursive Next Hop Resolution > Suppose that:

   o  a given packet P must be forwarded by router R1;

   o  the path along which P is to be forwarded is determined by BGP
      UPDATE U1;

   o  UPDATE U1 does not have a Tunnel Encapsulation attribute;

   o  the next hop of UPDATE U1 is router R2;

   o  the best path to router R2 is a BGP route that was advertised in
      UPDATE U2;

   o  UPDATE U2 has a Tunnel Encapsulation attribute.

   Then packet P MUST be sent through one of the tunnels identified in
   the Tunnel Encapsulation attribute of UPDATE U2.  See Section 5 for
   further details.


https://tools.ietf.org/html/draft-ietf-idr-tunnel-encaps-13#section-7

/Mikma

Reply via email to