Neutron VPN for WAN(wide area network)

Registered by Xuejiao Lai

With the advent of cloud services that require massive computing resources on-demand, the architectural model of datacenters are drifting towards geographically distributed pools of shared resources. As a result, Cloud should be conceived as a multi datacenter environment that offers orchestration of per tenant virtual (logical) network which spans multiple data centers. This will provide capabilities to implement inter datacenter multi-tenant services or to migrate tenant services, such as a virtual machine (VM), from one datacenter to another in order to exploit, for instance, geographical variations of energy costs.

MPLS technology enables the deployment of layer 2 and layer 3 VPNs between data centers with QoS guarantees to provide inter datacenter connectivity. With these capabilities, tenant virtual machines located in different datacenters can communicate transparently and also they can seamlessly move between datacenters.

We have updated the VPN for WAN document and API set. This BP allows tenant to create VPN on demand to interconnect networks in different DCs.

Please read the full specification at this link:

Latest:
https://docs.google.com/document/d/1aNuhhnWzBgh99JT-dJP4s9hYZQFZt7eyaPRzVPw_WJc/edit?usp=sharing

Archive:
https://docs.google.com/document/d/1Ei3iZnwMvM8V1FfdVqc8qlXyjihDxFuWma8ogju_p9U/edit?usp=sharing

Contact:<email address hidden>

Blueprint information

Status:
Complete
Approver:
Mark McClain
Priority:
Undefined
Drafter:
Xuejiao Lai
Direction:
Needs approval
Assignee:
Xuejiao Lai
Definition:
Obsolete
Series goal:
None
Implementation:
Started
Milestone target:
None
Started by
Xuejiao Lai
Completed by
Armando Migliaccio

Related branches

Sprints

Whiteboard

Nov-13-2015(armax): If someone is interested in pursuing it, this must be re-submitted according to guidelines defined in [1].

[1] http://docs.openstack.org/developer/neutron/policies/blueprints.html

-----------------

The usecase is necessary. However, the bp linked at https://blueprints.launchpad.net/neutron/+spec/neutron-mpls-vpnaas is more reasonable now. VPNaas(IPsec VPN) is developed, I think MPLS VPN must be developed next. right?

------------------
I think the vDC accessing to an existed MPLS VPN is more useful in current OpenStack framework. Frome my perspective, the usecase has been confirmed with many users. We'd better start this work in IceHouse.

------------------
We have updated the inter data center VPN BP. This BP re-orgernized the model and simplified the tenant operation.

--Tianran

(?)

Work Items