不同网段数据转发过程

拓扑图

不同网段数据转发过程

抓包

R1的E0口
不同网段数据转发过程

R1的E1口
不同网段数据转发过程

总结:

   1.  PC1 ping PC2 检测目标地址不是和自己同一个网段,则发送ARP广播询问网关的mac地址;
   2.  PC1的网关收到ARP广播,发现是找自己的,则回复一个单薄ARP,告诉P1自己的MAC地址;
   3.  PC1收到网关的MAC地址之后,然后把ping包转发给网关;
   4.  网关收到去往P2的ping包,首先查看自己的路由表,发现192.168.2.0网段属于直连路由,然后从E1口发送ARP广播,询问PC2的MAC地址;
   5.  PC2收到网关的ARP广播请求之后,发现是询问自己的,则回复一个ARP单播,自己的MAC地址;
   6.  PC2的网关收到PC2的mac地址之后,就知道了PC2是存在的;
   7.  然后进行PC1和PC2之间的PING包的转发。

拓补图 2

不同网段数据转发过程

抓取R2的E1口

不同网段数据转发过程

  1. 上图可以看出,只要是未知的ip地址,那么就进行arp广播;
  2. 路由器和路由器之间转发数据包之前也需要进行arp广播;
  3. arp的两个作用;
    3.1 获取对方的mac地址;
    3.2 获取到对方的mac地址,就知道对方是存在的。

测试

查看R2的路由表,已经写好去往R1的路由
不同网段数据转发过程

#
删除R1的E0口的ip地址
不同网段数据转发过程

PC1 ping PC2
不同网段数据转发过程

抓取R2的E1和R1的E0口
不同网段数据转发过程
从上图可以看出,写了去往R1的路由,虽然R1收到了ARP广播,但是它也不知道是谁,也会进行广播

转载于:https://blog.51cto.com/158573116/2320254

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值