帮助子网和子网掩码

网络工程 子网
2022-02-14 15:58:21

我必须将一个网络拆分为 11 个子网,然后必须进一步拆分这些网络。

With the address 136.192.0.0\16:

I found that I have 2^(32-16) = 65,536 available addresses. 
I can make 11 groups of 4,096 addresses.
I then get 20 as the subnet mask prefix. 

我最终得到以下 11 个 IP 地址,每个网络一个。

Network ID              Subnet Mask

138.192.16.0            255.255.240.0 or \20
138.192.32.0            255.255.240.0 or \20
138.192.48.0            255.255.240.0 or \20
138.192.64.0            255.255.240.0 or \20
138.192.80.0            255.255.240.0 or \20
138.192.96.0            255.255.240.0 or \20
138.192.112.0           255.255.240.0 or \20

138.192.128.0           255.255.240.0 or \20
138.192.144.0           255.255.240.0 or \20
138.192.160.0           255.255.240.0 or \20
138.192.176.0           255.255.240.0 or \20

第一个网络地址是 138.192.16.0\20 我需要将此地址拆分为 5 个进一步的子网。

I have 2^(32-20) = 4096 addresses available with the \20 subnet mask
If I split it up into 5 groups thats 4096/5 = 819.2 but we have to round 
that to a multiple of 2, so we get 5 groups of 512

Because 9 bits are for the host, that means 23 are for the network 
That gives me 255.255.254.0 for the subnet mask.

这是据我所知,因为我不确定如何生成这 5 个网络 ID。我也不确定我是否做得对。

我确实找到了这个资源你如何计算前缀、网络、子网和主机号? 但是我不确定子网划分时它在做什么。

2个回答

您的整体 /16(2^16 主机)可以分解为 16 /20(2^12 主机)。

您的每个 /20 都可以变成 8 /23(2^9 主机)或 16 /24(2^8 主机)子网 - 或其中的某种组合。

请记住,您可能需要 /20 中的五个子网,但这并不意味着您必须立即完全使用整个超网。分配方案往往更具可扩展性,实际上可能是站点内的更多子网也有意义。

希望我不做某人的作业,考虑一下更像以下的事情 - 我有 5 个用户站点,大小在 100 到 300 个用户之间。每个站点都可能增长。由于您使用的是现代设备,因此不一定要求每个人都在一个站点内的同一个 L2 域中,因此一些稍微不相交的范围并不是世界末日。也就是说,在宏观意义上,您希望保持清晰的边界以进行汇总,以促进路由协议的可扩展性和应用程序识别/安全/等的易用性。

有几种方法可以做到这一点。一种明显的方法是从 0 开始连续分配 /23。如果/当站点增长时,将根据需要在 /24 的基础上(总共 6 个)分配剩余的 3 /23。

或者,您可能从以下前提开始:已经拥有 300 个用户的 2 个站点将被分配一个 /22,其中每个站点都获得较低的 /23。如果/当它们长大时,已经有另一个 /23 准备好了。较小的 3 个站点各获得 /23。这会给您留下一个未使用的 /23,如果其中一个小站点增长,它可以分成两个 /24 使用。

扩展这个概念,也许您不会将整个 /16 分配到 /20 中。也许您使用您描述的 55 个站点(每个站点有 5 个子网的 11 个超网,对吗?)并从单个 /21 中进行部分分配(比如每个 /23 开头的第一个),而将剩余的 9 个 /21 留给其他网站。

要考虑的另一件事是,在大多数地址方案中,除了最终用户之外,还有一些用途。示例包括管理环回、带外端口的小型子网、服务器子网,尤其是点对点链路。这些问题的关键在于,一旦您分配了单个 /31 或 /32,您就已经分解了一个子网。这往往需要为这些类型的基础设施功能留出一大块超网。也许 /21 整体分配实际上是从第一个 /23 开始,然后是保留的 /24 用于增长,然后是 /24 用于基础设施(...可能包括用于本地服务器的 /25,用于 OOB 管理的 /26, /27 用于环回等)。

关键是您可以根据需要以多种方式将其分割。毕竟,这只是 2 的幂。把它放在一个电子表格中,看看现在什么是有意义的,并在不破坏路由表的情况下留下一些增长空间。

/16 至 /20 4 位,16 个子网

/20 到 /24 4 位,16 个子网,每个子网有 254(265) 个主机。

总计 = 16 x 16 x 256 = 65536 个 IP

或者

/16 至 /20 4 位,16 个子网

/20 到 /23 3 位,8 个子网,每个子网有 510(512) 个主机。

总计 = 16 x 8 x 512 = 65536 个 IP