All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Zealous" <zealous@bonbon.net>
To: lartc@vger.kernel.org
Subject: [LARTC] cbq bounded problem
Date: Thu, 05 Jun 2003 04:47:25 +0000	[thread overview]
Message-ID: <marc-lartc-105478781427244@msgid-missing> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 570 bytes --]

Dear all,

I have 1 mbps line to internet.

Our linux server is connected to router of 1mb

Linux server gets 1mb bandwidth.

I have done SOURCE MASQUERADING on linux.

I have attached a cbq bandwidth script. I want to allow the traffic to restrict to 200Kbps. it should not exceed beyond 200. 

I have made a configuration and i kept on the server but the traffic goes beyond 200 .....it even goes to 350 and 400.
how can i restrict the traffic on 200. ????
plz check the attached script .
plz open in word.
any help is great for me. 

Thanks,
Joel

[-- Attachment #1.2: Type: text/html, Size: 1776 bytes --]

[-- Attachment #2: cbq.txt --]
[-- Type: text/plain, Size: 4771 bytes --]

#!/sbin/sh

TC=` which tc`
IP=` which ip`

d2vtotal=150
cable=170
jcom=45
collector=40
lakhanpal=36
ashwin=60
free=25
helpdesk=50
prabhu=30
cmnGp=35
cms=34

#### CONFIG FOR 10Mbit ROOT BANDWIDTH ####

$TC qdisc del dev eth4 root

$TC qdisc add dev eth4 root handle 10: cbq bandwidth 10Mbit avpkt 1000

$TC class add dev eth4 parent 10:0 classid 10:1 cbq bandwidth 10Mbit rate $[d2vtotal]Kbit allot 1514 weight 50Kbit prio 8 maxburst 20 avpkt 1000 bounded


#### CONFIG FOR FREE GROUP 30 KBPS ####
$TC class add dev eth4 parent 10:1 classid 10:100 cbq bandwidth 10Mbit rate $[free]Kbit allot 1514 weight 4kbit prio 3 maxburst 20 avpkt 1000 bounded

#### CONFIG FOR CABLE IN SHARING FOR 170 KBPS
$TC class add dev eth4 parent 10:1 classid 10:200 cbq bandwidth 10Mbit rate $[cable]Kbit allot 1514 weight 30Kbit prio 3 maxburst 20 avpkt 800 bounded

#### SFQ CONFIGURATION ####
$TC qdisc add dev eth4 parent 10:100 sfq quantum 1514b perturb 15
$TC qdisc add dev eth4 parent 10:200 sfq quantum 1514b perturb 15

#### RESTRICTION PER SUBNET FOR FREE GROUP 30KBPS  ####
# $TC filter add dev eth4 parent 10:0 protocol ip prio 100 u32 match ip dst /28 flowid 10:100

#### INDIVIDUAL CONFIGURATION FOR JCOM / COLLECTOR / LAKHANPAL / ASHWIN ####

## COLLECTOR ##
$TC class add dev eth4 parent 10:200 classid 10:1000 cbq bandwidth 10Mbit rate $[collector]Kbit allot 1514 weight 10Kbit prio 3 maxburst 20 avpkt 800 bounded

$TC filter add dev eth4 parent 10:0 protocol ip prio 100 u32 match ip dst 10.2.1.40 flowid 10:1000

## LAKHANPAL ##
$TC class add dev eth4 parent 10:200 classid 10:1001 cbq bandwidth 10Mbit rate $[lakhanpal]Kbit allot 1514 weight 10Kbit prio 3 maxburst 20 avpkt 800 bounded

$TC filter add dev eth4 parent 10:0 protocol ip prio 100 u32 match ip dst 10.255.0.17 flowid 10:1001

## ASHWIN VANASPATI ##
$TC class add dev eth4 parent 10:200 classid 10:1002 cbq bandwidth 10Mbit rate $[ashwin]Kbit allot 1514 weight 10Kbit prio 3 maxburst 20 avpkt 800 bounded

$TC filter add dev eth4 parent 10:0 protocol ip prio 100 u32 match ip dst 10.1.1.8/29 flowid 10:1002

## JCOM ##
$TC class add dev eth4 parent 10:200 classid 10:1003 cbq bandwidth 10Mbit rate $[jcom]Kbit allot 1514 weight 10Kbit prio 3 maxburst 20 avpkt 800 bounded

$TC filter add dev eth4 parent 10:0 protocol ip prio 100 u32 match ip dst 10.100.2.2/29 flowid 10:1003
$TC filter add dev eth4 parent 10:0 protocol ip prio 100 u32 match ip dst 10.255.2.16/30 flowid 10:1003

## HELPDESK ##
$TC class add dev eth4 parent 10:200 classid 10:1004 cbq bandwidth 10Mbit rate $[helpdesk]Kbit allot 1514 weight 10Kbit prio 3 maxburst 20 avpkt 800 bounded
$TC filter add dev eth4 parent 10:0 protocol ip prio 100 u32 match ip dst 10.2.5.15 flowid 10:1004

## PRABHU ##
$TC class add dev eth4 parent 10:200 classid 10:1005 cbq bandwidth 10Mbit rate $[prabhu]Kbit allot 1514 weight 10Kbit prio 3 maxburst 20 avpkt 800 bounded
$TC filter add dev eth4 parent 10:0 protocol ip prio 100 u32 match ip dst 192.168.2.100 flowid 10:1005
$TC filter add dev eth4 parent 10:0 protocol ip prio 100 u32 match ip src 192.168.2.100 flowid 10:1005

## 203 ##
$TC class add dev eth4 parent 10:200 classid 10:1006 cbq bandwidth 10Mbit rate 30Kbit allot 1514 weight 10Kbit prio 3 maxburst 20 avpkt 1000 bounded
$TC filter add dev eth4 parent 10:0 protocol ip prio 100 u32 match ip dst 192.168.3.100 flowid 10:1006

## 204 ##
$TC class add dev eth4 parent 10:200 classid 10:1007 cbq bandwidth 10Mbit rate 30Kbit allot 1514 weight 10Kbit prio 5 maxburst 20 avpkt 1000 bounded
$TC filter add dev eth4 parent 10:0 protocol ip prio 100 u32 match ip dst 192.168.5.100 flowid 10:1007

## 205 ##
$TC class add dev eth4 parent 10:200 classid 10:1008 cbq bandwidth 10Mbit rate 30Kbit allot 1514 weight 10Kbit prio 5 maxburst 20 avpkt 1000 bounded
$TC filter add dev eth4 parent 10:0 protocol ip prio 100 u32 match ip dst 192.168.6.100 flowid 10:1008

## 206 ## 
$TC class add dev eth4 parent 10:200 classid 10:1009 cbq bandwidth 10Mbit rate 30Kbit allot 1514 weight 10Kbit prio 5 maxburst 20 avpkt 1000 bounded
$TC filter add dev eth4 parent 10:0 protocol ip prio 100 u32 match ip dst 192.168.7.100 flowid 10:1009

## 207 ## 
$TC class add dev eth4 parent 10:200 classid 10:1010 cbq bandwidth 10Mbit rate 30Kbit allot 1514 weight 10Kbit prio 5 maxburst 20 avpkt 1000 bounded
$TC filter add dev eth4 parent 10:0 protocol ip prio 100 u32 match ip dst 192.168.8.100 flowid 10:1010

## CMS ##
$TC class add dev eth4 parent 10:200 classid 10:1011 cbq bandwidth 10Mbit rate $[cms]Kbit allot 1514 weight 10Kbit prio 5 maxburst 20 avpkt 1000 bounded
$TC filter add dev eth4 parent 10:0 protocol ip prio 100 u32 match ip dst 192.168.10.100 flowid 10:1011



             reply	other threads:[~2003-06-05  4:47 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-06-05  4:47 Zealous [this message]
2003-06-05  7:41 ` [LARTC] cbq bounded problem Stef Coene
2003-06-06  3:41 ` [LARTC] CBQ " Zealous

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=marc-lartc-105478781427244@msgid-missing \
    --to=zealous@bonbon.net \
    --cc=lartc@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.