-
使用变长的子网掩码
-
无分类编址 CIDR 消除了A类 B类 C类地址 以及划分子网的概念,主要体现在对于IP地址的结构化分
-
A类 B类 C类地址使用网络号 + 主机号的方式
-
子网划分:使用网络号、子网号和主机号的方式
-
无分类编址 CIDR 使用网络前缀 和 主机号的方式,将子网号涵盖在网络前缀里面
-
网络前缀的长度是任意的 ,/20,表示前20位都是网络前缀,剩余的位数(4*8 - 20=12)是主机号
-
融合了子网地址和子网掩码,方便子网的划分
192.199.170.82/27
- 32-27 = 5 IP地址的个数是:2^5 = 32个IP地址
- 将82转化为01010010,因为需要前27位,所以将最后的一个8位拆解3个出去010,10010
- 所以最小地址是 192.199.170.010,00000 ->192.199.170.64
- 最大地址是 192.199.170.010,11111 -> 192.199.170.95
超网
- 超网 是 子网划分的逆过程
- 将多个子网聚合成一个较大的子网叫做构成超网,或者叫做路由聚合
- 方法是:缩短网络前缀
- 网络1 :206.1.0.0/17 -> 0000 0000
- 网络2:206.1.128.0/17 -> 1000 0000
- 为了让网络1和网络2划分为一个更大的子网,需要将网络前缀 划分为16位,这样 网络1 和 网络2 的 网络前缀长度是一致的 即206.1.0.0/16
- 网络变得很宽泛,如果匹配的时候,很多跳转都指向同一个下一条地址,那么选择哪个地址是最合适的呢?
最长前缀匹配
- 0.0.0.0 默认路由,传给别的路由器,让他去找合适的匹配路径
- 有匹配合适的,选择前缀最长的那个
- 最大子网个数:32 全0和全1 无影响
- 最大可分配的地址个数:6 需要排除 全0和全1
- 248->11111,000 所以子网号特指前5位,主机号指后3位;所以子网的个数是2 ^ 5 ;地址个数是 2^3-2 = 6