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)...
