Olá Michael,
Bom, como eu não sou o Magnun, eu tenho uma idéia pra você é colocar um Firewall que faz esse tipo de situação, contrla banda, e ainda faz um bom servirço de NAT, quanto a esse firewall, não seria baseado em linux e sim um produto AKER que é um computador com um software justamente pra suprir tudo isso que você precisa.
Qualquer coisa se for isso que vai te atender me escreva no e-mail
jpl200@gmail.com.
Até +