[ovs-git] [openvswitch/ovs] d9f9e0: ovn-controller: Datapath based conntrack zone for ...
GitHub
noreply at github.com
Fri Sep 9 21:47:25 UTC 2016
Branch: refs/heads/branch-2.6
Home: https://github.com/openvswitch/ovs
Commit: d9f9e0c830a2fafa663451f91d0b64ab4e14769a
https://github.com/openvswitch/ovs/commit/d9f9e0c830a2fafa663451f91d0b64ab4e14769a
Author: Gurucharan Shetty <guru at ovn.org>
Date: 2016-09-09 (Fri, 09 Sep 2016)
Changed paths:
M include/ovn/actions.h
M ovn/controller/lflow.c
M ovn/lib/actions.c
M ovn/ovn-sb.xml
M tests/test-ovn.c
Log Message:
-----------
ovn-controller: Datapath based conntrack zone for load-balancing.
Currently ct_lb() logical action is only added for a logical switch and
we use the conntrack zone allocated for the logical port. A future commit
will use ct_lb() for a logical router too. In that case, use the allocated
DNAT zone.
Rationale for not passing zone as an argument for ct_lb():
One way to look at it would be that a "zone" is an internal implementation
detail and should not be seen in a action of logical flow. But we can then
say that we could rename "zone" as "datapath" in the logical action. But,
then we would be limiting it to 2 anyway (datapath=lswitch or
datapath=lrouter) - in which case we are inferring it with the current patch.
Signed-off-by: Gurucharan Shetty <guru at ovn.org>
Acked-by: Ben Pfaff <blp at ovn.org>
Commit: ab9a3323b47fe68870f52c6f7860890a7b854b71
https://github.com/openvswitch/ovs/commit/ab9a3323b47fe68870f52c6f7860890a7b854b71
Author: Gurucharan Shetty <guru at ovn.org>
Date: 2016-09-09 (Fri, 09 Sep 2016)
Changed paths:
M ovn/northd/ovn-northd.8.xml
M ovn/northd/ovn-northd.c
M ovn/ovn-nb.ovsschema
M ovn/ovn-nb.xml
M tests/system-ovn.at
Log Message:
-----------
ovn-northd: Add load-balancers to gateway routers.
Load-balancers in gateway routers lets us load-balance
north-south traffic.
This commit adds a new table called "DEFRAG" in the
logical router pipeline to defragment packets and to track them.
Once the packet is tracked, new connections get a group id as
an action. The group in turn chooses a DNAT action. Established
connections go through the DNAT table for a regular DNAT.
Signed-off-by: Gurucharan Shetty <guru at ovn.org>
Acked-by: Ben Pfaff <blp at ovn.org>
Compare: https://github.com/openvswitch/ovs/compare/f09c5b710621...ab9a3323b47f
More information about the git
mailing list