X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=vswitchd%2Fvswitch.xml;h=85bf16277875514aaa45938912afb5776a783fe3;hb=7fae24e67c95b1dbe93497135ae533e39b61e110;hp=1db89dc5be9dbc6936af263659c7d6226fb7f0c9;hpb=66409d1bccbdddd8833f74876a1e7ef250034d4e;p=openvswitch diff --git a/vswitchd/vswitch.xml b/vswitchd/vswitch.xml index 1db89dc5..85bf1627 100644 --- a/vswitchd/vswitch.xml +++ b/vswitchd/vswitch.xml @@ -538,10 +538,10 @@ balancing is done. Uses a similar hashing strategy to balance-tcp, falling back to balance-slb style hashing when LACP negotiations are unsuccessful.

-

Slave selection decisions are made based on LACP port ID when LACP - negotiations are successful, falling back to openflow port number - when unsuccessful. Thus, decisions are consistent across all - ovs-vswitchd instances with equivalent port IDs.

+

Slave selection decisions are made based on + bond-stable-id if set. Otherwise, OpenFlow port + number is used. Decisions are consistent across all ovs-vswitchd + instances with equivalent bond-stable-ids.

@@ -678,15 +678,10 @@ something other than fast or slow is not supported by the LACP specification.

-
lacp-strict
-
When true, configures this to - require successful LACP negotiations to enable any slaves. - Defaults to false which safely allows LACP to be used - with switches that do not support the protocol.
-
lacp-force-aggregatable
-
When true, forces all slaves managed by this - to advertise themselves as aggregatable even if - they normally wouldn't. Defaults to false.
+
lacp-heartbeat
+
Treats LACP like a simple heartbeat protocol for link state + monitoring. Most features of the LACP protocol are disabled when + this mode is in use.
@@ -1271,12 +1266,41 @@ - + +

+ 802.1ag Connectivity Fault Management (CFM) allows a group of + Maintenance Points (MPs) called a Maintenance Association (MA) to + detect connectivity problems with each other. MPs within a MA should + have complete and exclusive interconnectivity. This is verified by + occasionally broadcasting Continuity Check Messages (CCMs) at a + configurable transmission interval. +

+ + + A Maintenance Point ID (MPID) uniquely identifies each endpoint within + a Maintenance Association. The MPID is used to identify this endpoint + to other Maintenance Points in the MA. Each end of a link being + monitored should have a different MPID. Must be configured to enable + CFM on this . + - - Connectivity monitor configuration for this interface. + + The MPID of the remote endpoint being monitored. If this + does not have connectivity to an endpoint + advertising the configured MPID, a fault is signalled. Must be + configured to enable CFM on this + + Indicates a connectivity fault triggered by an inability to receive + heartbeats from the remote endpoint. When a fault is triggered on + s participating in bonds, they will be + disabled. + +
+ + + Boolean value indicating LACP status for this interface. If true, this interface has current LACP information about its LACP partner. This @@ -1327,6 +1351,17 @@ Key-value pairs for rarely used interface features.
+
cfm_interval
+
The transmission interval of CFM heartbeats in milliseconds. + Three missed heartbeat receptions indicate a connectivity fault. + Defaults to 1000ms.
+
bond-stable-id
+
A positive integer using in stable bond mode to + make slave selection decisions. Allocating + bond-stable-ids consistently across interfaces + participating in a bond will guarantee consistent slave selection + decisions across ovs-vswitchd instances when using + stable bonding mode.
lacp-port-id
The LACP port ID of this . Port IDs are used in LACP negotiations to identify individual ports @@ -1532,82 +1567,6 @@ - -

- A attaches to an to - implement 802.1ag Connectivity Fault Management (CFM). CFM allows a - group of Maintenance Points (MPs) called a Maintenance Association (MA) - to detect connectivity problems with each other. MPs within a MA should - have complete and exclusive interconnectivity. This is verified by - occasionally broadcasting Continuity Check Messages (CCMs) at a - configurable transmission interval. A is - responsible for collecting data about other MPs in its MA and - broadcasting CCMs. -

- - - - A Maintenance Point ID (MPID) uniquely identifies each endpoint within - a Maintenance Association (see ). The MPID is - used to identify this to other endpoints in the - MA. - - - - A set of which this - should have connectivity to. If this - does not have connectivity to any MPs in this - set, or has connectivity to any MPs not in this set, a fault is - signaled. - - - - A Maintenance Association (MA) name pairs with a Maintenance Domain - (MD) name to uniquely identify a MA. A MA is a group of endpoints who - have complete and exclusive interconnectivity. Defaults to - ovs if unset. - - - - A Maintenance Domain name pairs with a Maintenance Association name to - uniquely identify a MA. Defaults to ovs if unset. - - - - The transmission interval of CCMs in milliseconds. Three missed CCMs - indicate a connectivity fault. Defaults to 1000ms. - - - - - - Indicates a Connectivity Fault caused by a configuration error, a down - remote MP, or unexpected connectivity to a remote MAID or remote MP. - - -
- - -

- A represents a MP which a - has or should have connectivity to. -

- - - - A Maintenance Point ID (MPID) uniquely identifies each endpoint within - a Maintenance Association. All MPs within a MA should have a unique - MPID. - - - - - - Indicates a connectivity fault. - - -
-

A port mirror within a .

A port mirror configures a bridge to send selected frames to special