HFSC few questions
-
Hi,
I'm trying to make a shaper for my network but i have little difficulties understanding how exactly I should do it.
So my first question is about the 3 different service curves. I think i've understand it right. Tell me if I'm wrong:Upperlimit - is the absolute maximum this queue can reach;
Realtime - is the absolute minimum. This amount of bandwidth is reserved for this queue and can't be shared no matter if the queue isn't using all of it.
Linkshare - is the amount of bandwidth reserved for the queue.If not all of it is needed, the rest will be shared fairly among other queues that need it.
My second question is - for example:
queue bittor bandwidth 1% hfsc (upperlimit 95%)
If this queue has riched 95% of the root's bandwidt and another queue needs some of the bandwidth, will the bittor queue be pruned to 1% and after that will start again takeing the left bandwidth that is not used by the other queues?And the thurd thing I whant to ask is how can I make the shaper work properly without knowing the exact limits that my ISP has gave me.
I have limits for national trafic, internationl trafic, and no limit for my ISP's MAN. So my bandwidth can reach up to 100mbps but on other hand for international trafic my maximum bandwidth will be a lot less. And if I configure my root queues on 100mbps and there is only international trafic running the shaper whon't process any of the trafic passing thru. But if I configure the root queue to less than that I won't be able to obtain all of the bandwitdth i'm paying for. And on top of all I don't know the exact bandwidth limits i have. So can I make it if I don't know my bandwidth limits. -
http://forum.pfsense.org/index.php/topic,58245.0.html
-
I've read that, it looks like pretty cool stuff but it's not answering my questions.
I need the exact mechanisums how HFSC works so i can make my conklusions. Or some tips how to make shaper when i have different limits for different networks without knowing the exact limits.