我将如何制定“ip route”命令以使两个不相邻的路由器进行通信?

网络工程 思科 路由 路由器 子网 数据包跟踪器
2022-02-19 08:04:07

我正在做静态路由以通过三个路由器连接计算机。

这是我的场景: 网络

每个主机都在/21子网中。每个路由器都被分配了一个子网上的 IP 地址/30当我进入每个路由器的 CLI 时,我可以 ping 上的主机VanNuys到上的主机,Seattle并且可以 ping 上的主机Seattle到上的主机OK City

我现在的麻烦是弄清楚主机如何Van Nuys能够成功地 ping 一个OK City使用这种配置是否可以实现这样的事情,或者我是否必须添加一条直接从OK City到的额外串行电缆Van Nuys如果是这样,那会是什么样子?

1个回答

只需将路由添加到另一路由器另一侧的网络。您已经为某些路线这样做了,但您需要对所有路线都这样做。

静态路由无法扩展。您应该真正使用与路由器通用的动态路由协议。


您显然在路由器上创建了静态路由,以便 Van Nuys 网络上的主机能够 ping 西雅图网络上的主机。就像是:

ip route <destination network address> <destination network mask> <next hop router>

您在 Van Nuys 路由器上执行此操作,指向西雅图路由器,反之亦然。您需要对西雅图路由器另一侧的任何其他网络执行相同的操作,包括从西雅图路由器到 OK City 路由器的链接,以及 OK City 路由器另一侧的网络。Van Nuys 认为,这些网络位于西雅图路由器的另一侧,该路由器是连接到西雅图路由器的网络的下一跳路由器。从 OK City 路由器的角度来看,您还需要在 OK City 路由器上为西雅图路由器另一侧的网络执行相同的操作。