为何要支持IPV6

IPv6和IPv4有什么区别
  IPV6和IPV4协议早已为人所共知。IPv4,是互联网协议(Internet Protocol,IP)的第四版,也是第一个被广泛使用,构成现今互联网技术的基石的协议。它的下一个版本就是IPv6。IPv6正处在不断发展和完善的过程中,它在不久的将来将取代目前被广泛使用的IPv4。

  IPv4中规定IP地址长度为32(按TCP/IP参考模型划分) ,即有2^32-1个地址。 IPv6的提出最初是因为随着互联网的迅速发展,IPv4定义的有限地址空间将被耗尽,地址空间的不足必将妨碍互联网的进一步发展。为了扩大地址空间,拟通过IPv6重新定义地址空间。IPv6采用128位地址长度,几乎可以不受限制地提供地址。

  按保守方法估算IPv6实际可分配的地址,整个地球的每平方米面积上仍可分配1000多个地址。在IPv6的设计过程中除了一劳永逸地解决了地址短缺问题以外,还考虑了在IPv4中解决不好的其它问题,主要有端到端IP连接、服务质量(QoS)、安全性、多播、移动性、即插即用等。

  那么,IPv6与IPv4相比有什么特点和优点呢?

IPv6相比IPv4的优点

  1.更大的地址空间。

  IPv4中规定IP地址长度为32,即有2^32-1个地址;而IPv6中IP地址的长度为128,即有2^128-1个地址。

  2.更小的路由表

  。IPv6的地址分配一开始就遵循聚类(Aggregation)的原则,这使得路由器能在路由表中用一条记录(Entry)表示一片子网,大大减小了路由器中路由表的长度,提高了路由器转发数据包的速度。

  3.增强的组播(Multicast)支持以及对流的支持(Flow-control)。

  这使得网络上的多媒体应用有了长足发展的机会,为服务质量(QoS)控制提供了良好的网络平台。

  4.加入了对自动配置(Auto-configuration)的支持。

  这是对DHCP协议的改进和扩展,使得网络(尤其是局域网)的管理更加方便和快捷。

  5.更高的安全性

  。在使用IPv6网络中用户可以对网络层的数据进行加密并对IP报文进行校验,这极大的增强了网络安全

在这种类型的工作流程中,客户端向DNS64服务器发送DNS查询,DNS64服务器从DNS服务器请求IPv6地址。当找到一个IPv6地址时,它立即被传回给客户端。但是,当未找到IPv6地址时,DNS64服务器会请求IPv4地址。然后,DNS64服务器通过在IPv4地址前缀来合成IPv6地址,并将其传递给客户端。在这方面,客户端始终接收到IPv6就绪地址。
为何要支持IPV6_第1张图片
客户端向服务器发送请求时,将通过NAT64网关自动路由目的地为合成地址的任何IPv6数据包。网关对请求执行IPv6到IPv4地址和协议转换。它还对服务器的响应执行IPv4到IPv6的转换。
为何要支持IPV6_第2张图片
参考资料:
https://developer.apple.com/library/mac/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/UnderstandingandPreparingfortheIPv6Transition/UnderstandingandPreparingfortheIPv6Transition.html#//apple_ref/doc/uid/TP40010220-CH213-SW1

你可能感兴趣的:(项目优化)