云容器引擎 CCE-创建CCE Turbo集群时如何设置IPv6服务网段:IPv6服务网段示例
IPv6服务网段示例
根据约束,本文中提供一个包含8192个地址的IPv6网段设置示例,供您参考。
- 根据地址数需求设定前缀长度,且前缀范围为112-120。
本例中,需要8192个地址数,8192个地址需要13位二进制数表示,而IPv6地址总长度为128位二进制数,则该IPv6网段的前缀长度为128-13=115,表示前115位可用于区分网络地址段,后13位用于表示8192个主机地址。
根据以上计算方式,可得出前缀范围为112-120的IPv6地址段所包含的地址数量如下:
IPv6地址段的前缀长度
包含的地址数量
112
65536
113
32768
114
16384
115
8192
116
4096
117
2048
118
1024
119
512
120
256
- 设置IPv6网络地址,且网络地址必须属于fc00::/8网段内。
本例中,确定前缀长度为115,由于网络地址必须属于fc00::/8网段内,因此前8位二进制数是固定的。可修改的网络地址范围是第9位至第115位,第116位至第128位则属于主机地址。
将IPv6地址写成二进制形式,则根据以上条件:
- 网络地址必须属于fc00::/8网段,因此二进制中的前8位不可修改,否则将不属于fc00::/8网段,固定为1111 1110,对应十六进制为fc。
- 包含8192个地址数的网段前缀长度设置为115,因此二进制中后13位用于表示主机地址,固定全为0。
具体示例如下,其二进制中标红部分是不可修改的。
二进制: 1111 1100 **** **** ... ***0 0000 0000 0000/115 | | | | | | | | 十六进制: f c x x ... y 0 0 0/115
其中x为任意十六进制数;而y对应的4位二进制数最后一位固定为0,因此十六进制数y可选范围为0、2、4、6、8、a、c、e。