Since this comes up every so often on the mailing list, and doesn't yet seem to have a good solution, let's put it here and continue to annoy people. :-)
What I'd like to do is use Mikrotik RouterOS as a replacement for, say, a ETInc bandwidth shaper appliance.
All the customers to be managed are on one interface (ether1), and substantially all of them have the same bandwidth requirements (768kbps up and down).
Right now, that interface has about 600 unique IPs, and this will be growing (hopefully, to more than 1000).
PCQ should be able to do it, but nobody I know seems to have the "knack" for getting it right. (Last time I tried, the router did a kernel panic after about two minutes.)
Has anyone gotten this to work? Any estimates on how much CPU and RAM are needed for this sort of large-scale shaping?