Drivers

Drivers

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.

Driver Compatibility Matrix

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.
Creative Commons Attribution 3.0 License

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