diff options
author | Christian Poessinger <christian@poessinger.com> | 2022-09-15 14:20:11 +0200 |
---|---|---|
committer | Christian Poessinger <christian@poessinger.com> | 2022-09-15 14:22:08 +0200 |
commit | d41909874a6a7e2264e0a89928885b491efd9851 (patch) | |
tree | 0e345dce546461299878ddcfbf29c70182901d8e /data | |
parent | 3e24e673537c0ae59a1d1012f9b70920294caba2 (diff) | |
download | vyos-1x-d41909874a6a7e2264e0a89928885b491efd9851.tar.gz vyos-1x-d41909874a6a7e2264e0a89928885b491efd9851.zip |
bgp: T4696: add support for "bestpath peer-type multipath-relax"
Add new VyOS CLI command:
set protocols bgp parameters bestpath peer-type multipath-relax
This command specifies that BGP decision process should consider paths from all
peers for multipath computation. If this option is enabled, paths learned from
any of eBGP, iBGP, or confederation neighbors will be multipath if they are
otherwise considered equal cost. [1]
[1]: http://docs.frrouting.org/en/stable-8.3/bgp.html#clicmd-bgp-bestpath-peer-type-multipath-relax
Diffstat (limited to 'data')
-rw-r--r-- | data/templates/frr/bgpd.frr.j2 | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/data/templates/frr/bgpd.frr.j2 b/data/templates/frr/bgpd.frr.j2 index 808e9dbe7..bf4be23ff 100644 --- a/data/templates/frr/bgpd.frr.j2 +++ b/data/templates/frr/bgpd.frr.j2 @@ -461,6 +461,9 @@ router bgp {{ system_as }} {{ 'vrf ' ~ vrf if vrf is vyos_defined }} {% if parameters.bestpath.med is vyos_defined %} bgp bestpath med {{ 'confed' if parameters.bestpath.med.confed is vyos_defined }} {{ 'missing-as-worst' if parameters.bestpath.med.missing_as_worst is vyos_defined }} {% endif %} +{% if parameters.bestpath.peer_type is vyos_defined %} + bgp bestpath peer-type {{ 'multipath-relax' if parameters.bestpath.peer_type.multipath_relax is vyos_defined }} +{% endif %} {% if parameters.cluster_id is vyos_defined %} bgp cluster-id {{ parameters.cluster_id }} {% endif %} |