二层交换机 通信原理
二层交换机 通信原理
同一交换机VLAN二层通信
①主机A
需要和主机B
进行通信,主机A只知道主机B的IP地址,不知道主机B的MAC地址
,主机A广播ARP
请求至整个虚拟局域网(VID 10),获取主机B的 MAC地址。
②交换机A端口1(Access)端口收到主机A
发送的ARP请求后,在ARP请求上打上缺省VLAN标签10,ARP请求进入交换机,随后交换机A
记录主机A的MAC+VID(10)信息至MAC地址表
。
③交换机A
将ARP请求广播至整个虚拟局域网
(VID 10),虚拟局域网(VID 10)的所有
的主机都会收到该ARP请求
,ARP请求通过端口2(Access)时,会去掉ARP请求中的VLAN标签。
④交换机A端口2(Access)端口收到主机B发送的ARP响应
后,在ARP响应上打上缺省VLAN标签10,ARP响应啊通过端口2(Access)进入交换机,随后交换机A 记录主机B的MAC
+VID(10)信息至MAC地址表
。
⑤交换机A查看MAC地址表
,查询到ARP响应目的MAC地址
是主机A的MAC
地址,且主机A和主机B在同一虚拟局域网(VID 10),交换机单播
发送ARP响应
至端口1(Access),端口1(Access)去除VLAN标签发送至主机A,主机A收到ARP响应后可以和主机B通信。
主机A和主机B数据通信
主机A
发送IP报文
至主机B
,交换机A端口1(Access)接收到IP报文后,打上缺省VLAN标签10进入交换机,交换机A
查询MAC地址表
,查询到IP报文目的MAC地址是主机主机B的MAC地址,且主机A和主机 B在同一虚拟局域网(VID 10),交换机A通过端口2(Access)发送IP报文
至主机B
,IP报文通过端口2(Access)是去除VLAN标签10。
IP应答报文通信流程请自行分析,如有问题私信博主或在评论区提问?
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果