# Applications

## Neutron BGPVPN Interconnection

Note

This application is distinct from the use of BaGPipe to realize Neutron networks with BGP E-VPNs. `bagpipe` driver for networking-bgpvpn supports both IPVPNs and E-VPNs, but does not rely on `bagpipe` ML2 mechanism driver to do so.

In this application, `networking-bagpipe` aims at proposing a lightweight implementation of the BGPVPN Interconnection service, designed to work with the ML2 `openvswitch` mechanism drivers (or as an alternative with the `bagpipe` ML2 mechanism driver).

When used along with the `openvswitch` ML2 mechanism driver, it involves the use of:

- `bagpipe` driver for the BGPVPN service plugin (in networking-bgpvpn package)

- `bagpipe_bgpvpn` extension for the Neutron compute node agent (in this package)

- BaGPipe-BGP lightweight BGP VPN implementation (in this package)

Example with OVS agent:

## Work in progress and future applications

Work in progress:

- BaGPipe ML2 with openvswitch agent

Considered:

- networking-l2gw driver leveraging bagpipe-bgp running on a ToR

- L3 plugin for inter-subnet distributed routing

this page last updated: 2026-08-21 16:58:22

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.

found an error? report a bug