X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fovs.git;a=blobdiff_plain;f=FAQ.md;h=8bd7ab9190332934b24f015f39db2c811522b813;hp=22c923ffecfbed3b9f25ac19bf6c73ad6db5da68;hb=HEAD;hpb=d05293afdd47b27e672a578705ed7d53db29d04a diff --git a/FAQ.md b/FAQ.md index 22c923ffe..8bd7ab919 100644 --- a/FAQ.md +++ b/FAQ.md @@ -197,7 +197,7 @@ Feature | Linux upstream | Linux OVS tree | Userspace | Hyper-V | Connection tracking | 4.3 | 3.10 | NO | NO | Tunnel - LISP | NO | YES | NO | NO | Tunnel - STT | NO | 3.5 | NO | YES | -Tunnel - GRE | 3.11 | YES | YES | NO | +Tunnel - GRE | 3.11 | YES | YES | YES | Tunnel - VXLAN | 3.12 | YES | YES | YES | Tunnel - Geneve | 3.18 | YES | YES | NO | QoS - Policing | YES | YES | NO | NO | @@ -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 -----------