X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=vswitchd%2Fvswitch.xml;h=4396779ba1eb27c8f4e99d5c3a8adc2d7c9cf603;hb=a6e73618f53138eb6f55e2c66ff8c649794fd8dd;hp=64ad6c72e24f14541dc2972379cc6816685aa3c8;hpb=8b6ff72912871a8101a8427be1c38941326332ad;p=sliver-openvswitch.git
diff --git a/vswitchd/vswitch.xml b/vswitchd/vswitch.xml
index 64ad6c72e..4396779ba 100644
--- a/vswitchd/vswitch.xml
+++ b/vswitchd/vswitch.xml
@@ -340,7 +340,11 @@
Deprecated and slated for removal in February 2013. Attempts to always assign a given flow to the same slave
- consistently. In an effort to maintain stability, no load
- balancing is done. Uses a similar hashing strategy to
- Slave selection decisions are made based on if set. Otherwise,
- OpenFlow port number is used. Decisions are consistent across all
- These columns apply only to bonded ports. Their values are
@@ -1147,6 +1135,10 @@
on a host.
Ethernet address to set for this interface. If unset then the
default MAC address is used:
An Ethernet tunnel over the experimental, UDP-based VXLAN
protocol described at
-
- As an experimental protocol, VXLAN has no officially assigned UDP
- port. Open vSwitch currently uses UDP destination port 8472.
- The source port used for VXLAN traffic varies on a per-flow basis
- and is in the ephemeral port range.
+ Open vSwitch uses UDP destination port 4789. The source port used for
+ VXLAN traffic varies on a per-flow basis and is in the ephemeral port
+ range.
These options apply to interfaces with of
@@ -1310,22 +1294,67 @@
- Required. The tunnel endpoint. Unicast and multicast endpoints are
- both supported.
- Required. The remote tunnel endpoint, one of:
- When a multicast endpoint is specified, a routing table lookup occurs
- only when the tunnel is created. Following a routing change, delete
- and then re-create the tunnel to force a new routing table lookup.
+ The remote tunnel endpoint for any packet received from a tunnel
+ is available in the
+ Optional. The tunnel destination IP that received packets must
+ match. Default is to match all addresses. If specified, may be one
+ of:
+
+ This option is valid only for tunnels also configured with the
+
+ The tunnel destination IP address for any packet received from a
+ tunnel is available in the
+ BFD, defined in RFC 5880 and RFC 5881, allows point to point
+ detection of connectivity failures by occasional transmission of
+ BFD control messages. It is implemented in Open vSwitch to serve
+ as a more popular and standards compliant alternative to CFM.
+
+ BFD operates by regularly transmitting BFD control messages at a
+ rate negotiated independently in each direction. Each endpoint
+ specifies the rate at which it expects to receive control messages,
+ and the rate at which it's willing to transmit them. Open vSwitch
+ uses a detection multiplier of three, meaning that an endpoint
+ which fails to receive BFD control messages for a period of three
+ times the expected reception rate, will signal a connectivity
+ fault. In the case of a unidirectional connectivity issue, the
+ system not receiving BFD control messages will signal the problem
+ to its peer in the messages is transmists.
+
+ The Open vSwitch implementation of BFD aims to comply faithfully
+ with the requirements put forth in RFC 5880. Currently, the only
+ known omission is ``Demand Mode'', which we hope to include in
+ future. Open vSwitch does not implement the optional
+ Authentication or ``Echo Mode'' features.
+
802.1ag Connectivity Fault Management (CFM) allows a group of
@@ -1930,16 +2031,6 @@
stable
balance-tcp
, always taking into account L3 and L4
- fields even if LACP negotiations are unsuccessful. ovs-vswitchd
instances with equivalent
-
- values.capwap
vxlan
http://tools.ietf.org/html/draft-mahalingam-dutt-dcops-vxlan-02
.
+ http://tools.ietf.org/html/draft-mahalingam-dutt-dcops-vxlan-03
.
VXLAN is currently supported only with the Linux kernel datapath
with kernel version 2.6.26 or later.
lisp
patch
gre
, ipsec_gre
, gre64
,
- ipsec_gre64
, capwap
, and
- vxlan
.
+ ipsec_gre64
, vxlan
, and lisp
.
+
192.168.0.123
.
+ Only unicast endpoints are supported.
+ flow
. The tunnel accepts packets from any
+ remote tunnel endpoint. To process only packets from a specific
+ remote tunnel endpoint, the flow entries may match on the
+ tun_src
field. When sending packets to a
+ remote_ip=flow
tunnel, the flow actions must
+ explicitly set the tun_dst
field to the IP address of
+ the desired remote tunnel endpoint, e.g. with a
+ set_field
action.
+ tun_src
field for matching in the
+ flow table.
+
+
+ 192.168.12.3
.
+ flow
. The tunnel accepts packets sent to any
+ of the local IP addresses of the system running OVS. To process
+ only packets sent to a specific IP address, the flow entries may
+ match on the tun_dst
field. When sending packets to a
+ local_ip=flow
tunnel, the flow actions may
+ explicitly set the tun_src
field to the desired IP
+ address, e.g. with a set_field
action. However, while
+ routing the tunneled packet out, the local system may override the
+ specified address with the local IP address configured for the
+ outgoing system interface.
+
+ remote_ip=flow
option.
+ tun_dst
field for matching in
+ the flow table.
+ true
to
- enable.
- df_inherit
option is not set, or if
- the encapsulated packet is not IP. Default is enabled; set to
- false
to disable.
- true
to enable. This feature is
- deprecated and will be removed soon.
+ Optional. If enabled, the Don't Fragment bit will be set on tunnel
+ outer headers to allow path MTU discovery. Default is enabled; set
+ to false
to disable.
gre
or capwap
.
+ gre
.
true
BFD is enabled on this
+ , otherwise it's disabled. Defaults to
+ false
.
+ 1000
.
+ 100
.
+ cpath_down
to
+ true
which may cause the remote BFD session not to
+ forward traffic to this . Defaults to
+ false
.
+ UP
.
+ UP
, and the remote system isn't signaling a
+ problem such as concatenated path down.
+ stable
bond mode to make slave
- selection decisions. Allocating values consistently across interfaces
- participating in a bond will guarantee consistent slave selection
- decisions across ovs-vswitchd
instances when using
- stable
bonding mode.
- active
means that
this is the active
instance within a single hypervisor, not in a broader scope.
+ There is one exception: some hypervisors support ``migration'' from a
+ given hypervisor to itself (most often for test purposes). During
+ such a ``migration,'' two instances of a single might both be briefly marked
+ active
on a single hypervisor.
Listens for SSL connections on the specified TCP port - (default: 6632). If ip, which must be expressed as an - IP address (not a DNS name), is specified, then connections are - restricted to the specified local IP address. + (default: 6632). Specify 0 for port to have the + kernel automatically choose an available port. If ip, + which must be expressed as an IP address (not a DNS name), is + specified, then connections are restricted to the specified local + IP address.
The column in the When multiple managers are configured, the
@@ -3053,6 +3152,14 @@
chosen connection.
An sFlow(R) target. sFlow is a protocol for remote monitoring
- of switches. A set of sFlow(R) targets. sFlow is a protocol for remote
+ monitoring of switches. A set of IPFIX collectors of packet samples generated by
+ OpenFlow ptcp:
[port][:ip
]
ptcp:
or
+ pssl:
, this is the TCP port on which the OVSDB server is
+ listening. (This is is particularly useful when specifies a port of 0, allowing the kernel to
+ choose any available port.)
+
-
+
+
+
sample
actions.collector_set_id
+ in OpenFlow sample
actions.
+ sample
actions can
+ be added to send packet samples to this set of IPFIX collectors.
+ Common
+ Columns
at the beginning of this document.
+
+