make L3 agent handle multiple external networks

Bug #1042028 reported by dan wendlandt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Medium
dan wendlandt

Bug Description

L3 agent does not properly handle multiple external networks. currently it just creates all gateway ports on a single bridge br-ex.

One model would be to automatically create a bridge for each external network, br-ex-<uuid> . The administrator could then attach the appropriate NIC (or virtual NIC for vlans) to that bridge. Such a fix should be very straightforward, unless I'm missing something.

dan wendlandt (danwent)
affects: nova → quantum
Changed in quantum:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → dan wendlandt (danwent)
milestone: none → folsom-rc1
dan wendlandt (danwent)
Changed in quantum:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to quantum (master)

Fix proposed to branch: master
Review: https://review.openstack.org/12309

dan wendlandt (danwent)
Changed in quantum:
importance: High → Medium
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to quantum (master)

Reviewed: https://review.openstack.org/12309
Committed: http://github.com/openstack/quantum/commit/6606c6b288f6f92a9b8c865fcec01b841f9df7af
Submitter: Jenkins
Branch: master

commit 6606c6b288f6f92a9b8c865fcec01b841f9df7af
Author: Dan Wendlandt <email address hidden>
Date: Sun Sep 9 07:55:52 2012 -0700

    allow multiple l3-agents to run, each with one external gateway net

    bug #1042028

    Allows user to invoke L3-agent in a way that limits the agent to
    implementing only routers associated with a particular external network.
    Thus, it is possible to have a deployment with multiple external networks,
    since you can run one agent per external network.

    Also makes l3-agent pay attention to router admin_state_up field.

    Change-Id: Ia79d29301530718bc381c8e5a9d197de9452bce2

Changed in quantum:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in quantum:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in quantum:
milestone: folsom-rc1 → 2012.2
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.