端口安全

端口安全用来缓解MAC地址泛洪的攻击
MAC地址泛洪:一个攻击者或者攻击设备,使用无效的源MAC地址,不断泛洪。使得交换机的CAM被充满,无法存储合法的MAC地址与端口的对应关系。导致所有的正常流量,原本应该是单播转发的变成了泛洪。攻击者能攻取到相关数据

端口安全:用来限制接口可以学习到的MAC地址,发送SNMP的Trap消息。

配置:
1.开关
   switchport portsecurity ,在接口下显示的开启端口安全,此句的作用是,开启端口安全,该接口只允许一个MAC地址,违约的后果是shutdown,将接口置为errordisable状态
  
2.违约操作
  switchport portsecurity violation  shutdown   ,违约的后果是将接口置为errordisable状态,发送snmp的告警信息
  switchport portsecurity violation  restrict       ,违约的后果是将非法的MAC地址的数据包丢弃,允许正常流量,发送SNMP的告警信息  
  switchport portsecurity violation  protect      ,违约的后果是将非法MAC地址的数据包丢弃,不会产生告警信息  

3.最大MAC地址
  switchport portsecurity  maximum  3,   指定该接口最多可以学习到或者配置的MAC地址,超过该数量,即按违约的策略处理。

4.手工指定MAC地址
   switchport portsecurity  mac-address 0001.0001.0001    ,配置0001.0001.0001作为一个静态允许的MAC地址

5.指定超时的时间与类型
   switchport portsecurity aging time 60,指定MAC地址超时的时间为60分钟
   switchport portsecurity aging type inavtively ,指定超时的类型是MAC地址不活动

6.配置静态MAC地址超时
   switchport portsecurity aging static,指定静态配置的MAC地址,在经过aging time以后,会超时,且手工指定的MAC地址配置会自动删除
   配置了该命令以后,show port-security interface f0/1,会显示:
        securestatic address aging:enable     表明,静态的MAC地址也会超时。

7.粘滞
  switchport portsecutiry mac-address sticky,指定接口将学习到的MAC地址存储到running-config,如果保存配置,会将配置存储到startup-config.
 

你可能感兴趣的:(职场,休闲,端口安全,Port-Security)