路由器通过以下三种方法之一学习网络:
- 直接连接 - 该网络可以通过路由器的接口直接连接
- 静态路由 - 可通过另一个路由器/网关访问的远程网络由静态配置条目配置;静态路由需要指向两个路由器之间公共网络中的一个接口
- 路由协议 - 通过网关可达的远程网络,路由通过路由协议动态交换
路由器上的所有静态路由设置都需要吗?因为有太多行花了我很长时间来配置服务器之间的连接......
由于您没有使用路由协议,因此每个路由器上的所有远程网络都需要设置静态路由。只有一个上游路由器,您也可以将其用作最后的网关。
R0 需要 R1' 192.168.2.1/24 作为默认网关或单独的路由 10.90.2.0/28、172.18.6.0/24 和 192.168.200.0/28。
R1 可以使用到 R2'2 10.90.2.2 的默认路由(或右手边的单独路由),但始终需要通过 R0 的 192.168.1.1 到 10.1.1.0/24 的单独路由。
等等。
对于R0路由器,下一跳地址应该设置为192.168.1.2(对于目标网络)而不是10.90.2.2或172.18.6.2等地址,为什么?
R0 的网关需要是其本地网络中的一个接口,因此 192.168.1.2 是任何 R0 路由的下一跳。
您不能使用 10.9.2.2 或 172.18.6.2,因为它们与 R0 不相邻。
对于所有的路由器,是否需要为所有的dest配置静态路由和下一跳。网络(位于其他路由器上)以启用 server0 和 server2 之间的可访问性?
是的。如果任何路由器没有通往目的地的网关,它将丢弃数据包。
“最后的网关”在这个网络拓扑中有意义吗?我看不到使用它的方法:(
每个路由器的最后网关也称为默认网关,可用于简化如上所述的路由表。特别是 R0 和 R3 只面向所有其他子网的一个网关,这可能是它们的默认网关。