aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/vrrp/FEATURE.yaml
diff options
context:
space:
mode:
authorMatthew Smith <mgsmith@netgate.com>2020-02-11 11:25:32 -0600
committerDave Barach <openvpp@barachs.net>2020-02-13 19:46:30 +0000
commit39e9428b90bc74d1bb15fc17759c8ef6ad712418 (patch)
treede9317a906a7df43bf2140a654d3b7675cab8d86 /src/plugins/vrrp/FEATURE.yaml
parentf75defa7676759fa81ae75e7edd492572c6b8fd6 (diff)
vrrp: add plugin providing vrrp support
Type: feature Add a new plugin to support HA using VRRPv3 (RFC 5798). Change-Id: Iaa2c37e6172f8f41e9165f178f44d481f6e247b9 Signed-off-by: Matthew Smith <mgsmith@netgate.com>
Diffstat (limited to 'src/plugins/vrrp/FEATURE.yaml')
-rw-r--r--src/plugins/vrrp/FEATURE.yaml23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/plugins/vrrp/FEATURE.yaml b/src/plugins/vrrp/FEATURE.yaml
new file mode 100644
index 00000000000..d92e97e03d1
--- /dev/null
+++ b/src/plugins/vrrp/FEATURE.yaml
@@ -0,0 +1,23 @@
+---
+name: Virtual Router Redundancy Protocol
+maintainer: Matthew Smith <mgsmith@netgate.com>
+features:
+ - VRRPv3 (RFC 5798) for IPv4 and IPv6:
+ - Signaling/advertisements and election of a master
+ - Replies to ARP, NS requests for virtual router addresses
+ - VRRP virtual MAC address support:
+ - DPDK interfaces with PMD support for multiple MAC addresses via the
+ rte_eth_dev_mac_addr_add(), rte_eth_dev_mac_addr_del()
+ - Other interfaces which are set in promiscuous mode may work
+ - Support interface types for VRRP virtual routers:
+ - Hardware interfaces
+ - VLAN subinterfaces
+ - Bond interfaces
+ - Additional features not specified in RFC 5798:
+ - Allows sending advertisements to unicast peers instead of multicast
+ - Allows a virtual router's priority to be adjusted based on the state
+ of an upstream interface. Mentioned as a configuration option to
+ "track interfaces or networks" in RFC 8347.
+description: "Virtual Router Redundancy Protocol implementation (VRRPv3)"
+state: production
+properties: [API, CLI, STATS, MULTITHREAD]