The BGPVPN service plugin supports the following drivers:
The API is consistent across drivers, but not all drivers support all parts of the API. Refer to the Driver Compatibility Matrix to determine what is supported with each driver.
| API | Driver | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Object | Attribute | Neutron (bagpipe) | OpenContrail | OpenDaylight | Nuage | |||||||
| v1 [1] | v2 | v1 | v2 | |||||||||
| bgpvpn | base object | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||
| type | L3 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||
| L2 | ✔ | ✔ | ✔ | |||||||||
| route_targets | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||
| import_targets | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||
| export_targets | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||
| route_distinguishers | ✔ | ✔ | ✔ | |||||||||
| vni | ✔ | ✔ | ||||||||||
| local_pref | ✔ | |||||||||||
| network_association | base object | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||
| router_association | base object | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||
| advertise_extra_routes | [2] | |||||||||||
| port_association | base object | ✔ | ||||||||||
| advertise_fixed_ips | ✔ | |||||||||||
| routes:prefix | ✔ | |||||||||||
| routes:bgpvpn | ✔ | |||||||||||
| routes:local_pref | ✔ | |||||||||||
| [1] | OpenContrail driver v1 has been deprecated in favor of the production ready driver v2. Warning, no migration path is planned. | 
| [2] | The behavior corresponding to advertise_extra_routes True, is
supported as the default with ODL, for both v1 and v2 drivers,
without support in the API for turning it off. | 
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.