[Openstack-operators] HA solutions for L3-Agent and metadata-agent ?

George Shuklin george.shuklin at gmail.com
Thu Mar 6 21:57:00 UTC 2014

On 03/06/2014 04:50 PM, gustavo panizzo <gfa> wrote:
> On 03/06/2014 09:54 AM, Alvise Dorigo wrote:
>> Hi,
>> I opened some time ago a thread about this argument (more in general
>> about HA for
>> OpenStack): http://www.gossamer-threads.com/lists/openstack/operators/33777.
>> Now I'm definitely focusing on making the Neutron's agents highly
>> available.
>> As stated in the mentioned thread there's no solution for making L3
>> agent HA with the active/active paradigm. But I have to use the
>> active/active paradigm.
> there is no active/active route protocol to route ip packages, you can
> have only one default gw. that's true in virtual as physical world. but....
> i remember a eNovance guy giving a presentation during HK summit, they
> have patched neutron in order to use VRRP. you may want to search that
> if you use it, pls share your results. i haven't a chance to test it
I think there is no needs for the replicating every single packet. Some 
packet loss is sad, but not crucial. Almighty TCP will save souls, so we 
need just replicate (somehow) every new connection and NAT translation. 
IP migration between L3 agents is not a problem (if they are in same 
network). We don't need to keep track on sequence numbers of TCP, so 
it's just a single operation per connection on every new flow.

... Hm... flow. May be some kind of openflow controller, managing 
translation table outside linux kernel? Some kind of super-fast 
in-memory database with replication, which allow controller to 
reconfigure other l3 agents to pick up traffic of broken network node. 
Seems real for me.

More information about the OpenStack-operators mailing list