请问为什么两台路由器直连 但是两个端口网段不一样就无法通呢

img


请问为什么两台路由器直连 但是两个端口网段不一样就无法通呢,如图:AR7和AR8,因为我看到关于路由器的功能之一,就是能转发不同的网段,并且我用设置静态路由:ip rou 192.168.4.0 24 192.168.4.1 也不能互通,请问原理是怎么回事

ip通信,就是数据经过节点mac地址不断更换,左边到右边,右边到左边必须有对方的mac地址,直连接口,不是同网段就获得不了对方mac地址,没有路由指向,也不会发起arp查询。
只是物理直连,不行。两个路由器接口必须配置同一网段ip,如a配192.168.1.1,b配192.168.1.2,然后a路由器上做路由指向,192.168.4.0/24 下一跳192.168.1.2才行,b路由器同样要指向a路由器的接口ip。

因为路由器之间的路由表需要匹配才能转发数据包。如果两个路由器的路由表中没有对应的路由信息,就无法进行数据包转发。
登录路由器管理界面(路由器背面有访问地址和用户密码),进入路由设置页面,找到“路由表”或“路由协议”等选项,进入“添加路由”或“新增路由规则”等按钮配置路由表:输入目标网络、子网掩码、下一跳地址等信息,并选择相应的路由协议类型。

转发不同网段是指,一个路由器的两个端口不在一个网段
比如路由器A的1号口是192.168.0.0网段,2号口是10.0.0.0网段,路由器可以实现转发
而不是说路由器A和路由器B的端口直连,两个网段可以不一样
按通俗的话讲,路由器就是可以给不同的端口分成多个局域网,还能让各个局域网之间互相通信
但是两个路由器互联的时候,你得保证是相同的网连接在一起而不是不同的网