On 2007/01/06 18:33, Lada 'Ray' Lostak wrote:
> > FYI, when I read your post I had no idea what FUP stood for.
> > The industry term is seems to be "quality of service", borrowed
> > from the telcom industry.
> FUP = Fair User Policy. It's pretty used/general term here. Sorry for
> being cunfusing.

You can say 'a provider has an FUP' but by itself that doesn't mean
anything.

FUP is a *policy*, enforcing it can be done different ways: either
by controlling/rate-limiting the traffic (frequently called `traffic
shaping'), either all the time (as you describe) or by measuring
customers' use periodically and capping them to a lower bandwidth
if they have exceeded limits. Or you can write to them and ask them
to stop using so much bandwidth, or cancel the account / bill extra,
etc.

> And yes, PF FAQ doesn't reference hfsc at all. Some hfsc references
> could be foudn @ man pages (man 5 pf.conf), but without any further
> explaining.

hfsc sounds like it may be what you're asking for; there's a
commented sample config here,

http://web.archive.org/web/20060527110202/http://www.devguide.net/books/openbsdfw-02-ed/rules.txt

from this it seems it's described further in Jacek's book.
You may also find http://www.cs.cmu.edu/~hzhang/HFSC/ useful to
understand the algorithm (though it doesn't mention details of
PF's implementation of it).

Or just try things out and monitor them (drawing graphs may
help; you may be interested in eyeonpf or symon for this)...

Reply via email to