Use multiple Neutron L3 agent mode for HA-network solution.

Registered by Sergey Vasilenko on 2014-01-15

In 5.1 release and before FUEL HA network solution based on one neutron-l3-agent, switchable between controllers.
This blueprint describes way for using multiple L3 agents instead single.

Blueprint information

Status:
Complete
Approver:
Vladimir Kuklin
Priority:
Essential
Drafter:
Sergey Vasilenko
Direction:
Approved
Assignee:
Sergey Vasilenko
Definition:
Approved
Series goal:
Accepted for 6.0.x
Implementation:
Implemented
Milestone target:
milestone icon 6.0
Started by
Sergey Vasilenko on 2014-10-29
Completed by
Vladimir Kuklin on 2014-10-31

Whiteboard

<jpretorius 2014-05-23>
In another use-case, we'd like to see multiple L3 Agents for an entirely different reason - scaling. We'd like to dedicate L3 Agents to specific type of networks (eg: Provider Network VLANs) in order to carry traffic that's specific to that need. ie Internet-bound traffic would go through one L3 and all VLAN traffic would go through another. Each of those L3's would require HA, but HA is on the way: https://blueprints.launchpad.net/neutron/+spec/l3-high-availability
</jpretorius>

(aglarendil): Maybe, this blueprint is superseded by
https://blueprints.launchpad.net/neutron/+spec/neutron-ovs-dvr

Above 2 comments restored to keep the historic context
- angdraug 2014-08-21

Gerrit topic: https://review.openstack.org/#q,topic:bp/fuel-multiple-l3-agents,n,z

Addressed by: https://review.openstack.org/115986
    Blueprint: fuel-multiple-l3-agents

Gerrit topic: https://review.openstack.org/#q,topic:multiple-l3,n,z

Addressed by: https://review.openstack.org/130760
    Multiple DHCP/L3 agents

Addressed by: https://review.openstack.org/130934
    Create file /etc/default/neutron-server

Addressed by: https://review.openstack.org/130761
    make checking AMQP connection for OCF-script disableble.

Addressed by: https://review.openstack.org/130772
    Don't deploy nova-network on contoller.

Addressed by: https://review.openstack.org/131054
    Temporary revert "Rename parameter 'tag' to 'vlan_tag' in l23network module"

Addressed by: https://review.openstack.org/131592
    Multiple DHCP/L3 agents

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.