文档介绍:IPv6概述
引言
随着Internet的迅速增长以及IPv4地址空间的逐渐耗尽,IPv6作为Internet协议的下一版本,对IPv4的最终取代将不可避免的成为必然。
在这一系列中,我们将讨论现行Internet所存在的问题Pv4的服务类型字段(TOS)和使用UDP或TCP端口进行身份认证。但IPv4的TOS字段功能有限,而同时可能造成实时传输超时的因素又太多。此外,如果IPv4数据包加密的话,就无法使用TCP/UDP端口进行身份认证。
为了解决上述问题,Internet工程任务组(IETF)开发了IPv6。这一新版本,也曾被称为下一代IP,综合了多个对IPv4进行升级的提案。在设计上,IPv6力图避免增加太多的新特性,从而尽可能地减少对现有的高层和低层协议的冲击。
IPv6特性
以下列举了IPv6协议的一些新增特性:
新包头格式
更大的地址空间
高效的层次寻址及路由结构
全状态和无状态地址配置
内置安全设施
更好的QoS支持
用于邻节点交互的新协议
可扩展性
下面依次具体讨论这些新特性:
新包头格式
新IPv6包头的设计原则是力图将包头开销降到最低,具体做法是将一些非关键性字段和可选字段移出包头,置于IPv6包头之后的扩展包头中,因此尽管IPv6地址长度是IPv4的四倍,但包头仅为IPv4的两倍。改进后的IPv6包头在中转路由器中处理效率更高。
由于两者的包头没有互操作性,且IPv6也并非是可向后兼容IPv4的功能扩展集,因此为了识别和处理这两种包头格式,必须在主机和路由器中分别实现IPv4和IPv6。
更大的地址空间
IPv6地址长度为128位(16字节),即有2^128-1(+38)个地址,这一地址空间是IPv4地址空间的1E28倍(或以目前全球总人数而言,×1019个IPv6地址)。IPv6采用分级地址模式,支持从Iternet核心主干网到企业内部子网等多级子网地址分配方式。 在IPv6的庞大地址空间中,目前全球连网设备已分配掉的地址仅占其中极小一部分,有足够的余量可供未来的发展之用。同时由于有充足可用的地址空间,NAT之类的地址转换技术将不再需要。
高效的层次寻址及路由结构
IPv6采用聚类机制,定义非常灵活的层次寻址及路由结构,同一层次上的多个网络在上层路由器中表示为一个统一的网络前缀,这样可以显著减少路由器必须维护的路由表项。在理想情况下,一个核心主干网路由器只须维护不超过8192个表项。这大大降低了路由器的寻路和存储开销。
全状态和无状态地址配置
为了简化主机配置,IPv6支持全状态和无状态(stateful and stateless)两种地址配置方式。在IPv4中,动态宿主机配置协议DHCP实现了主机IP地址及其相关配置的自动设置,IPv6承继IPv4的这种自动配置服务,并将其称为全状态自动配置(stateful autoconfiguration)。除了全状态自动配置,IPv6还采用了一种被称为无状态自动配置(stateless autoconfiguration)