查找掩码以满足子网划分要求

时间:2013-12-06 17:34:40

标签: networking subnet

我目前正试图解决这个问题:

  

你将使用什么掩码,以便172.27.0.0可以拥有10个子网   每个3110主机?

如何解释这类问题?

我的尝试: 172.27.0.0意味着16位已用于网络地址?

要拥有10个子网,需要ceil(log2(10))= 4位。

要拥有3110个主机,需要ceil(log2(3110))= 12位,因为2 ** 12 = 4096> 3110 + 2。

1 个答案:

答案 0 :(得分:2)

  1. 查找基本掩码:172.27.0.0是B类地址,因此基本掩码为16。
  2. 查找子网的位数:对于10个子网,一个需要ceil(log2(10))= 4位
  3. 查找主机的位数:对于3110个主机,需要ceil(log2(3110))= 12位,并且它起作用,因为2 ** 12 = 4096> 3110 + 2
  4. 检查可行性:12 + 4位= 16,因此要求是可行的。
  5. 计算子网掩码:子网掩码是子网掩码+子网所需的位:16 + 4 = 20
  6. 最终答案:172.27.0.0/20