kolejność przetwarzania pakietów
Tomasz Grobelny
grotk w poczta.onet.pl
Pon, 29 Mar 2004, 20:37:25 CEST
Jaka jest kolejnośc przetwarzania pakietów routowanych przez kernel? Chodzi mi
o relatywne położenie łańcucha POSTROUTING i kolejek htb. Ewentualnie jeśli
najpierw są kolejki htb a później POSTROUTING to gdzie można znaczyć pakiety
aby później je kierować do odpowiednich klas?
Po pytaniach teoretycznych czas na coś bardziej ambitnego. Dlaczego to nie
działa:
[root w serwerek sched]# tc filter show dev br0
filter parent 2: protocol ip pref 12 fw
filter parent 2: protocol ip pref 12 fw handle 0xc classid 2:12
filter parent 2: protocol ip pref 13 fw
filter parent 2: protocol ip pref 13 fw handle 0xd classid 2:13
filter parent 2: protocol ip pref 14 fw
filter parent 2: protocol ip pref 14 fw handle 0xe classid 2:14
filter parent 2: protocol ip pref 15 fw
filter parent 2: protocol ip pref 15 fw handle 0xf classid 2:15
filter parent 2: protocol ip pref 16 fw
filter parent 2: protocol ip pref 16 fw handle 0x10 classid 2:16
filter parent 2: protocol ip pref 17 fw
filter parent 2: protocol ip pref 17 fw handle 0x11 classid 2:17
filter parent 2: protocol ip pref 18 fw
filter parent 2: protocol ip pref 18 fw handle 0x12 classid 2:18
filter parent 2: protocol ip pref 19 fw
filter parent 2: protocol ip pref 19 fw handle 0x13 classid 2:19
filter parent 2: protocol ip pref 20 fw
filter parent 2: protocol ip pref 20 fw handle 0x14 classid 2:20
filter parent 2: protocol ip pref 30 u32
filter parent 2: protocol ip pref 30 u32 fh 800: ht divisor 1
filter parent 2: protocol ip pref 30 u32 fh 800::800 order 2048 key ht 800 bkt
0 flowid 2:3
match c0a80001/ffffffff at 12
match 00500000/ffff0000 at 20
filter parent 2: protocol ip pref 30 u32 fh 800::801 order 2049 key ht 800 bkt
0 flowid 2:3
match c0a80001/ffffffff at 12
match 00000050/0000ffff at 20
[root w serwerek sched]# tc -s qdisc show dev br0 |grep Sent
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
Sent 4457136 bytes 8010 pkts (dropped 0, overlimits 0)
[root w serwerek sched]# iptables -v -n -t mangle -L POSTROUTING
Chain POSTROUTING (policy ACCEPT 21M packets, 9752M bytes)
pkts bytes target destination
6961 577K MARK 192.168.0.2 MARK set 0xc
19 1043 MARK 192.168.0.3 MARK set 0xd
5825 6801K MARK 192.168.0.4 MARK set 0xe
0 0 MARK 192.168.0.5 MARK set 0xf
211 204K MARK 192.168.0.6 MARK set 0x10
31350 23M MARK 192.168.0.7 MARK set 0x11
0 0 MARK 192.168.0.8 MARK set 0x12
72 6540 MARK 192.168.0.9 MARK set 0x13
6201 4187K MARK 192.168.0.10 MARK set 0x14
Tomek
Więcej informacji o liście dyskusyjnej pld-users-pl