Hi, I'd like to have both the most bandwidth and the most throughput for "fast", if traffic classified as eligible for "fast" needs to be transferred, and otherwise most of the bandwidth available for "slow", but leaving 100Kb free for "fast" at any one time, and, preferably, also leaving a bit of free capacity for "slow", and for some other tasks, open, at any one time. Eg, I'd like to reserve 10% for 'fast', and 5% each for all other tasks which can't be assigned to any other queues, but share the rest according to priority and demand.
I have a topology like this: netA gwA --- Internet ---- gwB netB On gwA I configured altq like this: altq on $ext_if bandwidth 1800Kb qlimit 2500 hfsc (linkshare 1800Kb upperlimit 1800Kb) queue { otheroffice, some other queues } queue otheroffice priority 5 bandwidth 970Kb qlimit 500 hfsc (linkshare 970Kb upperlimit 970Kb) { fast, slow } queue fast priority 7 bandwidth 20% qlimit 500 hfsc (realtime 100Kb upperlimit 50%) queue slow priority 6 bandwidth 10% qlimit 500 hfsc (upperlimit 80%) This results in traffic in the "slow" queue being limited to 97000 bits per second, which is _awfully_ slow. But when I read the queue definition of "slow", it says that the queue should be able to use up to 80% of 970Kb (= 776Kb), only that it doesn't. Any ideas, please? Kind regards, --Toni++