三层交换机的MAC地址转发表生成过程结合了二层交换和三层路由的特性,具体可分为以下步骤:
一、二层MAC地址表学习(基础转发层)
-
初始状态
交换机启动时,MAC地址表为空,处于学习阶段。 -
数据帧接收与源MAC学习
- 当主机A发送数据帧到主机B时,交换机会检查数据帧的源MAC地址。
- 若该MAC地址不在表中,交换机会将其与接收端口绑定,并记录到MAC地址表中。
- 示例:
主机A(MAC_A)→ 端口1 → 交换机记录:MAC_A → 端口1
-
目标MAC查找与转发
- 交换机检查数据帧的目标MAC地址:
- 若目标MAC存在于表中,则直接转发到对应端口(单播)。
- 若不存在,则向所有端口广播(泛洪),并等待目标响应以学习其MAC。
- 交换机检查数据帧的目标MAC地址:
二、三层路由与ARP解析(跨子网通信)
当通信跨VLAN或子网时,三层交换机启用路由功能:
-
触发路由场景<