From 03dabc347946d13f3dce71a7f14af636a7fc5ba9 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Fri, 26 Aug 2016 13:59:05 -0700 Subject: ovn: Add TODO items proposed for 2.7 in OVN IRC meeting. Signed-off-by: Ben Pfaff --- ovn/TODO | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) (limited to 'ovn') diff --git a/ovn/TODO b/ovn/TODO index 3e69927e7..9a90a4a60 100644 --- a/ovn/TODO +++ b/ovn/TODO @@ -1,5 +1,65 @@ -*- outline -*- +* Work out database for clustering or HA properly. + +* Compromised chassis mitigation. + +Possibly depends on database solution. + +Latest discussion: +http://openvswitch.org/pipermail/dev/2016-August/078106.html + +* Get incremental updates in ovn-controller and ovn-northd in some + sensible way. + +* Testing improvements, possibly heavily based on ovn-trace. + +Justin Pettit: "I'm planning to write some ovn-trace tests for IPv6. +Hopefully we can get those into 2.6." + +* Self-managing HA for ovn-northd (avoiding the need to set up + independent tooling for fail-over). + +Russell Bryant: "For bonus points, increasing N would scale out +ovn-northd if it was under too much load, but that's a secondary +concern." + +* Live migration. + +Russell Bryant: "When you're ready to have the destination take +over, you have to remove the iface-id from the source and add it at +the destination and i think it'd typically be configured on both +ends, since it's a clone of the source VM (and it's config)." + +* VLAN trunk ports. + +Russell Bryant: "Today that would require creating 4096 ports for +the VM and attach to 4096 OVN networks, so doable, but not quite +ideal." + +* IPAM enhancements. + +Russell Bryant: "Be able to specify a MAC and only have the IP be +dynamic. Right now both are dynamic." + +* Native DNS support + +Russell Bryant: "This is an OpenStack requirement to fully eliminate +the DHCP agent." + +* Service function chaining. + +* MAC learning. + +Han Zhou: "To support VMs that hosts workloads with their own macs, +e.g. containers, if not using OVN native container support." + +* Finish up ARP/ND support: re-checking bindings, expiring bindings. + +* Hitless upgrade, especially for data plane. + +* Use OpenFlow "bundles" for transactional data plane updates. + * L3 support ** Logical routers should send RST replies to TCP packets. -- cgit v1.2.1