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 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev