From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Zealous" Date: Thu, 05 Jun 2003 04:47:25 +0000 Subject: [LARTC] cbq bounded problem MIME-Version: 1 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0103_01C32B49.FB9A5B70" Message-Id: List-Id: To: lartc@vger.kernel.org This is a multi-part message in MIME format. ------=_NextPart_000_0103_01C32B49.FB9A5B70 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0104_01C32B49.FB9A5B70" ------=_NextPart_001_0104_01C32B49.FB9A5B70 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable 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.=20 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.=20 Thanks, Joel ------=_NextPart_001_0104_01C32B49.FB9A5B70 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Dear all,
 
I have 1 mbps line to = internet.
 
Our linux server is connected to router = of=20 1mb
 
Linux server gets 1mb = bandwidth.
 
I have done SOURCE MASQUERADING on=20 linux.
 
I have attached a cbq bandwidth script. = I want to=20 allow the traffic to restrict to 200Kbps. it should not exceed beyond = 200.=20
 
I have made a configuration and i kept = on the=20 server but the traffic goes beyond 200 .....it even goes to 350 and=20 400.
how can i restrict the traffic on 200.=20 ????
plz check the attached script = .
plz open in word.
any help is great for me.
 
Thanks,
Joel
------=_NextPart_001_0104_01C32B49.FB9A5B70-- ------=_NextPart_000_0103_01C32B49.FB9A5B70 Content-Type: text/plain; name="cbq.txt" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="cbq.txt" #!/sbin/sh TC=3D` which tc` IP=3D` which ip` d2vtotal=3D150 cable=3D170 jcom=3D45 collector=3D40 lakhanpal=3D36 ashwin=3D60 free=3D25 helpdesk=3D50 prabhu=3D30 cmnGp=3D35 cms=3D34 #### 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 ##=20 $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 ##=20 $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 ------=_NextPart_000_0103_01C32B49.FB9A5B70-- _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/