Provider networking support in DevStack

Registered by Sean M. Collins on 2014-05-15

In my lab environment, I deploy DevStack on multiple nodes, and use the Neutron provider networking extension API to create networks and subnets that use an external router for L3 functionality. In this configuration, Neutron just provides L2 connectivity for instances.

DevStack currently only supports two networking configurations - a configuration for assisting the Nova baremetal driver, and then the standard Neutron configuration that uses the Neutron L3 agent. As a developer, I need DevStack to support a third configuration where the provider networking extension is used to create Neutron networks and subnets.

This work was originally described on the openstack-dev mailing list, although in general terms:

http://lists.openstack.org/pipermail/openstack-dev/2014-February/026589.html

A more in-depth discussion of our network design can be found in this neutron spec:
https://review.openstack.org/#/c/88043/

Rendered:
http://docs-draft.openstack.org/43/88043/8/check/gate-neutron-specs-docs/fd0a1d7/doc/build/html/specs/juno/ipv6-provider-nets-slaac.html

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Sean M. Collins
Direction:
Needs approval
Assignee:
Sean M. Collins
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/ipv6_provider_networks,n,z

Addressed by: https://review.openstack.org/93632
    Add support for creating provider networks

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.