Você desejará usar o Cisco Port Security no comutador da camada de acesso. Ele permite que você defina o número máximo de endereços MAC em uma determinada porta, bem como, opcionalmente, defina os endereços MAC permitidos específicos nessa porta (embora o gerenciamento possa ficar fora de controle). Mais uma vez os endereços MAC são detectados, ou um endereço MAC diferente é trocado, a porta pode ser configurada para desligar-se.
Não sei como impedir que as pessoas conectem um roteador com capacidade para NAT, já que, neste caso, apenas um endereço MAC é exposto ao comutador da camada de acesso. A segurança da porta não será capaz de ajudar (a menos que você confie no fato de que trocar uma estação de trabalho pelo roteador causará uma alteração de endereço MAC, bloqueando a porta, mas isso não é perfeito como se o primeiro dispositivo a ser conectado o switch é o roteador, ele se torna o endereço MAC permitido)
Mais informações em link