Print

Print


We are looking at this on QCIX as well. I'll bring this up on the
NA-IX forum and see what the other IXes are doing and have done and
what issues have been solved or created.

jay

On Fri, Dec 22, 2023 at 8:00 AM Michael Hare
<[log in to unmask]> wrote:
>
> Ack'ing this is a negotiated feature, buyer beware for those who turn it on and are using prefix-limits on their BGP sessions.  I've used add-path on JunOS and on that platform you optionally add a 'path-count' function on the TX side for intra ASN stuff.  In the bird implementation the behavior is "all" routes.   Is there a graph or can you provide a one time count of the current RIB sizes on the RS?
>
>
>
> I am in favor adding the feature, but I’m not sure if 1 week spacing is enough to prove stability.  But I’m known to be nervous.
>
>
>
> Bird docs mentioning the feature here: https://bird.network.cz/?get_doc&v=20&f=bird-6.html
>
>
>
> -Michael
>
>
>
> From: MICE Discuss <[log in to unmask]> On Behalf Of Jeremy Lumby
> Sent: Thursday, December 21, 2023 9:07 PM
> To: [log in to unmask]
> Subject: Re: [MICE-DISCUSS] BGP ADD-PATH capability
>
>
>
> I think the added functionality probably outweighs the possible issues.  I am in favor.
>
>
>
> From: MICE Discuss <[log in to unmask]> On Behalf Of Richard Laager
> Sent: Thursday, December 21, 2023 8:57 PM
> To: [log in to unmask]
> Subject: [MICE-DISCUSS] BGP ADD-PATH capability
>
>
>
> I propose that MICE enable BGP ADD-PATH capability (RFC 7911) on the route servers (in TX mode only). This is negotiated BGP capability, so we do not need any per-participant setting for it.
>
> ADD-PATH is useful if the best path route is being filtered but another route would not be. We discussed adding this at a UG meeting years ago.
>
> There are other IXPs that have this enabled. For example, this one: https://www.bcix.de/ixp/content/0/route-servers
>
> In terms of timeline, I propose something like this:
>
> January 9: Enable it on Route Server 1.
> January 16: Enable it on Route Server 2.
>
> The actual change looks like this for the RS1-only piece, and then the conditional would be removed when we want to deploy to RS2:
>
> --- a/roles/ixpmanager/files/mice/api/v4/router/server/bird2/neighbors.foil.php
> +++ b/roles/ixpmanager/files/mice/api/v4/router/server/bird2/neighbors.foil.php
> @@ -315,6 +315,9 @@ protocol bgp pb__as from tb_rsclient {
>              import filter f_import_as;
>              table t__as;
>              export filter f_export_as;
> +router->router_id == "206.108.255.1" ): ?>
> +            add paths tx;
> +
>          };
>  router->skip_md5 ): ?>
>          password "";
>
> --
>
> Richard
>
>
>
> ________________________________
>
> To unsubscribe from the MICE-DISCUSS list, click the following link:
> http://lists.iphouse.net/cgi-bin/wa?SUBED1=MICE-DISCUSS&A=1
>
>
>
> ________________________________
>
> To unsubscribe from the MICE-DISCUSS list, click the following link:
> http://lists.iphouse.net/cgi-bin/wa?SUBED1=MICE-DISCUSS&A=1
>
>
> ________________________________
>
> To unsubscribe from the MICE-DISCUSS list, click the following link:
> http://lists.iphouse.net/cgi-bin/wa?SUBED1=MICE-DISCUSS&A=1