Technical data

Rate Limiting QoS Rules
© 2012 Meru Networks, Inc. Configuring Quality of Service 247
Controller1# sh qosrule 23
QoS and Firewall Rules
ID: 23
ID Class flow class : on
Destination : 10.11.31.0 (this is the subnet to be rate limited)
Destination IP match : on
Destination IP flow class : on
Destination Netmask : 255.255.255.0
Destination Port : 0
Destination Port match : none
Destination Port flow class : none
Source IP : 0.0.0.0
Source Netmask : 0.0.0.0
Source Port : 0
Source Port match : none
Source Port flow class : none
Network Protocol : 6
Network Protocol match : on
Network Protocol flow class : on
Firewall Filter ID :
Filter Id match : none
Filter Id Flow Class : none
Packet minimum length : 0
Packet Length match : none
Packet Length flow class : none
Packet maximum length : 0
QoS Protocol : other
Average Packet Rate : 0
Action : forward
Drop Policy : head
Token Bucket Rate : 46875
Priority : 0
Traffic Control : on
DiffServ Codepoint : disabled
Qos Rule Logging : on
Qos Rule Logging Frequency : 60
3. Configure Chariot to send a TCP downstream to the client 10.11.31.115 using the
throughput script. You should see throughput averaging around3Mbps on Chariot.
As a result of this QoS rule, each client in the 10.11.31.xxx network will get approx-
imately get 3 mbps from each individual source in the same subnet.
Rate-Limit Clients From Different Subnets for TCP
To rate-limit clients from any subnet other than the one that those clients are
currently using, follow these steps:
1. Determine the token bucket rate to achieve the desired rate limit. In the example
below, we’ll limit it to 3Mbps (3Mbps = 3000000bps. 3000000/8/8=46875).
2. Create the following qosrule to rate-limit clients from a particular subnet:
Controller1# sh qosrule 23
QoS and Firewall Rules
ID : 23