CIDR

CIDR无类别域间路由没有了以往传统分类的路由的概念,用网络前缀代替以往的子网络。

表示以及计算

{<网络前缀>,<主机号>} / 网络前缀所占位数

以 128.140.35.7/20 为例,计算步骤如下

  1. 转化为32位二进制, 10000000 00001110 00100011 00000111
  2. 其中前20位表示位前缀,也就是10000000 00001110 0010,后12位也就是主机号,那么可以代表表示2的12平方总计4096个地址。
  3. 最小地址前缀10000000 00001110 0010之后都为0,最大地址为前缀10000000 00001110 0010之后为1,也就是从10000000 00001110 00100000 00000000
    到10000000 00001110 00101111 11111111,用IP表示则为128.14.32.0到 128.14.47.255
  4. 子网掩码计算更为简单,将前缀改1,主机号改为0,则为11111111 11111111 11110000 00000000 也就是255.255.240.0

子网划分

通过改变网络前缀所占位数,来划分不同子网

以下为一个子网的划分示例
示例


CIDR
https://www.xinyublog.com/concept/cidr/
作者
蚂蚁
发布于
2023年8月10日
许可协议