[ovs-dev] [PATCH ovn 0/4] ECMP routes

Han Zhou hzhou at ovn.org
Tue Jan 7 02:30:01 UTC 2020


This patch series supports ECMP routes in OVN, which is useful for
distributing traffic load evenly between gateway nodes. Please see
use cases discussed in "Gateway load balancing - OVN ECMP" in [0].
It is useful for some other scenarios as well, such as routing traffic
to a set of virtual LBs running in OVN overlay networks.

[0] https://www.openvswitch.org/support/ovscon2019/day1/1501-Multi-tenant%20Inter-DC%20tunneling%20with%20OVN(4).pdf

Han Zhou (4):
  ovn-controller: A new action "select".
  ovn-nbctl.c: Fix lr-route-add/del command with policy considered.
  ovn-northd: Fix logical router pipeline table IDs in documentation.
  ovn-northd: Support ECMP routes.

 include/ovn/actions.h     |  15 ++
 lib/actions.c             | 142 ++++++++++-
 northd/ovn-northd.8.xml   |  95 +++++++-
 northd/ovn-northd.c       | 604 +++++++++++++++++++++++++++++++++++-----------
 ovn-nb.xml                |   6 +
 ovn-sb.xml                |  31 +++
 tests/ovn-nbctl.at        |  74 +++++-
 tests/ovn.at              | 140 ++++++++++-
 tests/test-ovn.c          |  26 +-
 utilities/ovn-nbctl.8.xml |  32 ++-
 utilities/ovn-nbctl.c     | 263 ++++++++++++++------
 utilities/ovn-trace.8.xml |   9 +
 utilities/ovn-trace.c     |  66 ++++-
 13 files changed, 1264 insertions(+), 239 deletions(-)

-- 
2.1.0



More information about the dev mailing list