路由器上的一个默认网关的功能如何与其他两台路由器通信?

网络工程 思科 路由 ip 网络 路线
2022-02-23 04:54:13

所以给定一个假设有三个路由器的理论场景。在这种情况下没有互联网,为了便于理解,只是一个本地网络。一个路由器 (A) 连接到下一个路由器 (B),并且下一个路由器连接到第三个路由器 (C)。在这种情况下,路由器 (B) 需要一个用于两个接口的网关。路由器A一个网关,路由器C一个网关。这样路由器B可以与路由器A和C通信。所以如果你只能在路由器B上设置一个默认网关,比如说指向路由器C,那么路由器B应该怎么做由于没有默认网关而与路由器 A 通信?对于所有密集的建议,这是在同一个子网上有两个路由器的原因吗?

3个回答

路由器 B 应该如何与路由器 A 通信?

  • 网络 1 有 A 和 B 接口 1
  • 网络 2 有 B 接口 2 和 C
  • 路由器 A 将有一条到 B 接口 1 的接口路由
  • B 将具有到 A 和 C 的接口路由
  • C 将有一个到 B 接口 2 的接口路由

B 的默认路由在这方面没有任何作用。

如果 A 要与网络 2 上的任何东西通信,它将需要一个包含网络 2 的网络的路由(即可以是网络 2,也可以是默认路由),传递到 B 接口 1。

对称地,如果 C 要与网络 1 上的任何东西通信,它需要一条路由,也许是一条默认路由,指向 B 接口 2。

对于所有密集的建议,这是在同一个子网上有两个路由器的原因吗?

您的两个网络上都有两个路由器。

路由器通常不仅仅使用默认网关。它有多个接口,代表多个本地路由。

此外,它通常“知道”远程路由。这些可以使用静态路由手动设置,也可以通过 OSPF 等路由协议从另一个路由器学习。如果您的示例中的路由器将以这种方式交换路由,则每个路由器都会学习其他人看到的远程网络。

路由器上的默认网关仅用于 Internet,或者在更大的网络中,用于下一个更高级别的路由器。

确保指向下一跳的第 3 层设备存在到目标地址的路由存在接口 IP 地址

如果网络 A 、B c 想要与每个网络通信,请确保目标网络子网 IP 地址的路由条目存在于指向下一跳接口的特定第 3 层上。