MAC Filtering - In Enterprise

Soldato
Joined
27 Sep 2004
Posts
11,201
Location
The Ledge Beyond The Edge
What is the best way to go about implementing MAC filtering in a corporate network?

As an interim solution we are going to set up whitelists on DHCP servers, but this isn't ideal.

We are going to be moving to cisco switching, do Cisco have a centralised solution for this? I don't fancy having to maintain individual white list tables in each switch tbh.
 
What is the best way to go about implementing MAC filtering in a corporate network?

As an interim solution we are going to set up whitelists on DHCP servers, but this isn't ideal.

We are going to be moving to cisco switching, do Cisco have a centralised solution for this? I don't fancy having to maintain individual white list tables in each switch tbh.

You should really be looking at RADIUS/802.1X authentication.
 
Last edited:
One option could be to use port security on the Cisco switches and set it to learn sticky mac addresses. That way all you need to do is make sure only legit devices are connected and then when the switch boots up it'll learn the mac address of what's connected and then save that into the config so it won't have to relearn later.

Port security allows you to allow a variable number of MAC addresses, and configure what happens when something breaks the port security (such as adding more devices than allowed to the switch port, or using a device with a different MAC when the switch has already learned the maximum number of addresses for that port).

The advantages of doing it this way is you don't have to keep updating a whitelist as new devices are added and old removed, it's simple to clear the switch of it's learned MAC addresses if you do need to add new stuff to that port, and it has security that can shut down the port and log the reason why if someone tries to break the port security rules.

Downside is you need known good MAC addresses connected when you enable it. If you have a device connected that you don't want to have access, it'll get learned and added just like any other device.
 
Last edited:
Realistically I'd go with dot1x through to a RADIUS server. There *is* another tech you can use depending on switch model called VMPS but Id stay clear.

- GP
 
I know people have mentioned port security but I would argue against it. Yes it's a good feature but if you're anything over a smallish system (and it doesn't really sound like you are) then that is a lot of overhead to manage and response times for people who want to work, especially if you have hot desks, clients coming in (maybe) and laptops roaming between places.

Dot1x allows you to just create a client profile and set it up on a management server. Then it doesn't matter where people plug in, no need to go on switches to make changes etc. and you can make global changes if needed.

How many users do you have and hot deskers and laptops. What sort of budget?

- GP
 
Back
Top Bottom