R1----R2---R3各自有loopback 0 端口up。
上面每台路由器的静态路由器的配置如下:
R1:上配置路由: ip route 192.168.23.0 255.255.255.0192.168.12.2 ip route 2.2.2.0 255.255.255.0 192.168.12.2 ip route 3.3.3.0 255.255.255.0 192.168.12.2 R2上配置路由: ip route 1.1.1.0 255.255.255.0 192.168.12.1 ip route 3.3.3.0 255.255.255.0 192.168.23.3 R3上配置路由: ip route 1.1.1.0 255.255.255.0 192.168.23.2 ip route 2.2.2.0 255.255.255.0 192.168.23.2 ip route 192.168.12.0 255.255.255.0192.168.23.2
结果: R1上可以ping 通R3上的环回口3.3.3.3. R3 可以ping通R1上的环回口1.1.1.1.
问题: 我之前在R1上没有配置ip route 192.168.23.0 255.255.255.0 192.168.12.2 R3上也没有配置ip route 192.168.12.0 255.255.255.0 192.168.23.2 的情况下,是ping不通的。 我试图分析数据封装解封装的过程: 从R1连接的一个PC上ping一个数据包到3.3.3.3. 到达R1后,发现目标IP 是3.3.3.3,查R1的路由表,发现了静态路由3.3.3.0 要去192.168.12.2端口,然后数据再封装发往R2,再R2再查路由表,发现了静态路由3.3.3.0 要去192.168.23.3,按照这个思路,应该可以到达3.3.3.3啊。 但是实际结果是ping 不通的。 为什么?哪里解析出问题了?
|