【问题标题】:How to calculate available network addresses for a given CIDR block?如何计算给定 CIDR 块的可用网络地址?
【发布时间】:2016-07-22 07:06:35
【问题描述】:

我浏览了很多,但所有文章似乎都关注主机地址范围,而不是给定 CIDR 块的网络地址可用范围。

假设有以下 2 个有效的 CIDR 块: 10.0.0.0/16 172.31.0.0/16

两者都提供相同的主机地址范围。但是两者都提供相同的网络地址范围吗?我想没有。但是那些范围是多少?哪个协议规则要求它?

【问题讨论】:

  • 鉴于这两个,您有两个网络。我不明白你在问什么。您可以通过许多不同的方式对它们进行子网划分。如果你想学习如何做到这一点,我建议在Network Engineering 上使用this answer
  • 不明白问题,主机地址范围和给定 CIDR 块的可用范围有什么区别?对于您的示例范围都是 16 位,低 16 位被屏蔽。 10.0.x.x 和 172.31.x.x 是相同还是不同?可以在这里计算范围ipaddressguide.com/cidr
  • 希望这会有所帮助。对于具有 CIDR 块 172.31.0.0/16 的网络,可能的网络地址是什么?主机必须使用最低有效 16 位(因为最高有效 16 位保留用于网络地址)。子网呢?子网地址使用最低有效位还是最高有效位?我对网络真的很陌生:(。

标签: networking cidr


【解决方案1】:

一旦将 CIDR 块分配给网络,网络就只能控制为主机地址保留的位。如果要在该网络中创建子网,则必须使用可用位来寻址网络地址。

创建子网时,您为子网指定 CIDR 块,它是父网络的 CIDR 块的子集。

因此,可以在具有 CIDR 块 10.0.0.0/16 或 172.31.0.0/16 的网络中创建的子网/网络的数量相同。

【讨论】:

    猜你喜欢
    • 2014-09-04
    • 2011-01-31
    • 2013-11-01
    • 2013-03-03
    • 2015-04-05
    • 2015-12-11
    • 2021-05-22
    • 2019-06-01
    • 2017-10-08
    相关资源
    最近更新 更多