Emilien, thanks for sharing this, which I reckong is going to be a very interesting discussion at the next summit. Of the two alternatives, I tend to prefer the latter as it is capable of handling better failover; it would be good if you could more details about the failover procedure; in the document you mention that failover for internal and gateway interface should be synchronized; it would be great to understand how you're planning to do that.
Another aspect to consider is how this relates to nova-network's multi-host feature, which is, in my understanding, the only bit missing from making nova-network features a complete subset of neutron's features. Other than HA and failover, the multi host feature provides also a load distribution capability. Is that something that can be incorporated in your proposal? Regards, Salvatore On 11 September 2013 12:13, Emilien Macchi <emilien.mac...@enovance.com>wrote: > 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 > > > > _______________________________________________ > OpenStack-dev mailing list > OpenStack-dev@lists.openstack.org > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > >
_______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev