Bug 1042446 - [RFE][neutron]: Basic Traffic Control in External Gateway
Summary: [RFE][neutron]: Basic Traffic Control in External Gateway
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: RFEs
Version: unspecified
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: RHOS Maint
QA Contact:
URL: https://blueprints.launchpad.net/neut...
Whiteboard: upstream_milestone_none upstream_stat...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-12-12 22:18 UTC by RHOS Integration
Modified: 2015-11-20 19:39 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-03-19 17:23:15 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description RHOS Integration 2013-12-12 22:18:42 UTC
Cloned from launchpad blueprint https://blueprints.launchpad.net/neutron/+spec/quantum-basic-traffic-control-on-external-gateway.

Description:

Basic Traffic Control in External Gateway

Scope:
Now, all tenants shares external gateway. Main use case of the external gateway is internet connection.
Egress traffic in the internet connection is relatively expensive and important.
However, there are no traffic limit for each tenant, so one tenant may exhaust the all of outbound traffics.
so In this BP, we would like to implement very simple traffic control on the egress traffic on the external gateway.
Note the scope of this bp is very limited, because QoS function in general needs more discussion.

Use Cases:
Stop exhaust of external network connection by one tenant

Implementation Overview:
use tc command on external network port

Data Model Changes:
N/A

Configuration variables:

external_tc_rate = 100mbit #used for rate paramter for tc
external_tc_latency = 50ms #used for latency parameter for tc
external_tc_burst = 1500k #used for burst paramter for tc

( Also see tc-tbf(8) )

API's:
N/A

Plugin Interface:
N/A

Required Plugin support:
N/A

Dependencies:
N/A

CLI Requirements:
N/A

Horizon Requirements:
N/A

Specification URL (additional information):

None


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