CBQ - priorita uvnitr TBF discipliny

Petr Simek petrsi na jcu.cz
Středa Červenec 7 13:32:50 CEST 1999


Kdyz uz se tu resi CBQ , pridam dotaz -

Jak uvnitr omezeneho kanalu (qdisc TBF) zaridit jeste predbihani paketu
(prioritu) na zaklade nejake podminky (port z/na ktery jdou). Nevite ?
Nechci aby celkovy datovy tok presahl ono omezeni, ale uprednostneni
urcitych druhu packetu.

Skript od golubeva vygeneruje sled prikazu -

tc qdisc del dev eth1 root
tc qdisc add dev eth1 root handle 11: cbq bandwidth 10Mbit avpkt 1000 cell 8
tc class add dev eth1 parent 11:0 classid 11:1 cbq bandwidth 10Mbit \
   rate 10Mbit allot 1514 cell 8 weight 1Mbit prio 8 maxburst 20 avpkt 1000
tc class add dev eth1 parent 11:1 classid 11:1001 cbq bandwidth 10Mbit \
   rate 64Kbit allot 1514 cell 8 weight 8Kbit prio 5 maxburst 20 avpkt 1000 bounded
tc qdisc add dev eth1 parent 11:1001 tbf rate 64Kbit buffer 10Kb/8 limit 15Kb
tc filter add dev eth1 parent 11:0 protocol ip prio 100 u32 match \
   ip dst IP.IP.IP.IP flowid 11:1001


Slo by nejak navazat na tu 'qdisc add dev eth1 parent 11:1001 tbf rate
64Kbit ..' dalsi class a k ni priradit dalsi qdisc cbq a tbf tak, aby to
co je z nejakeho privilegovaneho portu slo do tfb fronty omezene treba na
80% puvodni sirky (64kbit) a zbytek padal na default cbq a vyuzival 
zbyle pasmo ? Nebo jestli by neslo nastavit prioritu uvnitr qdisc tfb 
aby dochazelo k predbihani ..


Nemate s tim nekdo zkusenosti ? 

*------------------------------------------------------------------------*
|                          Petr Simek   APS JU                           |
|                             petrsi na jcu.cz                              |
*------------------------------------------------------------------------*



Další informace o konferenci Linux