[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
HTB - sperating metro and international traffic
- From: "Alex" <alexiruc rdslink ro>
- To: "RedHat" <redhat-list redhat com>
- Subject: HTB - sperating metro and international traffic
- Date: Tue Sep 30 17:56:07 2003
Hello.
I need to separate international traffic (sites outside my region) and metro
traffic. I need this because I want to give more bandwidth to metro traffic.
I have setup iptables to mark packest based on destination, mark 6 for metro
ip classes and mark 5 for int. (every other dst)
Now I managed to setup a script but I don't know how would a tc command line
would be for international traffic. Maybe someone can give me a hint about
this.
I have setup 2 different classes for int and metro traffic and in my script
I shape only metro, but for int I'm a bit confused.
Something like:
/sbin/tc class add dev eth2 parent 1:2 classid 2:11 htb rate 50kbit ceil
100kbit prio 5
/sbin/tc filter add dev eth2 parent 1:0 protocol ip prio 5 u32 match ip dst
192.168.254.10 flowid 1:11
Would this be the correct commands?
Thanks.
Alex
---begin my script----
/sbin/tc qdisc del dev eth2 root
echo "Deleted old root disk on eth2"
sbin/tc qdisc add dev eth2 root handle 1: htb default 10
/sbin/tc class add dev eth2 parent 1: classid 1:1 htb rate 10M
#metro
/sbin/tc class add dev eth2 parent 1:1 classid 1:10 htb rate 10M
/sbin/tc filter add dev eth2 protocol ip parent 1:10 prio 3 handle 6 flowid
1:10
#international
/sbin/tc class add dev eth2 parent 1:1 classid 1:2 htb rate 10M
/sbin/tc filter add dev eth2 protocol ip parent 1:10 prio 3 handle 5 flowid
1:2
#begin metro shaping rules for each user
/sbin/tc class add dev eth2 parent 1:1 classid 1:11 htb rate 50kbit ceil
100kbit prio 5
/sbin/tc filter add dev eth2 parent 1:0 protocol ip prio 5 u32 match ip dst
192.168.254.10 flowid 1:11
/sbin/tc class add dev eth2 parent 1:1 classid 1:12 htb rate 50kbit ceil
100kbit prio 5
/sbin/tc filter add dev eth2 parent 1:0 protocol ip prio 5 u32 match ip dst
192.168.254.11 flowid 1:12
....etc
--end--
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]