Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-506

BZ#2012877 [RFE] Apply QoS policy to entire external network

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Won't Do
    • Icon: Normal Normal
    • None
    • None
    • openstack-neutron
    • None
    •  Apply QoS policy to entire ex
    • False
    • False
    • Committed
    • Proposed
    • Committed
    • Proposed
    • Networking; Neutron

      +++ This bug was initially created as a clone of Bug #1999874 +++

      Description of problem:

      We need to be able to apply the qos policy to the entire external network. In this situation an instance with the network directly connected (port) works, but the floating IPs that belong to the network if the policy is not applied specifically ignore that policy applied to the network, the same happens with the external gateway of the router

      openstack floating ip set --qos-policy test_qos_10Mb xxxxxxxxxxxxxxxx

      openstack router set --qos-policy qos-2Mbps_up-2Mbps_down Router-Admin

      BadRequestException: 400: Client Error for url: https://mysite.com:1234/v2.0/routers/xxxxxxxxxxxxxx, Invalid input for external_gateway_info. Reason: Unexpected keys supplied: qos_policy_id.

      We have created the corresponding entry and exit policies and rules. Instances directly connected to an external network, works, but in instances that have a geneve network and go to the internet through SNAT, when we do a speed test against the internet, we see that they are not being limited by not respecting that limit in the gateway of the router

      OVNQosDriver: 'ovn-qos'
      NeutronSriovAgentExtensions: 'qos'

      — Additional comment from Priscila on 2021-08-31 21:00:47 UTC —

      Customer apply the police to a port or a floating IP individually, both work. But they present their clients with an external network to each of them and depending on the service they contract, they have different speeds, for this reason, they need to apply QoS policy to entire external network.

      — Additional comment from Priscila on 2021-08-31 21:04:00 UTC —

      openstack router set --qos-policy qos-20Mbps_up-20Mbps_down Router-Admin
      BadRequestException: 400: Client Error for url: https://iplancloud-des.iplan.com.ar:13696/v2.0/routers/6abeae98-6d87-47a5-ab0e-70648c3b9857, Invalid input for external_gateway_info. Reason: Unexpected keys supplied: qos_policy_id.

      En los archivos de configuración pasamos los siguientes parámetros:
      OVNQosDriver: 'ovn-qos'
      NeutronSriovAgentExtensions: 'qos'

      — Additional comment from Priscila on 2021-09-24 13:44:49 UTC —

      Hello.

      Do We have anything We could share with the customer?

            rodolfo_alonso Rodolfo Alonso
            jira-bugzilla-migration RH Bugzilla Integration
            rhos-dfg-networking-squad-neutron
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: