Re: [LARTC] Monitoring problem,

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi
----- Original Message -----
From: "Stef Coene" <stef.coene@xxxxxxxxx>
To: "hare ram" <hareram@xxxxxxxxxx>; <lartc@xxxxxxxxxxxxxxx>
Sent: Tuesday, April 22, 2003 8:04 PM
Subject: Re: [LARTC] Monitoring problem,


> On Tuesday 22 April 2003 09:25, hare ram wrote:
> > Hi all
> >
> > i have downloaded monitor_tc.pl, and try to monitor my imq0 Device
> That's from docum.org.

Yes I have downloaded from Docum.org and i have changed from eth0 to imq0

>
> > modprobe imq numdevs=1
> >  tc qdisc add dev imq0 handle 1: root htb default 1
> >
> >  tc class add dev imq0 parent 1: classid 1:1 htb rate 1mbit
> >
> >  tc qdisc add dev imq0 parent 1:1 handle 10: htb default 5
> Adding a htb qdisc to a class is useless and will only add extra delays.
>

Ok i understand now, let me correct it, since let it be delay the proceedure
should work right ?

> >  tc class add dev imq0 parent 10: classid 10:1 htb rate 128kbit burst 3k
> > prio 1
> >  tc class add dev imq0 parent 10: classid 10:2 htb rate 128kbit burst 3k
> > prio 2
> >  tc class add dev imq0 parent 10: classid 10:5 htb rate 1mbit prio 3
> >  tc qdisc add dev imq0 parent 10:1 handle 21:0 sfq
> >  tc qdisc add dev imq0 parent 10:2 handle 22:0 sfq
> >  tc qdisc add dev imq0 parent 10:5 handle 23:0 sfq
> >  tc filter add dev imq0 protocol ip pref 1 parent 10: handle 1 fw
classid
> > 10:1
> >  tc filter add dev imq0 protocol ip pref 2 parent 10: handle 2 fw
classid
> > 10:2
> >  iptables -t mangle -A POSTROUTING  -j IMQ --todev 0
> >  iptables -t mangle -A POSTROUTING  -s $myip -j MARK --set-mark 1
> >  iptables -t mangle -A PREROUTING  -j IMQ --todev 0
> >  iptables -t mangle -A PREROUTING  -d $myip -j MARK --set-mark 1
> >  ip link set imq0 up
> >
> > when i upload  from my laptop to internet the stats looks like below
> >
> > Classid   tokens   ctokens bytes  speed
> > ------------------------------------------
> > 10:2      153600   88149   0      0.000 KB
> > 10:5      -611     -611    49698  16.07 KB
> > 1:1       -910     -910    101334 32.76 KB
> > 10:1      -85783   -151234 51636  16.69 KB
> >
> > 10:2      153600   88149   0      0.000 KB
> > 10:5      16138    16138   55538  17.89 KB
> > 1:1       16138    16138   105934 34.14 KB
> > 10:1      -83019   -148470 50396  16.24 KB
> >
> >
> > when i download from internet to laptop like below
> >
> > Classid   tokens   ctokens bytes  speed
> > ------------------------------------------
> > 10:2      153600   88149   0      0.000 KB
> > 10:5      17888    17888   960    0.310 KB
> > 1:1       -1309    -1309   51968  16.80 KB
> > 10:1      -85219   -150670 51008  16.49 KB
> >
> >
> > in upload i have seen the traffic is going to 10:5 also, why this is
> > happening, is anything script wrong
> If you upload, the packets are entering the box with destination address
the
> ip-address of your box.  I'm not sure when the packet gets demasqued but
when
> this happens AFTER the marking, your packets have not the dst address of
your
> host so they are not marked and they end up in the default class.
>

See while iam uploading to test FTP Server,
i have table which all the packets which is belong to ftp  or any to go to
IMQ Device
and while iam downloading also the same
Please correct if iam wrong



> An other question.  Is this is a test setup to see if imq is working?
>

Yes, i want to make this box with IMQ Device to work, so i can take this to
live Setup

another Question mine or may be iam confused

i have lot of  individual clients, who required up+down=total b/w
so for each customer i need to have different IMQ Device or
all can be used with one IMQ Device , and make some classes  for each IP to
solve the problem

what is the suggestions

> Stef
>
> --
>
> stef.coene@xxxxxxxxx
>  "Using Linux as bandwidth manager"
>      http://www.docum.org/
>      #lartc @ irc.oftc.net
>

Thanks
hare



[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux