[RFE] Add 'VNI' column in bgpvpns table in Neutron database.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
networking-bgpvpn |
Fix Released
|
Wishlist
|
Deepthi V V |
Bug Description
Current bgpvpns table in Neutron maintains VPN information. Adding a new column 'VNI' to cater to EVPN/VxLAN requirements.
=======
Add ‘VNI’ column in bgpvpns table in Neutron database
=======
Problem Description
===================
[1] describes the OpenStack BGP EVPN route advertisement solution. This solution uses BGPVPN [2] to store and retrieve VPN information. Current bgpvpns table in BGPVPN doesn’t have VNI column. Adding ‘VNI’ column addresses the EVPN/VxLAN [3] reqiurement.
Proposed Change
===============
Add ‘VNI’ column to bgpvpn table in Neutron database which is also mentioned in [2]
Data Model Impact
-----------------
Current bgpvpns table has following fields:
- name
- id
- tenant_id
- type
- route_targets
- import_targets
- export_targets
- route_distingui
A new ‘vni’ filed will be added:
vni = sa.Column(
Respective CRUD functions update:
class BGPVPNPluginDb(
- route_distingui
+ route_distingui
+ vni=bgpvpn['vni']
)
References
==========
[1] OpenStack BGP EVPN IP Prefix advertisement: http://
[2] BGPVPN: http://
[3] A NVO solution for EVPN draft: https:/
Proposed fix: https:/
affects: | neutron → bgpvpn |
description: | updated |
description: | updated |
summary: |
- Enhancement: Add 'VNI' column in bgpvpns table in Neutron database. + [RFE] Add 'VNI' column in bgpvpns table in Neutron database. |
Changed in bgpvpn: | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
Changed in bgpvpn: | |
assignee: | Siddanagouda Khot (siddanmk) → steve (ruansx) |
description: | updated |
Changed in bgpvpn: | |
assignee: | Steve Ruan (ruansx) → nobody |
assignee: | nobody → Vivekanandan Narasimhan (vivekanandan-narasimhan) |
Changed in bgpvpn: | |
assignee: | Vivekanandan Narasimhan (vivekanandan-narasimhan) → Deepthi V V (deepthivv88) |
Changed in bgpvpn: | |
status: | In Progress → Fix Released |
This enhancement is required for the Opebstack BGP EVPN solution effort mentioned in http:// docs-draft. openstack. org/54/ 322654/ 2/check/ gate-neutron- specs-docs/ e06688e/ /doc/build/ html/specs/ newton/ bgp-evpn- advertisement. html