首页 > 技术文章 > 子网划分 之 CIDR

fennleo 2020-08-12 09:19 原文

子网掩码的子网号是把局域网分成若干子网的关键,要是子网号有2位,,相同的子网掩码可以把局域网划分成4个子网,要是子网号有3位,则是\(2^3=8\) 个网络 这种常规的子网划分都是使用相同的子网掩码,但是假如B类地址,取第三个字节做子网号,但是只用4个子网,无疑一大批

CIDR就是使用变长的子网掩码,这样就可以根据子网主机数的大小,合理选择恰当的子网掩码,不会造成浪费了。较短的子网掩码,主机数就会很多适合工位,较长的子网掩码,主机数就会很少,适合办公室。比较灵活。

CIDR 又叫做无分类域间路由选择CIDR:

  1. 消除传统的分A类、B类以及子网划分概念,重新开始

CIDR编址 变成 <网络前缀(CIDR网络号)>+<主机号> 网络前缀的位数是可以自己定

比如 CIDR记法 145.121.31.23/20 网络前缀就是20 网络号就有20位

网络前缀都相同,同属于一个CIDR地址块

  1. 融合子网地址和子网掩码 。原来要强清楚网络分配,需要知道网络IP地址和子网掩码,但是现在只要知道一个CIDR地址就可以了

最小地址和最大地址仍然不能分配 地址块的地址个数:\(2^{12}\) CIDR自带子网掩码,而且这个子网掩码比较灵活

构成超网

也叫路由聚合。划分子网的逆过程。

转发表中下一跳地址是相同的网络,可以合并。把子网前缀的共同部分提取出来做新的前缀,子网前缀变短

最长前缀匹配

使用CIDR时,路由表中有多个网络前缀都能匹配上,选择网络前缀最长的IP。

路由表转发依照分组的IP地址转发,要遵循找到尽可能最长前缀并且能与之匹配的网络发送,找尽可能精确具体的网络。然后发送到对应接口

上题是在CIDR的基础上,再次进行固定子网划分

推荐阅读