QDISC PRIO a PRIOMAP problem

Julius Roman julius na zce.cz
Úterý Duben 13 12:27:00 CEST 2004


Prosim o radu - snazim se nastavit scheduling paketu nasledujicim
zpusobem.


tc qdisc add dev eth1 root handle 1 cbq bandwidth 10Mbit avpkt 1000
cell 8

tc class add dev eth1 parent 1: classid 1:1010 cbq bandwidth 10Mbit
rate 512Kbit weight 52Kbit prio 1 allot 1514 cell 8 maxburst 20 avpkt
1000 bounded

tc qdisc add dev eth1 parent 1:1011 handle 1011 prio priomap 1 2 2 2 1
2 0 0 1 1 1 1 1 1 1 1

tc qdisc add dev eth1 parent 1011:1 handle 1021 sfq perturb 5

tc qdisc add dev eth1 parent 1011:2 handle 1031 sfq perturb 5

tc qdisc add dev eth1 parent 1011:3 handle 1041 sfq perturb 5

Pokud tohle otestuji prenosem SSH klientem, pomoci SCP nebo HTTP radi
se provoz tak jak ma.

Problem nastava, pokud TOS byte odpovida nove specifikaci DS. Pak
nabyva vyssich hodnot, bitove napriklad

10111000
01101000
00101100
01001100

a veskery provoz se radi podle prvni hodnoty v PRIOMAP. 

Otazka zni - je nekde chyba nebo je to tak spravne? Pokud je to
spravne, lze to nejak nastavit, aby se rozdelovani do pasem ridilo 
jen podle bitu Minimize delay, Maxim. throughput, Maxim. reliability a
Minim. cost ?

Diky za radu.

R. Julius







Další informace o konferenci Linux