[ovs-dev] [PATCH ovn 0/6] Add IPv6 NAT support

Russell Bryant russell at ovn.org
Wed Oct 30 01:31:32 UTC 2019


This came up with reviewing the usage of ovn-kubernetes with IPv6.
It's more straight forward to start with using IPv6 NAT, matching the
IPv4 network topology with Kubernetes.  Eventually, we'd want to allow
routable IPv6 addresses everywhere, but this gives us the option of
using NAT where it's helpful.

[PATCH 1/6] northd: Fix table ID for IPv6 router ingress.
[PATCH 2/6] actions: Add IPv6 support to lflow NAT actions
[PATCH 3/6] ovn-nbctl: Allow IPv6 NAT rules to be added
[PATCH 4/6] northd: Add lflows for IPv6 NAT.
[PATCH 5/6] system-ovn: Add IPv6 NAT test cases
[PATCH 6/6] NEWS: Add IPv6 NAT support

 NEWS                  |    6 
 include/ovn/actions.h |    6 
 lib/actions.c         |   35 +-
 northd/ovn-northd.c   |  378 ++++++++++++++++-----
 tests/ovn-nbctl.at    |   41 +-
 tests/ovn.at          |   18 -
 tests/system-ovn.at   |  862 +++++++++++++++++++++++++++++++++++++++++++++++++-
 utilities/ovn-nbctl.c |   48 ++
 utilities/ovn-trace.c |   14 
 9 files changed, 1266 insertions(+), 142 deletions(-)

--
Russell Bryant



More information about the dev mailing list