[openstack-dev] [Neutron] Improving Neutron L3 Agent with High Availability

Emilien Macchi emilien.macchi at enovance.com
Wed Sep 11 10:13:57 UTC 2013


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
// ✉ emilien at enovance.com     ☎ +33 (0)1 49 70 99 80
// 10 rue de la Victoire 75009 Paris


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 553 bytes
Desc: OpenPGP digital signature
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20130911/c0239f0c/attachment.pgp>


More information about the OpenStack-dev mailing list