Linux通过虚拟机模拟路由器实现主机跨路由通信(3)

依然是可以ping通的。那么,这是为什么呢?这个是由于我们的R3是边缘路由,我们完全可以把它配置成为默认路由,只负责转发就好啦~同理,R1也可以进行这样的设置。

接下来我们来试一试另外一种操作,如果我们只给R1的路由表中添加10.4.0.0网段的路由信息,而不添加10.3.0.0网段的路由信息,那么,我们的消息可以到达10.4.0.0网段吗?我们来实验一下:

把R1路由表中的10.3.0.0网段的路由信息删掉:

Linux通过虚拟机模拟路由器实现主机跨路由通信

删掉了以后,我们再用主机A来ping一下主机B,看看结果如何:

Linux通过虚拟机模拟路由器实现主机跨路由通信

还是可以ping通的吖~这是为什么呢?

我们先来动态跟踪一下路由信息:

Linux通过虚拟机模拟路由器实现主机跨路由通信

咦,有没有发现,我们的第三个是???状态,这是因为我们的R1一头连着主机A,一头连着外面,当数据发送到R1时,R1直接负责转发就可以了,通过R1到达R2,然后从R2继续向下一个路由器转发,也就是我们的R3,最终通过R3到达我们的目的网段。由于在R1中没有配置10.3.0.0的网段信息,所以我们的路由跟踪是读不出来R3的IP的。当然,如果这个实验的目的网段为10.3.0.0,就不能实现啦!

至此,我们的实验已经全部结束0.0

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/970c94afebc00e0f4da055b514b2d229.html