diff options
author | Christian Poessinger <christian@poessinger.com> | 2021-02-08 22:42:38 +0100 |
---|---|---|
committer | Christian Poessinger <christian@poessinger.com> | 2021-02-09 22:31:38 +0100 |
commit | 30af74a8f51f22802db8e393ac86293a54ebcd9d (patch) | |
tree | f84b90df6fceddc717bbf646e4aae027bf15277f /interface-definitions/protocols-bgp.xml.in | |
parent | f89969c1729a94901a817bd97da6f5b2a3712af0 (diff) | |
download | vyos-1x-30af74a8f51f22802db8e393ac86293a54ebcd9d.tar.gz vyos-1x-30af74a8f51f22802db8e393ac86293a54ebcd9d.zip |
bgp: T1513: initial implementation of L2VPN EVPN support
Diffstat (limited to 'interface-definitions/protocols-bgp.xml.in')
-rw-r--r-- | interface-definitions/protocols-bgp.xml.in | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/interface-definitions/protocols-bgp.xml.in b/interface-definitions/protocols-bgp.xml.in index e5122fe8d..3b7910766 100644 --- a/interface-definitions/protocols-bgp.xml.in +++ b/interface-definitions/protocols-bgp.xml.in @@ -217,6 +217,43 @@ </node> </children> </node> + <node name="l2vpn-evpn"> + <properties> + <help>L2VPN EVPN BGP settings</help> + </properties> + <children> + <leafNode name="advertise-all-vni"> + <properties> + <help>Advertise All local VNIs</help> + <valueless/> + </properties> + </leafNode> + <leafNode name="advertise-default-gw"> + <properties> + <help>Advertise All default g/w mac-ip routes in EVPN</help> + <valueless/> + </properties> + </leafNode> + <leafNode name="advertise-svi-ip"> + <properties> + <help>Advertise svi mac-ip routes in EVPN</help> + <valueless/> + </properties> + </leafNode> + <leafNode name="vni"> + <properties> + <help>VXLAN Network Identifier</help> + <valueHelp> + <format>u32:1-16777215</format> + <description>VNI number</description> + </valueHelp> + <constraint> + <validator name="numeric" argument="--range 1-16777215"/> + </constraint> + </properties> + </leafNode> + </children> + </node> </children> </node> <node name="maximum-paths"> @@ -318,6 +355,7 @@ <children> #include <include/bgp-neighbor-afi-ipv4-unicast.xml.i> #include <include/bgp-neighbor-afi-ipv6-unicast.xml.i> + #include <include/bgp-neighbor-afi-l2vpn-evpn.xml.i> </children> </node> <leafNode name="advertisement-interval"> @@ -771,6 +809,7 @@ <children> #include <include/bgp-neighbor-afi-ipv4-unicast.xml.i> #include <include/bgp-neighbor-afi-ipv6-unicast.xml.i> + #include <include/bgp-neighbor-afi-l2vpn-evpn.xml.i> </children> </node> #include <include/bgp-bfd.xml.i> |