Você pode configurar uma ponte do Linux com ebtables
para marcar os pacotes e tc
para moldar o tráfego.
Além disso, alguns switches da Cisco podem limitar a largura de banda. Veja Cisco: Comparando Policiamento de Tráfico e Modelagem de Tráfego para Limitação de Largura de Banda