子网中建议的主机数

子网中建议的主机数

浏览网页时,我经常发现建议子网不应该有太多主机,通常建议的数量是 254,但没有任何解释原因。

我想要在 A 类地址范围内拥有多个网络(10.*.*.*),例如一个带有10.10.0.0子网的视频网络255.255.0.0,我可以这样做:

  • 10.10.0.*- 一些 IP 摄像机位置 X
  • 10.10.1.*- 一些 IP 摄像机位置 Y
  • 10.10.2.*- 一些 IP 摄像机位置 Z

有人能解释一下大型网络中主机数量少是否会造成问题吗?如果不是,那为什么会有关于 254 个主机子网的建议?也许这些只是旧建议。

答案1

如果你清楚自己为什么这么做,并且理解自己做了什么,那么这并不是一个糟糕的决定。

仅更改第三个八位字节并不意味着每个 IP 地址都在不同的子网中 - 每个主机的子网都很重要!因此,如果您的每个 IP 摄像机都有 255.255.255.0 子网,它们将全部位于不同的子网中,并且需要路由(不一定是单独的路由器)才能与其他子网(包括“父”子网)通信。但是,如果合适,您可以使用 10.10.0.0/255.255.0.0 子网创建到所有子网的路由。

这样做是有好处的,因为这意味着路由表更小,占用路由器的内存更少。

然而,它也会令缺乏经验的网络管理员感到困惑——似乎有很多人并不真正了解子网。

创建较小的子网可能更明智,因为我怀疑您是否真的会在 10.10.0.0/255.255.0.0 子网上部署 65,534 个可能的主机。在开始部署任何内容之前正确设计子网是一个好主意 - 一旦有大量内容出现,修复错误的任务就变得更大了!

测量多次,切割一次! 阅读子网设计

答案2

使用 255.255.0.0 子网意味着示例中列出的所有 IP 都将位于同一网络上。如果您不想在网络上分离设备,这完全有效,并且有助于您分组地址和识别设备。

这不会影响任何事情,除非您计划以后将该网络 (10.10.xx) 用于其他用途。使用私有网络时,您可以随心所欲地浪费资源,但当您购买公共 IP 地址时,您必须非常谨慎和明智地处理您的寻址。

答案3

通常创建子网的原因如下(单独或组合):

表现

地理

安全

所有权

我使用的一个很好的经验法则(只要它不违反上述规定)是:

取我认为网络将拥有的最大主机数,然后将其乘以 4。根据该数字选择 /CIDR。因此,如果我的网络有 15 个主机,我将使用 60 作为主机数。我将为网络使用 /26。

对于明显的情况(例如点对点链接),我不会这样做,其中两个接口中的每一个都需要一个 IP 地址。

答案4

正如其他评论者所说,大子网中只有少数主机根本不会造成问题。但为了避免混淆,我永远不会将这些 10.0.0.0 地址与 /16 子网一起使用,而只会与 /8 子网一起使用。这只是因为 RFC 始终将 10.0.0.0 声明为私有 A 类(又名 /8)子网。

如果您想使用 B 类(又名 /16)子网,那么您应该使用来自指定私有 B 类空间的网络(即 172.16.0.0/12)。

再说一次,从技术角度来看,你不需要这样做,我只是认为这更符合最佳实践。

相关内容