以下是实验拓扑:
配置MAC地址安全(Port Security)是Cisco交换机上的一种安全功能,用于限制连接到特定端口的设备数量,并确保只有特定的设备能够通过该端口进行通信。以下是如何在Cisco交换机上配置MAC地址安全的步骤和结果示例:
1. 进入全局配置模式
首先,进入交换机的全局配置模式。
Switch> enable Switch# configure terminal
2. 配置端口安全
假设我们要在接口GigabitEthernet0/1上启用端口安全,并允许最多两个MAC地址。
Switch(config)# interface GigabitEthernet0/1 Switch(config-if)# switchport mode access Switch(config-if)# switchport port-security Switch(config-if)# switchport port-security maximum 2 Switch(config-if)# switchport port-security violation restrict Switch(config-if)# switchport port-security mac-address sticky Switch(config-if)# exit
3. 验证配置
使用以下命令验证端口安全的配置是否正确。
Switch# show port-security interface GigabitEthernet0/1
示例输出
以下是上述命令的预期输出示例:
Secure-Address Aging : Disabled Secure-Address Aging Time: 0 mins Secure-Address Aging Type: Inactivity Maximum MAC Addresses: 2 Total MAC Addresses: 1 Configured MAC Addresses: 1 Sticky MAC Addresses: 1 Last Source Address: Vlan100 0011.2233.4455 Security Action: Restrict Security Violation Count: 0
解释
- Secure-Address Aging: 表示是否启用了安全地址老化。
- Maximum MAC Addresses: 每个端口允许的最大MAC地址数。
- Total MAC Addresses: 当前连接到该端口的设备数量。
- Configured MAC Addresses: 手动配置的安全MAC地址数量。
- Sticky MAC Addresses: 动态学习到的安全MAC地址数量。
- Last Source Address: 最后一个连接设备的MAC地址。
- Security Action: 当违反安全策略时采取的行动(例如Restrict)。
- Security Violation Count: 违反安全策略的次数。
其他配置选项
除了上述基本配置外,您还可以根据需要配置更多的选项:
配置静态MAC地址
您可以手动配置一个或多个静态MAC地址,这些地址将被视为受信任的。
Switch(config)# interface GigabitEthernet0/1 Switch(config-if)# switchport port-security mac-address 0011.2233.4455 vlan 100 Switch(config-if)# exit
启用安全地址老化
您可以启用安全地址老化,以便在一定时间内自动移除未活动的MAC地址。
Switch(config)# interface GigabitEthernet0/1 Switch(config-if)# switchport port-security aging time 5 Switch(config-if)# switchport port-security aging type inactivity Switch(config-if)# exit
配置违规行为
您可以选择在检测到违规行为时采取不同的行动,例如Shutdown、Protect、Restrict等。
Switch(config)# interface GigabitEthernet0/1 Switch(config-if)# switchport port-security violation protect Switch(config-if)# exit
通过这些配置和验证步骤,您可以确保只有指定的设备能够通过特定端口进行通信,从而增强网络的安全