Bug 1881697 - [OVN][RFE] Add support for VXLAN tunnels for interchassis communication
Summary: [OVN][RFE] Add support for VXLAN tunnels for interchassis communication
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-tripleo-heat-templates
Version: 17.0 (Wallaby)
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: z1
: ---
Assignee: Slawek Kaplonski
QA Contact: Eduardo Olivares
URL:
Whiteboard:
Depends On: 1841526
Blocks: 1881704 1916091 1916092 2128735
TreeView+ depends on / blocked
 
Reported: 2020-09-22 22:04 UTC by Ihar Hrachyshka
Modified: 2024-12-20 19:16 UTC (History)
18 users (show)

Fixed In Version: openstack-tripleo-heat-templates-11.5.1-2.20210518084809.el8ost
Doc Type: If docs needed, set a value
Doc Text:
Clone Of: 1841526
: 1881704 1916092 2128735 (view as bug list)
Environment:
Last Closed: 2022-08-02 10:36:04 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
OpenStack gerrit 734889 0 None MERGED Allow VXLAN network type for OVN driver 2021-02-15 08:07:33 UTC
OpenStack gerrit 753453 0 None MERGED Allow to configure vxlan network type for OVN 2021-02-15 08:07:33 UTC
OpenStack gerrit 755684 0 None MERGED ovn: support max_tunid option from NB_Global 2021-02-15 08:07:33 UTC
Red Hat Issue Tracker OSP-3219 0 None None None 2021-11-18 15:14:47 UTC

Description Ihar Hrachyshka 2020-09-22 22:04:13 UTC
+++ This bug was initially created as a clone of Bug #1841526 +++

Description of problem: right now VXLAN is not supported by OVN for regular inter-chassis communication. There is VXLAN support for "vtep" ovsdb schema compliant external switches (aka ramp switches). This RFE is to extend core OVN to support VXLAN for regular in-cluster traffic.

Initial upstream discussion: https://www.mail-archive.com/ovs-discuss@openvswitch.org/msg06771.html
Demo implementation: https://patchwork.ozlabs.org/project/openvswitch/patch/20200320050711.247351-1-ihrachys@redhat.com/

Related links:
https://blog.russellbryant.net/2017/05/30/ovn-geneve-vs-vxlan-does-it-matter/

Core OVN work is tracked in bug 1841526. This bug is to adjust Neutron to support the new network type for OVN driver. There are two elements to it:

1) allow VXLAN type (as simple as https://review.opendev.org/734889);
2) read max_tunid from NB_Global object and use it to adjust vni_ranges used by VXLAN type driver.

Since max_tunid is written in the latest OVN only, its presence can be used as a tag that VXLAN support is present.

Comment 3 Kamil Sambor 2021-02-23 10:35:55 UTC
*** Bug 1916091 has been marked as a duplicate of this bug. ***

Comment 4 Kamil Sambor 2021-02-23 10:46:24 UTC
*** Bug 1916092 has been marked as a duplicate of this bug. ***

Comment 12 Thierry Vignaud 2021-10-14 15:56:11 UTC
According to our records, this should be resolved by openstack-tripleo-heat-templates-11.5.1-2.20210603174823.el8ost.9.  This build is available now.


Note You need to log in before you can comment on or make changes to this bug.