实现MAC地址表安全的几种方式

1、静态MAC地址表项:将一些固定的上行设备或者信任用户的MAC地址配置为静态MAC表项。可以保证其安全通信(这个禁止MAC地址学习功能联合使用

2、黑洞MAC地址表项:防止黑客通过MAC地址攻击网络,将怀疑MAC地址的报文采取丢弃(丢弃怀疑MAC地址的报文

3、动态MAC地址老化时间:合理配置动态MAC地址表项的老化时间,可以防止MAC地址爆炸式增长。(默认为300秒

4、禁止MAC地址学习功能:对于网咯环境固定的场景或者已经明确转发路径的场景,通过配置禁止MAC地址学习功能,可以限制非信任用户接入,防止MAC地址攻击。提高网络安全性。(与静态MAC地址表项联合使用

5、限制MAC地址学习数量:在安全性差的网络环境中,通过限制MAC地址学习数量,可以防止攻击通过变换MAC地址进行攻击。

配置命令

1、配置静态MAC表项

系统视图:mac-address static xxxx-xxxx-xxxx g0/0/1 vlan 10

[huawei]mac-address static mac-address interface-type interface-number vlan vlan-id

2、配置黑洞MAC表项

系统视图:mac-address blackhole XXXX-XXXX-XXXX vlan 10

[huawei]mac-address blackhole mac-address vlan vlan-id

3、配置动态MAC表项的老化时间

mac-address aging-time XX:XX:XX

[huawei]mac-address aging-time 300//默认为300s

4、禁止MAC地址学习功能

接口视图:mac-address learning disable [action{discard|forward}]

[huawei-gigabitethernet0/0/1]mac-address learning disable action discard//也可以基于VLAN

5、限制MAC地址学习数量

1)配置基于接口限制mac地址学习数量

[huawei-Gigabitethernet0/0/1]mac-limit maximum max-num

缺省情况下,不限制mac地址学习数量

MAC地址表安全功能_d3