Hi, The current implementation of Neutron L3 agent allows us to scale virtual routers on multiple agents but does not provide High Availability on : - namespaces, virtual interfaces (both in north and south) - established connections between external & internal network.
The idea here is to start a discussion about a new design that we could implement in the next release. Since there exists some conversations on this topic, I want to share my ideas with a public document we wrote [1] with my team. Table of contents: - Abstract about current implementation - Current Architecture - Proposal #1: Health-check (which is not my final solution, but just an existing way). - Proposal #2: VRRP + conntrackd (new backends for improving L3 agent) - Design session proposal for next Summit Feel free to bring your thoughts. After the discussion, maybe could we write new blueprints. Note: the document is public and you are allowed to comment. If you need more access, I can of course grant you write rights. [1] https://docs.google.com/document/d/1DNAqRSOIZPqUxPVicbUMWWuRBJ90qJjVYe7Ox8rVtKE/edit?usp=sharing Regards, -- Emilien Macchi ---------------------------------------------------- # OpenStack Engineer // eNovance Inc. http://enovance.com // ✉ emil...@enovance.com ☎ +33 (0)1 49 70 99 80 // 10 rue de la Victoire 75009 Paris
signature.asc
Description: OpenPGP digital signature
_______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev