Для привязки мак к порту мы используем port-security и статическую запись в мак-таблице. Плюс в такой схеме есть привязка к влану.
Vty-0(config)#interface ethernet 1/1
Vty-0(config-if)#port security max-mac-count 1
Vty-0(config-if)#port security
Vty-0(config-if)#port security action trap
Vty-0(config)# mac-address-table static XX-XX-XX-XX-XX-XX interface ethernet 1/1 vlan Y permanent