Bug 1375272

Summary: [RFE] Provide support of BaGPipe driver for the BGPVPN service plugin.
Product: Red Hat OpenStack Reporter: Luke Hinds <lhinds>
Component: openstack-neutronAssignee: Assaf Muller <amuller>
Status: CLOSED WONTFIX QA Contact: Toni Freger <tfreger>
Severity: high Docs Contact:
Priority: unspecified    
Version: unspecifiedCC: amuller, brault, chrisw, jlibosva, nyechiel, srevivo, tmmorin.orange
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: http://docs.openstack.org/developer/networking-bgpvpn/bagpipe/
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-03-18 00:11:21 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1369047, 1376763, 1379646, 1431695    
Bug Blocks: 1419948    

Comment 3 Bertrand 2016-12-12 11:54:19 UTC
Additional information:
The support for the following backend driver: BaGPipe driver, in RHOSP
will depend on the availability of BGP VPN Interconnection service plugin. [1],[2] being tracked by [3],[4] where BGP VPN interconnection API will allow tenants to interconnect their neutron networks with MPLS based BGP VPNs.
This will address the following Orange use case among others:
a) On-demand VPNs for multi-site NFV Applications (ex. a geographically distributed vIMS cluster)
b) Coupling between IaaS services for businesses and their managed MPLS VPNs 
c) Allow simple interconnection between tenants without NAT/floating IPs (useful for both Cloud offers and NFV needs)

[1] http://docs.openstack.org/developer/networking-bgpvpn/overview.html
[2] https://github.com/openstack/networking-bgpvpn
[3] https://bugzilla.redhat.com/show_bug.cgi?id=1369047
[4] https://bugzilla.redhat.com/show_bug.cgi?id=1376763

Comment 4 Nir Yechiel 2017-03-20 10:59:24 UTC
This will not land in RHOSP 12. 

We do, however, working on introducing support for the API service (without BaGPipe as a "reference implementation") so that partners can provide driver support. See BZ 1431695.

Thanks,
Nir

Comment 5 Luke Hinds 2017-07-06 08:35:28 UTC
The bagpipe driver in rdo should hopefully merge this week (just pushed the patch with the last action addressed) [1], there was some delay as we needed to get exabgp packaged in Fedora and then referenced in CentOS build servers. 

https://review.rdoproject.org/r/#/c/5839/9

Comment 6 Luke Hinds 2017-10-18 07:55:07 UTC
This is available upstream in RDO now, so we can close this if others agree?

Comment 7 Thomas Morin (tmorin) 2017-10-18 08:00:41 UTC
I think this is a good rendez-vous point to discuss when this could also land in OSP, so unless you prefer opening a new BZ for that, I think we could keep it open.

Comment 8 Luke Hinds 2017-10-18 12:25:39 UTC
@Thomas, that's fine with me.

Comment 9 Nir Yechiel 2018-03-18 00:11:21 UTC
We have no plans to support the BaGPipe driver at this point. The BGP/VPN API is included with RHOSP starting with RHOSP 10, and we might support the ODL driver in the future.