02-15-2018 04:10 AM - edited 03-08-2019 01:51 PM
I need a guidance how to secure a trunk port which connects to an AP.
Cable from AP is plugged into a wall socket and this wall socket is publicly exposed.
Switchport is configured with VLAN 100 as native and this VLAN is management for AP.
There are also other VLANs allowed on the trunk port and they're used for different SSIDs.
I would like to block all MAC addresses in AP management VLAN except AP's itself.
When I execute:
switchport port-security maximum 3 vlan 100
switchport port-security mac-address 503d.e576.3b30 vlan 100
and then
switchport port-security mac-address 503d.e576.0988 vlan 100
I get error message Total secure mac-addresses on interface GigabitEthernet1/0/17 has reached maximum limit.
When I execute show run interface GigabitEthernet1/0/17
I can see switchport port-security mac-address 503d.e576.3b30 but vlan 100 is missing.
I've configured maximum 3 MAC addresses because when I type show mac address-table interface GigabitEthernet1/0/17 I can see 3 MAC addresses of AP (one for GigabitEthernet and other two for DotRadio0 and DotRadio1).
WS-C3750E-48TD-S
IOS 15.0(2)SE10a
02-15-2018 04:31 AM
Are you using a wireless controller?
Mike
02-15-2018 05:37 AM
No, I don't use WLC.
02-15-2018 05:40 AM
So that means that all the users MAC addresses will show on that port which is why you are reaching the max.
If you were using a WLC all the client MAC's would be at the controllers port and not thew AP's because there is a tunnel created from the AP to the WLC that all the client traffic goes through.
Mike
02-15-2018 09:37 AM
Let's take a look on my problem from a general view.
I need to define 3 MAC addresses which should be allowed to communicate through a switchport.
Since the switchport is a trunk, I'd need to specify a VLAN, so I'd issue this command: switchport port-security maximum 3 vlan 100.
Then I'd define which MAC addresses are allowed on the switchport:
switchport port-security mac-address 503d.e576.0988 vlan 100
My questions are:
1. why IOS accepts only one MAC address despite the maximum is 3?
2. why when I do sh run int I cannot see VLAN for which secure MAC address was configured.
It seems to me that VLAN context for port security is ignored?
02-15-2018 01:56 PM
Hi,
My explanation to the issue you are experiencing is as follows:
While you have set the maximum number of 3 addresses per Vlan 100 your TOTAL maximum number is still at the default of 1 (please do not ask me the logic). So to achieve what you wish will you please add the command "switchport port-security maximum 3" (in addition to your current "switchport port-security maximum 3 vlan 100") under the interface Gi1/0/17. Also when specifying the "vlan" parameter with the "switchport port-security mac-address ..." the native Vlan is taken as the default (which is your Vlan 100) and as such this particular "vlan" parameter is not displayed within the config file. You can check by the "show port-security interface Gi1/0/17 address" and "show port-security interface Gi1/0/17 vlan" commands.
Best regards,
Antonin
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide