一. MAC地址表的定义
MAC地址表记录了交换机学习到的其他设备的MAC地址与接口的对应关系,以及接口所属VLAN等信息。设备在转发报文时,根据报文的目的MAC地址查询MAC地址表,如果MAC地址表中包含与报文目的MAC地址对应的表项,则直接通过该表项中的出接口转发该报文;如果MAC地址表中没有包含报文目的MAC地址对应的表项时,设备将采取广播方式在所属VLAN内除接收接口外的所有接口转发该报文。
二. MAC地址表的组成
动态表项:
- 由接口通过报文中的源MAC地址学习获得,表项可老化,默认老化时间为300s。
- 在系统复位、接口板热插拔或接口板复位后,动态表项会丢失。
- 可以通过查看动态MAC地址表项,可以判断两台相连设备之间是否有数据转发;也可以通过查看指定动态MAC地址表项的个数,可以获取接口下通信的用户数。
静态表项:
- 由用户手工配置,并下发到各接口板,表项不可老化。
- 在系统复位、接口板热插拔或接口板复位后,保存的表项不会丢失。
- 一条静态MAC地址表项,只能绑定一个出接口。一个接口和MAC地址静态绑定后,不会影响该接口动态MAC地址表项的学习。通过绑定静态MAC地址表项,可以保证合法用户的使用,防止其他用户使用该MAC进行攻击。
黑洞表项:
- 由用户手工配置,并下发到各接口板,表项不可老化。
- 在系统复位、接口板热插拔或接口板复位后,保存的表项不会丢失。
- 通过配置黑洞MAC地址表项,可以过滤掉非法用户。
可通过:dispaly mac-address 查看设备的MAC表项。
三. MAC地址表的配置
- 配置静态地址表项
[Huawei]mac-address static 0011-2233-4455 GigabitEthernet 0/0/2 vlan 1
- 配置黑洞MAC地址表项