我可以在网络 192.168.123.X/26 内创建(最多)多少个子网?为什么?

eri*_*ork 1 subnet

我们讨论这个话题,但我们有太多不同的解释。这就是为什么我想知道如何解决这个问题。真相是什么?我可以定义最多 64 个或最多 4 个子网吗?

写下意见是不够的,抱歉。我们已经有了2。我们需要科学地证明(例如用官方网络标准)哪个是真实的。

wol*_*gsz 9

/26 网络有 64 个地址。由于子网的定义是它至少包含 2 个地址,技术上正确的答案是 32。然而,对于实际实现,实际答案更像是 16,因为为了真正有用,每个子网中有 2 个地址(网络地址和广播地址)不应用于其他目的,因此一个有用的子网包含 4 个地址。

  • 有关详细信息,请阅读 http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing。本文包含指向各种 RFC 文档的大量链接,这些文档非常详细。如果你学到了不同的东西,那么你的老师就与现实脱节了。 (4认同)
  • erikb, wolfgangsz 的回答不是意见,而是简单的数学运算。有关教科书质量的解释,请参阅 massimo 的回复。 (3认同)

Mas*_*imo 5

您可以创建:

  • 1 个包含 64 个地址的子网 (/26)
  • 2 个包含 32 个地址的子网 (/27)
  • 4 个子网,包含 16 个地址 (/28)
  • 8 个子网,包含 8 个地址 (/29)
  • 16 个子网,包含 4 个地址 (/30)
  • 32 个包含 2 个地址的子网 (/31)
  • 64 个子网包含 1 个地址 (/32)

鉴于 IP 子网总是有两个保留地址,最低地址(网络)和最高地址(广播),因此至少需要另外两个地址才能实际可用,这是“真实”中可以拥有的最少地址数。 " 子网为 4。

当然,你也可以混合使用,因为每个子网都可以重新划分子网;所以你可以有一个 /27 子网使用前 32 个地址,两个 /28 子网使用剩余的 32 个地址,将它们分成两个 16 个地址的块。在任何情况下,通过使用更多更小的子网,您将浪费更多地址(因为每个子网需要两个保留地址)。

像往常一样,您可以在此处找到您需要了解的所有信息(以及更多信息)。

  • @Massimo,PtP 链接可以在支持它的操作系统上使用 /31。有关详细信息,请参阅 [RFC 3021](http://tools.ietf.org/html/rfc3021)。(几乎所有主要操作系统和网络设备都支持 /31,除了 Windows) (2认同)