cidr网段划分笔记
哭笑不得的网段划分
最近在搞服务迁移网段,将测试服务从生产网段迁移到测试网段,为了方便配置新服务器的ip,划分网段的时候计划保持最后一位不变,也即:
1 | 10.0.0.190 --> 10.0.66.190 |
然而同事在帮忙创建VPC时候,从网段的最后切了两个网段10.0.66.224/28
和10.0.66.240/28
出去用作VPC和CEN之间的互联,这就导致我没法按照最后一段不变的方式去做ip分配了。
待迁移的ip的最后一位跨度为50,也就是我至少需要一个/26
的段,于是强迫症发作的我,想当然的想要再从后往前切出一个/26
的段,于是就想去网交换机上分配10.0.66.160/26
这个网段,结果当然是配置校验没法通过的。
反复检查了一通,在网段计算器的帮助下,我才意识到自己犯了个低级错误,网段的切分本质上是不断二分的过程,也就是不同长度的网段的开头是固定的。例如/26
网段就只能是10.0.66.0/26, 10.0.66.64/26, 10.0.66.128/26, 10.0.66.192/26
,真佩服自己能想出10.0.66.160/26
这个网段。
最后决定新的ip地址最后一位统一减180,使用10.0.66.0/26
,这样就在照顾我的强迫症的前提下,也满足了网段划分需求哈哈。
1 | 10.0.0.190 --> 10.0.66.10 |
也是工作以来一直没干过网段划分的活,从来都是找别人要机器的,这次正好复习一下cidr网段划分的知识啦
后续
复习
CIDR定义
无类别域间路由是基于可变长子网掩码(VLSM)来进行任意长度的前缀的分配的。在RFC 950(1985)中有关于可变长子网掩码的说明。CIDR包括:
- 指定任意长度的前缀的可变长子网掩码技术。遵从CIDR规则的地址有一个后缀说明前缀的位数,例如:192.168.0.0/16。这使得对日益缺乏的IPv4地址的使用更加有效。
- 将多个连续的前缀聚合成超网,以及,在互联网中,只要有可能,就显示为一个聚合的网络,因此在总体上可以减少路由表的表项数目。聚合使得互联网的路由表不用分为多级,并通过VLSM逆转“划分子网”的过程。
- 根据机构的实际需要和短期预期需要而不是分类网络中所限定的过大或过小的地址块来管理IP地址的分配的过程。
需要关注的网段地址
1 | # 私有网段 |
ABCDE网段
1 | A类地址 |