[RFE] Allow shared resource providers for physical and tunnelled networks

Bug #1998202 reported by Rodolfo Alonso
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Wishlist
Rodolfo Alonso

Bug Description

This RFE is an extension of https://bugs.launchpad.net/neutron/+bug/1991965.

The goal of this RFE is to allow to share the same resource provider for one physical network and the tunnelled networks. This is a very common deployment configuration: there is one physical network and one device connected to this physical network bridge. This is used both for the VLAN tagged traffic (physical network) and as VTEP/TEP for the tunnelled traffic. In this configuration, the resource provider used for the physical network (e.g.: br-ex), must be shared with the tunnelled traffic.

Related bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2097932

Tags: qos rfe
Changed in neutron:
assignee: nobody → Rodolfo Alonso (rodolfo-alonso-hernandez)
importance: Undecided → Wishlist
tags: added: qos rfe
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (master)

Fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/neutron/+/866127

Changed in neutron:
status: New → In Progress
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

Reviewed: https://review.opendev.org/c/openstack/neutron/+/866127
Committed: https://opendev.org/openstack/neutron/commit/70a86637e71eb67e7785f090ebc1045040bca897
Submitter: "Zuul (22348)"
Branch: master

commit 70a86637e71eb67e7785f090ebc1045040bca897
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Tue Nov 29 19:43:09 2022 +0100

    Allow shared resources between physical and tunnelled networks

    Since [1] it is possible to create resource providers for tunnelled
    networks and model the available bandwidth for overlay networks.

    In some deployments, the admin uses the same physical network interface
    for a physical network and the tunnelled networks. In that case it is
    complicated to correctly split the bandwidth between the inventories
    of the resource providers. This patch adds the ability to create a
    resource provider with traits of both the physical network and the
    tunnelled networks. E.g.:

      $ openstack resource provider trait list $brex
      +----------------------------------+
      | name |
      +----------------------------------+
      | CUSTOM_NETWORK_TUNNEL_PROVIDER |
      | CUSTOM_PHYSNET_PUBLIC |
      | ... |
      +----------------------------------+

    With this resource provider, a request comming from a port in the
    physical network or an overlay network is provided by the same
    inventory.

    [1]https://review.opendev.org/c/openstack/neutron/+/860639

    What is missing and will be added in next patches:
    * Tempest tests, that will be pushed to the corresponding repository.

    Closes-Bug: #1998202
    Change-Id: I801e770fd8b4d6504f5407108e1d1fd848f96c09

Changed in neutron:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron 22.0.0.0rc1

This issue was fixed in the openstack/neutron 22.0.0.0rc1 release candidate.

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.