[LARTC] HTB classes, ceil and prio

Linux Advanced Routing and Traffic Control

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

 



Hello,

I'm looking some recommendation how to configure htb.
I have ADSL 512k/256k connection at my home for the 3 clients PCs and one
Linux Box like firewall.

Network looks like usual:
ADSL connection (eth0) - | firewall | - (eth1) local network

I would like to divide Internet connection like this:
Download eth0 (512K)
SSH/IPSec rate=256k, ceil=512k and prio=0 (it can be used from the local PC1
or PC2)
PC1 1.2.3.1(local ip) rate=170k, ceil=512k and prio=1
PC2 1.2.3.2 (local ip) rate=170k, ceil=512k and prio=1
PC3 1.2.3.3 (local ip) rate=170k, ceil=512k and prio=1
SMTP server (exist on firewall) rate=64k, ceil=128k and prio=2 or better 1

Do I understand right if some of PCs (PC1or PC2) use SSH/IPsec it gets speed
from 256k up to 512k if it not in use.
Two anothers PCs and SMTP server share 256k between them. Is that right?
What speed they get each?

Upload eth0 (256k) htb/imq
SSH/IPSec rate=128k, ceil=256k and prio=0 (it can be used from the local PC1
or PC2)
PC1 1.2.3.1(local ip) rate=80k, ceil=256k and prio=1
PC2 1.2.3.2 (local ip) rate=80k, ceil=256k and prio=1
PC3 1.2.3.3 (local ip) rate=80k, ceil=256k and prio=1
SMTP server (exist on firewall) rate=64k, ceil=128k and prio=2 or better 1

If I'm not correct just correct me, please.
Is it enough to have only one class or more?

I know that running htb on external eth, htb cannot see local ip addresses.
Can I mark them with the iptables and use it with the htb?
Or do I have to make htb rules on my local eth1 as well?

Thank you in advance for any help/ideas

Remus







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