交换机如何学习MAC地址?

2023年 10月 31日 70.6k 0

交换机通过数据帧的源 MAC 地址,学习到交换机端口和 MAC 地址的对应关系,并记录到交换机的 MAC 地址表中。

主机 A 向主机 D 发送数据:A 发送数据帧,数据帧的源 MAC 地址是 11:11:11:11:11:11 ,目的 MAC 地址是 44:44:44:44:44:44 。

交换机端口 1 收到数据帧,记录源 MAC 地址和端口的对应到 MAC 地址表项。

交换机不知道目的 MAC 地址在哪个端口,于是将数据帧进行泛洪,即转发到除端口 1 之外的所有端口。

B 和 C 发现目的 MAC 地址不是自己,将丢弃数据帧。

图片[1]-交换机如何学习MAC地址?-不念博客

D 发现是发送给自己的数据帧,于是发送应答数据帧,源 MAC 地址是 44:44:44:44:44:44 ,目的 MAC 地址是 11:11:11:11:11:11 。

交换机端口 4 收到数据帧,记录 D 的 MAC 地址表项。

于是交换机知道了主机 A 和主机 D 的 MAC 地址信息,之后会根据 MAC 地址表进行转发。

交换机通过同样的方式,可以学习到主机 B 和主机 C 的 MAC 地址。

图片[2]-交换机如何学习MAC地址?-不念博客

相关文章

如何在 Linux 中使用 logname 命令?
为什么有 HTTPS?HTTPS 如何实现安全通信?
HTTPS的TSL握手流程是什么
华为无线网络射频调优及WLAN跨VLAN的三层漫游示例
502错误是什么、应该怎么排查?
HTTP3为什么抛弃了经典的TCP,而选择QUIC

发布评论