Convert vxlan and gre network types to geneve on upgrade

Bug #1621879 reported by Richard Theis
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
networking-ovn
Won't Fix
Medium
Unassigned

Bug Description

The vxlan and gre network types are not supported by OVN and networking-ovn enforces this during network creation and update (see https://review.openstack.org/#/c/366945/). However, the upgrade path from neutron ML2 OVS may result in unsupported network types existing. These networks should be converted to geneve as part of the upgrade process and future port bindings should prevent invalid network types.

Richard Theis (rtheis)
Changed in networking-ovn:
status: New → Confirmed
Revision history for this message
s10 (vlad-esten) wrote :

Could it be possible not to remove vxlan support in OVN? Not all NIC support geneve offloading...

Revision history for this message
Russell Bryant (russellb) wrote :

No, OVN makes use of additional metadata that doesn't fit in vxlan.

Search for "DESIGN DECISIONS" on this document for discussion of "Tunnel Ecapsulations": http://openvswitch.org/support/dist-docs/ovn-architecture.7.html

Revision history for this message
Russell Bryant (russellb) wrote :

Fixing this depends on first rebuilding our upgrade+migration grenade job to use OVN L3 instead of the NeutronL3 agent.

Changed in networking-ovn:
importance: Undecided → Medium
Revision history for this message
Lucas Alvares Gomes (lucasagomes) wrote :

I believe we shouldn't just convert things silently. Geneve as @Russell pointed out is used because of the metadata we can carry with it.

Changed in networking-ovn:
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.