端口安全(Port Security)是交换机上的一项重要功能,主要用于: - 限制接入网络的设备 - 防止MAC地址泛洪攻击 - 控制网络访问权限
Switch(config)# interface gigabitethernet 0/1
Switch(config-if)# switchport mode access
Switch(config-if)# switchport port-security
Switch(config-if)# switchport port-security mac-address 00ab.cd12.34ef
Switch(config-if)# switchport port-security violation restrict
分析: - 将接口Gi0/1设置为访问模式 - 启用端口安全功能 - 绑定特定MAC地址(00ab.cd12.34ef) - 违规时采取限制措施(记录日志但允许通信)
Switch(config)# interface gigabitethernet 0/2
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 shutdown
分析: - 允许最多2个MAC地址通过该端口接入 - 当超过限制时,端口将被关闭 - 适用于小型工作组环境
Switch(config)# interface gigabitethernet 0/3
Switch(config-if)# switchport mode access
Switch(config-if)# switchport port-security
Switch(config-if)# switchport port-security mac-address sticky
Switch(config-if)# switchport port-security maximum 5
分析: - 动态学习前5个连接的设备MAC地址 - 学习到的MAC地址会被"粘性"保存到配置中 - 适合需要一定灵活性的办公环境
现象:端口状态显示err-disabled
解决方案:
Switch# show interface status err-disabled
Switch(config)# interface gigabitethernet 0/1
Switch(config-if)# shutdown
Switch(config-if)# no shutdown
排查步骤: 1. 检查绑定的MAC地址是否正确 2. 确认端口安全最大MAC地址数是否足够 3. 查看端口安全违规日志:
Switch# show port-security interface gigabitethernet 0/1
通过合理配置端口安全,可以有效提升网络安全性,防止未授权访问和MAC泛洪攻击。