diff options
author | Russell Bryant <russell@ovn.org> | 2016-03-28 19:05:40 -0400 |
---|---|---|
committer | Russell Bryant <russell@ovn.org> | 2016-07-01 16:59:27 -0400 |
commit | 184bc3cae8c8c63e6d5d1634f71ea24414ac7ea2 (patch) | |
tree | 8d3008476e5da5165e72dcf1695116c22bace0f1 /datapath-windows/ovsext/Conntrack-tcp.c | |
parent | 39a6542bb429d5d636c235ec552a7d6d198ccfc7 (diff) | |
download | openvswitch-184bc3cae8c8c63e6d5d1634f71ea24414ac7ea2.tar.gz |
ovn: Add software l2 gateway.
This patch implements one approach to using ovn-controller to implement
a software l2 gateway between logical and physical networks.
A new logical port type called "l2gateway" is introduced here. It is very
close to how localnet ports work, with the following exception:
- A localnet port makes OVN use the physical network as the
transport between hypervisors instead of tunnels. An l2gateway port still
uses tunnels between all hypervisors, and packets only go to/from the
specified physical network as needed via the chassis the l2gateway port
is bound to.
- An l2gateway port also gets bound to a chassis while a localnet port does
not. This binding is not done by ovn-controller. It is left as an
administrative function. In the case of OpenStack, the Neutron plugin
will do this.
Signed-off-by: Russell Bryant <russell@ovn.org>
Acked-by: Ryan Moats <rmoats@us.ibm.com>
Acked-by: Ben Pfaff <blp@ovn.org>
Acked-by: Justin Pettit <jpettit@ovn.org>
Diffstat (limited to 'datapath-windows/ovsext/Conntrack-tcp.c')
0 files changed, 0 insertions, 0 deletions