此时惊讶的发现,ping不通,但是路由也没有问题,抓包也正常,那问题出在哪里呢?
原因出在该网络属于MA网络,依靠的依然是ARP查询目的IP地址的MAC地址,这里的路由条目可以发现,下一条地址为路由器本身,也就是直连路由 。在构建ICMP报文的时候目的MAC地址就是自己,自然就无法ping通了,那么什么情况下合适呢?我们继续往下看看 。
PC1 ping PC2
R1接PC接口抓包
PC1 ping PC3
这里环境稍有调整,R1和R3为串口对接,采用PPP协议对接,此时看看路由表发现和G口无异,但是测试的结果是正常ping通,此时看看R1和R3接口抓包,很清晰的发现,数据包里没有源目MAC地址,取而代之的为PPP协议,当协议为PPP协议时,认为去往该接口的只有下一跳接口,所以这也是能够ping通的原因 。
R1路由表
R3路由表
PC1 ping PC2
串口抓包
总结1、对于点到点接口,网络设备会认为与该接口相连的对端接口地址就是路由的下一跳地址 。
所以如果通过PPP协商获取对端的IP地址,只需指定出接口即可 。
【ip route静态路由命令详解 静态路由下一跳地址怎么确定】2、如果是非点对点类型接口,采用指定下一条地址,如果强制指定下一条地址,除非全网开启arp-proxy功能,否则通信一定是异常的 。
推荐阅读
- 详解无线 AP系统与路由器的不同 一文理解无线AP和路由器的区别
- 光猫分接2台路由器的组成 一个光纤猫带两个无线路由器怎么连接
- 路由器发热带来的网络问题的解决方法 路由器发热会影响网速吗
- 路由器使用寿命的解析 怎么判断路由器该换了
- 华为智慧生活怎么添加路由器
- 路由器的几种工作模式 无线路由器中继模式的设置
- 新手设置路由器上网的方法汇总 用路由器怎么连接网络
- 无线路由器上网的设置方法汇总 魅族路由器怎么设置
- 路由器WIFI信号不稳定解决方法 荣耀路由2经常掉线怎么办
- 荣耀分布式路由组网秘籍 荣耀分布式路由器如何手动配置