← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1757044] Re: [RFE] neutron L3 router gateway IP QoS

 

Reviewed:  https://review.openstack.org/424468
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=00bf365025772d423eea7da1ddbb6211ab757aed
Submitter: Zuul
Branch:    master

commit 00bf365025772d423eea7da1ddbb6211ab757aed
Author: LIU Yulong <liuyulong@xxxxxxxx>
Date:   Thu Apr 28 13:17:08 2016 +0800

    [L3][QoS] Neutron server side router gateway IP QoS
    
    This patch enables to bind a QoS policy to the router gateway,
    then in L3 agent side SNAT traffic for the VMs without floating
    IPs can be limited under the policy bandwidth rules. This is
    suit for all kinds of L3 routers: DVR, DVR with SNAT HA, L3 HA
    and Legacy.
    
    API update router gateway json:
    {
    router": {
      "external_gateway_info": {
        ...
        "qos_policy_id": "policy-uuid"
        }
      }
    }
    
    Depends-On: https://review.openstack.org/#/c/567497/
    
    Partially-Implements blueprint: router-gateway-ip-qos
    Closes-Bug: #1757044
    Related-Bug: #1596611
    Change-Id: I26e22bce7edd1f93b2ac0048b61b14f858938537


** Changed in: neutron
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1757044

Title:
  [RFE] neutron L3 router gateway IP QoS

Status in neutron:
  Fix Released

Bug description:
  Now neutron L3 router gateway IP has no way to set QoS.

  Description
  ===========
  For floating IPs, it can be associated with QoS policy,
  and TC rules according to QoS policy with bandwidth limit
  rules will be installed in router namespace.

  And, neutron can bind qos policy to the gateway port, but
  such proposal is to limit the bandwitdh on L2 perspective.
  When QoS is bound to the gateway port, all north-south
  traffic is restricted. Such restriction is inflexible.

  Therefore, we need to provide an alternative method in the view
  of L3. Aka, allowing bind QoS to router gateway IP.

  Proposed Change
  ===============
  models:
  QosPolicyRouterGatewayIPBinding

  API update router gateway json:
      {
      router": {
        "external_gateway_info": {
          ...
          "qos_policy_id": "a-uuid"
          }
        }
      }


  Original RFE
  ============
  [RFE] Create L3 IPs with qos (rate limit)
  https://bugs.launchpad.net/neutron/+bug/1596611

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1757044/+subscriptions


References