14-29
Configuring and Monitoring Port Security
MAC Lockdown
The key points for this Model Topology are:
• The Core Network is separated from the edge by the use of switches 
which have been “locked down” for security.
• All switches connected to the edge (outside users) each have only one 
port they can use to connect to the Core Network and then to Server A.
• Each switch has been configured with MAC Lockdown so that the 
MAC Address for Server A has been locked down to one port per 
switch that can connect to the Core and Server A.
Using this setup Server A can be moved around within the core network, and 
yet MAC Lockdown will still prevent a user at the edge from hijacking its 
address and stealing data.
Please note that in this scenario a user with bad intentions at the edge can still 
“spoof” the address for Server A and send out data packets that look as though 
they came from Server A. The good news is that because MAC Lockdown has 
been used on the switches on the edge, any traffic that is sent back to Server 
A will be sent to the proper MAC Address because MAC Lockdown has been 
used. The switches at the edge will not send Server A’s data packets anywhere 
but the port connected to Server A. (Data would not be allowed to go beyond 
the edge switches.)
Caution Using MAC Lockdown still does not protect against a hijacker within the core! 
In order to protect against someone spoofing the MAC Address for Server A 
inside the Core Network, you would have to lock down each and every switch 
inside the Core Network as well, not just on the edge.
Problems Using MAC Lockdown in Networks With Multiple Paths. Now 
let’s take a look at a network topology in which the use of MAC Lockdown 
presents a problem. In the next figure, Switch 1 (on the bottom-left) is located 
at the edge of the network where there is a mixed audience that might contain 
hackers or other malicious users. Switch 1 has two paths it could use to 
connect to Server A. If you try to use MAC Lockdown here to make sure that 
all data to Server A is “locked down” to one path, connectivity problems would 
be the result since both paths need to be usable in case one of them fails.