Во FreeBSD это ipfw dummynet 1000 клиентов держит на ура, политики можно задавать налету, пошаманить с ядром придется и с сетевыми настройками мануалов в интернетах масса, например на лисяре -
http://www.lissyara.su. Если будут юзаться vlan то свитерок прикупить придется.
На линуксах, есть такая штука как mikrotik, шейпит по 10к клиентов на ура.
А так, если без изысков tc, htb, iproute2
Если и это не кашерно, то mod_bw для апача, на nginx прям из коробки, читаем доку.
Но апачевский и nginxовый шейпер, проигрывает в производительности перед ядреными шейперами, как у фри, так и линуксов с помощью фаерволов и других примочек.