端口安全配置.note
·关于 sticky 动态绑定的模式:
# 配置了switchport port-security mac-address sticky之后,接口就会自动学习的MAC地址
默认学习到的mac地址保持时间是无限的,也就是不会超时,但是可以设置 aging 自定义时间·配置 sticky 老化定时器:
有两种模式:
absolute //定时清除 sticky MAC
inactivity //无流量一段时间后清除 MAC
int g0/1
switchport port-security mac-address sticky
# 配置定时器:
switchport port-security aging static //(必须配置,不配置aging不会生效)启动对于静态MAC地址的老化(包括手动配置的MAC地址、也包括sticky静态写入的MAC地址)
switchport port-security aging type inactivity
switchport port-security aging time 10 //这个值的单位是 分钟- 配置端口安全:
1.
在设备接口下配置
int f0/1 //进入要配置的接口
switchport port-security maximum 2 //配置允许的最大 MAC 地址数为 2 (记得要把交换机的一个MAC地址算进去,这里若是终端连接了一台额外的交换机,实际上只有一台终端允许)
switchport port-security violation [指定模式] //配置端口安全模式
switchport port-security mac-address sticky //设置地址为动态绑定
switchport port-security mac-address [H.H.H 形式MAC地址] //手动指定MAC地址进行绑定 端口安全违规的三种模式:
1. Protect 模式
描述:在 protect 模式下,当接口检测到未授权的 MAC 地址时,将丢弃这些数据包,但不会记录日志,也不会生成告警。
效果:接口不会被关闭,合法的 MAC 地址通信不受影响,但未授权的 MAC 地址数据包会被丢弃。
适用场景:适用于希望保持接口可用、不记录违规事件,但只丢弃未授权流量的场景。
2. Restrict 模式
描述:在 restrict 模式下,当检测到未授权的 MAC 地址时,交换机会丢弃数据包并记录日志,还可以生成 SNMP Trap 告警。
效果:接口不会被关闭,合法的 MAC 地址通信不受影响,但未授权的流量被丢弃,并且会记录安全日志和生成告警。
适用场景:适用于需要记录并监控未授权访问,但又不希望接口被关闭的场景。
3. Shutdown 模式
描述:shutdown 是默认模式,当检测到未授权的 MAC 地址时,交换机会将接口置于错误禁用状态(err-disabled),从而完全关闭接口。
效果:接口会被关闭,需要管理员手动重启接口,或配置自动恢复机制来重新启用。
适用场景:适用于对安全性要求较高的场景,不希望任何未授权设备接入。该模式提供最严格的安全保护。
端口安全违规自动恢复:
只有违规操作设置为 shutdown 才会能够配置自动恢复
自动恢复可以选择 psecurity-violation 和 security-violation,需要选择psecurity-violation,因为 psecurity-violation是专用于端口安全策略恢复的,而 security-violation 则是全局的安全策略
# 配置端口安全
int g0/0
switchport mode access
switchport port-security maximum 2
switchport port-security mac-address sticky
switchport port-security
switchport port-security violation shutdown
# 配置违规自动恢复:
## 全局模式下:
errdisable recovery cause psecurity-violation
errdisable recovery interval 180 //180秒后自动恢复
errdisable recovery cause secure-violation //不建议这样配置(因为这个模式是全局的,不是端口安全专用的)
errdisable recovery cause all //不建议这样配置security-violation → 泛指安全相关的违规触发 errdisable(包括但不限于 Port-Security)。
psecure-violation → 仅指 Port-Security 的违规。