summaryrefslogtreecommitdiff
path: root/interface-definitions
diff options
context:
space:
mode:
authorOleksandr Kuchmystyi <o.kuchmystyi@vyos.io>2026-04-30 15:57:27 +0300
committerOleksandr Kuchmystyi <o.kuchmystyi@vyos.io>2026-06-22 15:36:19 +0300
commitd90693fd0da03f8de4ccc4a5a85e2f2c9823e682 (patch)
treeb4f1dc220fab2047bbd88c3cc27b6040974e7373 /interface-definitions
parent02f8c17a56518157e48048fb39b69f373ee9c829 (diff)
downloadvyos-1x-d90693fd0da03f8de4ccc4a5a85e2f2c9823e682.tar.gz
vyos-1x-d90693fd0da03f8de4ccc4a5a85e2f2c9823e682.zip
pseudo-ethernet: T8540: Add anycast-gateway support for EVPN
Introduce 'anycast-gateway' leafNode for pseudo-ethernet interfaces. When set, a local FDB entry is installed on the parent bridge to prevent the shared anycast MAC from leaking over the VXLAN overlay.
Diffstat (limited to 'interface-definitions')
-rw-r--r--interface-definitions/interfaces_pseudo-ethernet.xml.in6
1 files changed, 6 insertions, 0 deletions
diff --git a/interface-definitions/interfaces_pseudo-ethernet.xml.in b/interface-definitions/interfaces_pseudo-ethernet.xml.in
index f6e3b6970..5687e3556 100644
--- a/interface-definitions/interfaces_pseudo-ethernet.xml.in
+++ b/interface-definitions/interfaces_pseudo-ethernet.xml.in
@@ -62,6 +62,12 @@
#include <include/interface/redirect.xml.i>
#include <include/interface/vif-s.xml.i>
#include <include/interface/vif.xml.i>
+ <leafNode name="anycast-gateway">
+ <properties>
+ <help>Use the interface as EVPN Anycast Gateway</help>
+ <valueless/>
+ </properties>
+ </leafNode>
</children>
</tagNode>
</children>