理解CIDR

CIDR是一种表示网段的工具,格式比较简洁.

CIDR表示方法:IP地址/网络ID的位数

一开始我总是不懂最后那位数字的关系,后来又被CIDR的IP地址给迷惑了,

后来我明白了,斜杆后面的数字表示保持不变的IP位数

IPV4是8*4=32位的.举个例子,192.168.15.0/19(等价于192.168.0.0/19)表示192.168.0.0-192.168.31.255这个网段

192.168.15.0取第三段IP15,二进制为1111

192.168.31.255取第三段31,二进制为11111

补齐到8位,就是

00001111

00011111

19的意思就是保留前19位IP不变,前2段那么19-8*2=3,起始的IP15换成二进制都不达到5位,所以等价于0.而五位数的二进制最大值是11111,所以最大网段就是31.

最小的6个长度的二进制数是32,所以192.168.32.0/19等同于192.168.32.0-192.168.63.255

192.168.1.0/19,192.168.2.0/19......192.168.31.0/19都等同于192.168.0.0/19

上一篇:kubernetes的timeout问题


下一篇:Java8的stream API与 C#的 LINQ 拓展方法对比