网络二层三层传输流程

二层传输流程

假设PC3想要pingPC4,初始所有arp表,mac表均为空。

1.PC3判断发送ARP请求包

源MAC 目的MAC 数据类型
PC3 FF-FF-FF-FF-FF-FF ARP Request/源IP:192.168.10.1/目的IP:192.168.10.2/源MAC:PC3/目的MAC:0

2.LSW1 Eth0/0/1口收到ARP请求包,在桥表(MAC表)上记录 Eth0/0/1-PC3 的的对应关系(记录的是MAC和接口的关系),广播泛洪

PC4收到ARP请求报文,目的IP是自己,记录 PC1-192.168.10.1 到ARP表,回复应答包。

源MAC 目的MAC 数据类型
PC4 PC3 ARP Reply/源IP:192.168.10.2/目的IP:192.168.10.1/源MAC:PC4/目的MAC:PC3

3.LSW 1 Eth0/0/2收到ARP应答包,查询桥表,存在PC3-Eth0/0/1对应关系,则从Eth0/0/1进行转发,记录PC4-Eth0/0/2对应关系到桥表。

PC3收到ARP 应答包,记录192.168.10.2-PC2 对应关系到ARP表。

PC3发送Ping request包

源IP 目的IP 源MAC 目的MAC 数据类型
192.168.10.1 192.168.10.2 PC3 PC4 Ping Request

4.LSW 1收到Ping请求包,查询桥表,有PC4-Eth0/0/2对应的记录,从Eth0/0/2转发出去

PC2收到Ping请求包,发应答包。

源IP 目的IP 源MAC 目的MAC 数据类型
192.168.10.2 192.168.10.1 PC4 PC3 Ping Reply

5.LSW1 Eth0/0/2收到Ping应答包,查询桥表,有PC3-Eth0/0/1对应的记录,从Eth0/0/1转发出去

PC1收到Ping Reply

三层传输流程

假设PC3想要pingPC4,初始所有arp表,mac表均为空。

1.PC1发Ping Request包,PC1和PC2不在同一网段,找网关,查询ARP表,无网关MAC,发送ARP请求

源MAC 目的MAC 数据类型
PC1 FF-FF-FF-FF-FF-FF ARP Request/源IP:192.168.10.10/目的IP:192.168.10.1/源MAC:PC1/目的MAC:0

2.AR1 GE0/0/0收到 Ping Request包,目的IP是自己,发送ARP Reply包

源MAC 目的MAC 数据类型
Eth0/0/0 PC1 ARP Reply/源IP:192.168.10.1/目的IP:192.168.10.10/源MAC:GE0/0/0/目的MAC:PC1

3.PC1发Ping Request包

源IP 目的IP 源MAC 目的MAC 数据类型
192.168.10.10 192.168.20.10 PC1 Eth0/0/0 Ping Request

4.AR1 GE0/0/0收到Ping Request,目的MAC是自己,目的IP不在同一网段,查询路由表,路由表内存在直连路由,192.168.20.0/24段从GE0/0/1转发,查询ARP表,不存在PC2的MAC记录

发送ARP请求

源MAC 目的MAC 数据类型
Eth0/0/1 FF-FF-FF-FF-FF-FF ARP Request/源IP:192.168.20.1/目的IP:192.168.20.10/源MAC:Eth0/0/1/目的MAC:0

5.PC2收到ARP Request,记录GE0/0/1-192.168.20.1到ARP表,发送ARP应答包

源MAC 目的MAC 数据类型
PC2 Eth0/0/1 ARP Reply/源IP:192.168.20.10/目的IP:192.168.20.1/源MAC:PC2/目的MAC:GE0/0/1

6.AR1 GE0/0/1收到ARP应答包,记录PC2-192.168.20.10到ARP表,继续发送Ping Request包

源IP 目的IP 源MAC 目的MAC 数据类型
192.168.10.10 192.168.20.10 Eth0/0/1 PC2 Ping Request

7.PC2收到Ping Request,回复Ping Reply包

源IP 目的IP 源MAC 目的MAC 数据类型
192.168.20.10 192.168.10.10 PC2 Eth0/0/1 Ping Reply

8.AR1 GE0/0/1口收到 Ping Reply包,源IP和目的IP不在同一网段,查路由表,转发到GE0/0/0口

源IP 目的IP 源MAC 目的MAC 数据类型
192.168.20.10 192.168.10.10 Eth0/0/0 PC1 Ping Reply

9.PC1收到Ping Reply包。

只是想尽量细化,如有错误欢迎指正,谢谢

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容