I would suggest CBQ (class based queuing) with RED (random early dropping)
dhcpd server giving "static ips" according to MAC, and then enforcing bandwidth
using ALTQ. Defining a CBQ with bandwidth, some bandwidht reserved for some
IP and not forgetting to create a default class to have all others without 
reserved
bandwith fall inside of it, with a specific/maximal bandwidth allowed.

CBQ is easy to use. with a single line you can define a CBQ on an interface,
and declare how much bandwith the whole link has. then, you create classes
(according to IP or any other scrub that is adapted to your case). not setting
borrow is advised, to make sure reserved bandwidth is immediatly available.

last time i extensively used ALTQ was in 2000/2001 and at that time, altq and
pf were in two separate files i think, i'm not sure. fading memory from that
era.

send you in private a more detailed explanation.

-- 
Gilbert Fernandes

Reply via email to