X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=FAQ.md;h=8bd7ab9190332934b24f015f39db2c811522b813;hb=50e6c26f93f39d45600bf6e9b5f5c46d00abd363;hp=29b2e19f9fc89295105a3ea561e4a43baeb793b0;hpb=85571a3daa67603ce4096c12ba0522acded4deb0;p=cascardo%2Fovs.git diff --git a/FAQ.md b/FAQ.md index 29b2e19f9..8bd7ab919 100644 --- a/FAQ.md +++ b/FAQ.md @@ -222,7 +222,7 @@ Multiple VTEPs | YES | YES | YES | NO | Feature | Linux upstream | Linux OVS tree | Userspace | Hyper-V | ----------------------|:--------------:|:--------------:|:---------:|:-------:| SCTP flows | 3.12 | YES | YES | YES | -MPLS | 3.19 | YES | YES | NO | +MPLS | 3.19 | YES | YES | YES | UFID | 4.0 | YES | YES | NO | Megaflows | 3.12 | YES | YES | NO | Masked set action | 4.0 | YES | YES | NO | @@ -1979,6 +1979,25 @@ A: When a switch sends a packet to an OpenFlow controller using a buffering that the OpenFlow specification requires implementations to document. +### Q: How does OVS divide flows among buckets in an OpenFlow "select" group? + +A: In Open vSwitch 2.3 and earlier, Open vSwitch used the destination + Ethernet address to choose a bucket in a select group. + + Open vSwitch 2.4 and later by default hashes the source and + destination Ethernet address, VLAN ID, Ethernet type, IPv4/v6 + source and destination address and protocol, and for TCP and SCTP + only, the source and destination ports. The hash is "symmetric", + meaning that exchanging source and destination addresses does not + change the bucket selection. + + Select groups in Open vSwitch 2.4 and later can be configured to + use a different hash function, using a Netronome extension to the + OpenFlow 1.5+ group_mod message. For more information, see + Documentation/group-selection-method-property.txt in the Open + vSwitch source tree. (OpenFlow 1.5 support in Open vSwitch is still + experimental.) + Development -----------