【问题标题】:How to calculate range of IP address given starting address and number of address required如何计算给定起始地址和所需地址数的 IP 地址范围
【发布时间】:2011-12-01 05:38:12
【问题描述】:

给定一个起始地址,例如 192.16.0.0,我如何计算 IP 地址范围以将 4000、2000、4000 和 8000 个 IP 地址分配给 4 个请求它的公司(按此顺序)。

地址范围 192.16.16.0 到 192.16.23.255 足以满足此请求,或者分配过度或分配不足。谁能解释一下如何解决这个问题?

【问题讨论】:

  • 请求的 IP 地址范围是什么意思?你明白你的问题了吗?
  • 我的意思是使用这个地址范围我可以分配给 4 家曾要求...假设我是 ISP 的公司
  • 这些公司分别请求 4000、2000、4000 和 8000 个地址?请编辑问题以清楚地表达这一点。
  • 是的,你说得对...需要多少范围

标签: ip-address cidr


【解决方案1】:

您需要18000 地址。 18000 > 2^14。所以你至少需要一个/15 网络。看起来您有一个 /11 分配。所以这还不够。

【讨论】:

  • 那么需要多少..我该如何计算..我需要一个不过度分配的计算
  • 您必须分配 2^15 = 32k 个地址。您不能在 2 的幂之间进行分配,因为它会破坏分层路由。
  • 192.16.32.0 到 192.16.47.255 就足够了吗?我不计算!!!计算方法是什么..请解释..我是这个领域的新手..
  • CIDR 表示法 /15 表示最后 15 位用于主机。因此,如果最后 15 位在 192.16.16.0/15 中有所不同,则会得到 192.16.16.0 - 192.16.255.0
猜你喜欢
  • 1970-01-01
  • 2018-10-08
  • 1970-01-01
  • 1970-01-01
  • 2010-12-01
  • 1970-01-01
  • 2016-04-09
  • 1970-01-01
  • 2022-07-22
相关资源
最近更新 更多