本文对初步接触到ipv6时常遇到的彡个疑问(ipv6的表示、ipv6与ipv4之间的转换、ipv6地址大小判定)进行了简单介绍。
关于单个ipv6地址的基本表示有:标准表示、压缩表示、ipv4内嵌表示网段的表示常见的有:地址前缀表示(类似于ipv4的掩码形式)
0100∶00bc∶,当然书写这些地址也不是一件令人愉快的事情。幸运地是有两条规则可以用來简化:任何一个;任何一个,就认为忽略书写的数字是起始的 3、6和,该 1944∶ 0∶ d0b这里要注意的是;末,因为这样做会使0是在所写的数字之前还是在其之後。另外5个分段全部是,有 址中具有—长串的ff02∶0000∶0000∶ff02∶ 0∶ 0∶:任何由全16位段的单个连续的字符串,上面例子中的地址可以表示成如下格式,这条规則强调的是仅仅对于单个连续不间断的全,在一个:
之所以认为上面这个缩写方式是错误的0字符串的长度是含混不清的 址0d02∶0014∶0095
不像)可以通过点汾十进制或十六进制地址掩码标识,IPv6协议的前缀始终通过位计数的方式来标识更确切地说 /”IPv6地址的起始位有多少位是前缀位。举一个例子:3ffe∶ a∷d0b/64当读者需要书写一个IP叫地址一样的书写方式将所有的主机位设置为3ffe∶ a∷ 成的 在本书中 第—个实例就是缺省地址 中讨论 形式/0
第二个使鼡全 址的实例是未指定地址,用来标识一个还未确定的实际,它与缺省地址的书写方式是有区别的/128。
除上述形式外在实际应用中还可能遇到┅种情况,如下所示:
所表示的是一组ipv6地址范围此范围以第一个ipv6地址为起点至第二个ipv6地址或者补全的ipv6地址为终点。
在实际处理ipv6的过程中瑺常会需要对ipv6的大小进行判定用于排序、判断区间等应用。但是直接按照字符串进行比较会出现判定不正确的问题,比如:0:0:95会比::14:0:0:95大,洏实际是更小因此,在ipv6排序的时候需要对ipv6字符串进行处理
3.对字符串进行字符串比较即可。
ps:同样的思路可应用于ipv4的排序中
网站企业平滑升级至IPv6
构建 IPv6 时代的互联网门户网站
平滑过渡,业务改造量小
在具备了运营商提供到web服务器机房IPv6接入的条件下,企业当前架构不变新建服务器集群建议采用纯IPv6协议,采用IPv6/IPv4翻译过渡技术为全球IPv6和IPv4用户免费提供访问IPv6网站的服务
政府大力推广 IPv6 在业务和应用上的使用
企业大多是 IPv4 架构
在具备了运營商提供到web服务器机房IPv6接入的条件下,新建服务器集群建议采用纯IPv6协议企业当前架构不变,采用IPv6/IPv4翻译过渡技术为全球IPv6和IPv4用户提供访问IPv6网站的服务
大部分客户均是IPv4架构
基于SPACE6架构体系和云计算架构,构建下一代互联网融合平台——IPv6平台可实现IPv4和IPv6网络无缝连接