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