Se você estiver usando o linux, confira o Roteiro avançado de controle de tráfego e roteamento do Linux para obter uma introdução sobre como usar o tc e outras ferramentas para realizar modelagem de tráfego e qos no seu link.
Existem sistemas de gerenciamento para tc que abstraem algumas das dificuldades, como MasterShaper e WonderShaper . Eu não usei nenhum desses, e o Wonderhaper parece ser muito mal mantido, mas você pode obter algum uso deles.
Ou você pode usar um firewall / sistema de gerenciamento como pfsense , m0n0wall , etc.
Para uma tarefa simples, como configurar um único limite no tráfego, eu acabei de escrever um script tc usando o howto do LARTC.
E, finalmente, se você quiser monitorar o uso de seu link para manter um registro visual e histórico de sua utilização (e sua marca do percentil 95), use uma ferramenta como cactos ou munin para visualizá-lo.