From 8ad9c4bb339172d445d1346876b2c9f3c27199c1 Mon Sep 17 00:00:00 2001 From: Maria Matejka Date: Wed, 27 Sep 2023 12:51:55 +0200 Subject: BGP config: Splitting Route Refresh and Enhanced Route Refresh Both toggles are on by default but if some implementation needs one or another to be switched off separately, then it's possible now. --- doc/bird.sgml | 19 +++++++++++++------ proto/bgp/bgp.h | 1 + proto/bgp/config.Y | 4 +++- proto/bgp/packets.c | 2 +- 4 files changed, 18 insertions(+), 8 deletions(-) diff --git a/doc/bird.sgml b/doc/bird.sgml index 449a69de..09da89df 100644 --- a/doc/bird.sgml +++ b/doc/bird.sgml @@ -2799,13 +2799,20 @@ using the following configuration parameters: changes its import filter, or if there is suspicion of inconsistency) it is necessary to do a new complete route exchange. BGP protocol extension Route Refresh () allows BGP speaker to request - re-advertisement of all routes from its neighbor. BGP protocol - extension Enhanced Route Refresh () specifies explicit - begin and end for such exchanges, therefore the receiver can remove - stale routes that were not advertised during the exchange. This option - specifies whether BIRD advertises these capabilities and supports + re-advertisement of all routes from its neighbor. This option + specifies whether BIRD advertises this capability and supports related procedures. Note that even when disabled, BIRD can send route - refresh requests. Default: on. + refresh requests. Disabling Route Refresh also disables Enhanced Route Refresh. + Default: on. + +