两个不同网段的路由器如何互通(怎样让两个路由器在同一网段)
搞网络的我们都知道两台路由器直连接口是不用配置路由信息的,只要配置好接口地址它们就是通的,其实这重要是一般直连接口的ip地址我们都会配置在同一网段,如果像上面的图一样,它们不在同一个网段还会通吗?
- 首先我们先去两个路由器配置界面,查看两台路由器的路由表,发现R1并没有去往192.168.2.0段的路由,R2也没有去往192.168.1.0段的路由。路由器数据转发是基于路由表去寻找路径,没有去往对方的路由肯定也是不会通的。
- 我们配置好去往对方的路由,这下应该可以了吧。再次去ping,发现还是ping不通。我做错了什么,打开方式不对吗,怎么还不通。
- 其实是忘记了一件重要的事情,我们都知道数据链路层的通信都是基于mac地址转发,我们去查看路由器的mac地址表,发现并没有对端接口的mac地址。这是什么原因呢,因为arp广播包是不能跨网段通信的,所以获取不到对端接口的mac地址,自然是ping不通的。
- 下面我在R1上配置静态arp,即在R1上配置R2接口的ip和mac;R1上配置R2接口的ip和mac。再ping一下,发现通了。持续更新,互相学习。
赞 (0)