路由器之间的 IP 寻址

路由器之间的 IP 寻址

我正在尝试解决我在一本旧书中发现的一个理论问题(记住这一点)。

书中有一个例子,一家公司拥有一个 ISP 连接和一个名为“千兆以太网”的网络,并且该公司在远离总部的地方有 3 个分支机构(每个分支机构有 2 个 LAN,每个 LAN 有 5 个主机),因为他们想要扩展到另外 3 个分支机构。

总部和分支机构之间的连接是通过一个主路由器和另外三个路由器进行的,每个分支机构只与主路由器连接。

就我们的情况而言,我们需要 19 个子网,其中包含公司的 IP 地址(例如 200.20.2.0/24)

因此,对于 19 个子网,我们需要 5 位,因此子网掩码为 /24 + 5 位 = /29 或 255.255.255.248

每个 IP 地址与其前一个 IP 地址和后一个 IP 地址之间相距 8 个步骤(例如 200.20.2.8->200.20.2.16->200.20.2.24)。

本书的连接方式(我上传这个是因为我的英语不好,无法把网络说得很清楚)是这样的:

照片中,该公司想要扩展的另外 3 家店没有出现

问题在于,这个问题要求所有子网都有相同的子网掩码,因此没有可变的子网掩码。

我对 IP 寻址真的是个新手,我很难理解路由器之间的寻址。我的第一个想法是两个路由器可以有一个通用的 IP 接口来表示它们之间的连接,但我在网上找不到类似的东西。只有使用两个 IP 接口和另一个掩码。

我尝试做的事情是这样的:

你能向我描述一下两个路由器之间的 IP 寻址是如何工作的吗?我如何使用相同的 /29 掩码来寻址整个网络?

答案1

问题在于,这个问题要求所有子网都有相同的子网掩码,因此没有可变的子网掩码。

这些彼此之间没有任何关系。

VLSM 中的“变量”仅意味着掩码不依赖于地址本身——相比之下,在 Classful 时代,掩码由前导地址位决定。

然而,这并不意味着口罩必须因任何其他原因,任何给定的前缀长度仍然会产生完全相同的掩码。因此,如果您声明所有子网都是 /29,那么它们将要为 /29,这意味着 255.255.255.248 作为所有子的子网掩码。

你画的唯一错误的地方是链接的两端当然,必须属于同一子网。例如,如果您的路由器“R”对“WAN 1”使用 200.20.2.24/29 子网,则路由器“R1”也必须对其面向“WAN 1”的接口使用相同的 .24/29 子网。


此外,为了简化路由,您应该分配子网,以便于汇总。例如,由于您有 4 个路由器,因此您可以像这样划分 /24;

  • R1 获取前缀 200.20.2.64/26(子网为 .64/29、.72/29、.80/29……)
  • R2 获取前缀 200.20.2.128/26(子网为 .128/29、.136/29、.144/29……)
  • R3 得到...

(这将对正在使用的实际子网产生影响;它仅通过将同一路由器的子网分组到同一前缀下来简化路由配置。)

相关内容