diff options
| author | Kyrylo Yatsenko <hedrok@gmail.com> | 2026-03-06 16:29:25 +0200 |
|---|---|---|
| committer | Kyrylo Yatsenko <hedrok@gmail.com> | 2026-04-15 21:16:51 +0300 |
| commit | 1c3543a8428fabd5beb0305931e10aa884cd9069 (patch) | |
| tree | 1b115b3a1cb2586d3620a758f6842cc4a351e847 | |
| parent | 96573c5c3fa4a619819e808c4f8e7a8996cf7fe6 (diff) | |
| download | vyos-1x-1c3543a8428fabd5beb0305931e10aa884cd9069.tar.gz vyos-1x-1c3543a8428fabd5beb0305931e10aa884cd9069.zip | |
T8457: BGP link-state address family
| -rw-r--r-- | data/templates/frr/bgpd.frr.j2 | 2 | ||||
| -rw-r--r-- | interface-definitions/include/bgp/neighbor-afi-link-state.xml.i | 10 | ||||
| -rw-r--r-- | interface-definitions/include/bgp/protocol-common-config.xml.i | 2 |
3 files changed, 14 insertions, 0 deletions
diff --git a/data/templates/frr/bgpd.frr.j2 b/data/templates/frr/bgpd.frr.j2 index 929e57d9c..51273341b 100644 --- a/data/templates/frr/bgpd.frr.j2 +++ b/data/templates/frr/bgpd.frr.j2 @@ -157,6 +157,8 @@ address-family ipv6 flowspec {% elif afi == 'l2vpn_evpn' %} address-family l2vpn evpn +{% elif afi == 'link_state' %} + address-family link-state {% endif %} {% if afi_config.addpath_tx_all is vyos_defined %} neighbor {{ neighbor }} addpath-tx-all-paths diff --git a/interface-definitions/include/bgp/neighbor-afi-link-state.xml.i b/interface-definitions/include/bgp/neighbor-afi-link-state.xml.i new file mode 100644 index 000000000..cc3ca3e4e --- /dev/null +++ b/interface-definitions/include/bgp/neighbor-afi-link-state.xml.i @@ -0,0 +1,10 @@ +<!-- include start from bgp/neighbor-afi-link-state.xml.i --> +<node name="link-state"> + <properties> + <help>Link State BGP settings</help> + </properties> + <children> + #include <include/bgp/afi-nexthop-self.xml.i> + </children> +</node> +<!-- include end --> diff --git a/interface-definitions/include/bgp/protocol-common-config.xml.i b/interface-definitions/include/bgp/protocol-common-config.xml.i index ccf976b29..f2247f3f0 100644 --- a/interface-definitions/include/bgp/protocol-common-config.xml.i +++ b/interface-definitions/include/bgp/protocol-common-config.xml.i @@ -1056,6 +1056,7 @@ #include <include/bgp/neighbor-afi-ipv4-multicast.xml.i> #include <include/bgp/neighbor-afi-ipv6-multicast.xml.i> #include <include/bgp/neighbor-afi-l2vpn-evpn.xml.i> + #include <include/bgp/neighbor-afi-link-state.xml.i> </children> </node> <leafNode name="advertisement-interval"> @@ -1708,6 +1709,7 @@ #include <include/bgp/neighbor-afi-ipv6-labeled-unicast.xml.i> #include <include/bgp/neighbor-afi-ipv6-vpn.xml.i> #include <include/bgp/neighbor-afi-l2vpn-evpn.xml.i> + #include <include/bgp/neighbor-afi-link-state.xml.i> </children> </node> #include <include/generic-description.xml.i> |
