我有一个关于 IP 转发的大问题。目前的情况是这样的:
我想从客户端向服务器发送一个数据包,在它们之间我有两个路由器,Router1 和 Router 2。其中 Router1 是离客户端最近的路由器,Router2 是离服务器最近的路由器。客户端的ip地址为:111.222.111.222
服务器的ip地址为:222.222.111.111
路由器 1 的接口:
Interface 1: 111.222.111.1
Interface 2: 111.222.122.1
Interface 3: 111.222.133.1
Interface 4: 111.222.144.1
路由器 1 的路由表:
222.222.0.0/16 over interface 2
222.222.192.0/18 over interface 3
222.222.0.0/18 over interface 4
路由器 2 的接口:
Interface 1: 222.222.111.1
Interface 2: 222.222.122.1
Interface 3: 222.222.133.1
路由器 2 的路由表:
111.222.0.0 / 16 over interface 1
111.222.192.0/18 over interface 2
222.222.111.0/24 over interface 3
有了这些信息,我将客户端连接到 router1 接口#1,因为 111.222.111.1 与客户端的 ip 最相似,我对 router2 接口#1 做同样的事情,因为 222.222.111.1 与服务器的 ip 最相似,是吗? ?
但现在到了棘手的部分。如何将路由器相互连接?如果我查看 router1 路由表,(222.222.111.1、222.222.122.1 或 222.222.133.1)可以存在的唯一位置是接口 2。但是我如何知道应该连接到 router2 中的哪个接口?我一整天都在尝试解决这个问题,但没有任何进展。我真的很感激这方面的任何帮助,所以我真的可以学习 IP 转发和路由器路由表。