summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorKyrylo Yatsenko <hedrok@gmail.com>2025-12-27 20:23:57 +0200
committerKyrylo Yatsenko <hedrok@gmail.com>2025-12-30 10:36:00 +0200
commit39e301c701c4d636df33546dcf879948e9869c81 (patch)
tree2ce62d084d976045c7ba46bde4041c8e94ca81cc /data
parent017bd072b6ab2b897495f7312e27a9b95dd194b4 (diff)
downloadvyos-1x-39e301c701c4d636df33546dcf879948e9869c81.tar.gz
vyos-1x-39e301c701c4d636df33546dcf879948e9869c81.zip
bgp: T7664: add 'no bgp reject-as-sets'
In FRR 10.5 'bgp reject-as-sets' became default (https://frrouting.org/release/10.5.0/): > BGP rejects AS_SET by default > Until 10.5.0, it was disabled by default, and since RFC 9774 was > published, we switched this on by default (to reject). Add 'no bgp reject-as-sets' when VyOS option reject_as_sets is not set.
Diffstat (limited to 'data')
-rw-r--r--data/templates/frr/bgpd.frr.j22
1 files changed, 2 insertions, 0 deletions
diff --git a/data/templates/frr/bgpd.frr.j2 b/data/templates/frr/bgpd.frr.j2
index e5a75090f..58a7fee8a 100644
--- a/data/templates/frr/bgpd.frr.j2
+++ b/data/templates/frr/bgpd.frr.j2
@@ -646,6 +646,8 @@ bgp route-reflector allow-outbound-policy
{% endif %}
{% if parameters.reject_as_sets is vyos_defined %}
bgp reject-as-sets
+{% else %}
+ no bgp reject-as-sets
{% endif %}
{% if parameters.router_id is vyos_defined and parameters.router_id is not none %}
bgp router-id {{ parameters.router_id }}