Internet经过20多年的发展,目前已相当成熟,各种Internet应用比如WWW、Email、在线游戏、搜索引擎、内容提供等造就了今天的互联网经济。可以这样说:当今社会已经离不开Internet。作为Internet基础的IPv4,采用尽力而为的处理思想和无组织非层次的平面结构,极大的促进了Internet的发展,然而其固有的缺陷又使它成为了互联网发展的障碍。IPv4的缺陷主要表现在:地址匮乏、路由表庞大、缺乏QoS和安全等。作为计算机网络的Internet已经不堪重负,未来数量更多的移动终端和信息家电的加入更加剧了Internet的危机。
IETF早在20世纪90年代初期就意识到了这些问题并着手下一代互联网协议IPng的标准制定工作,1993年在RFC1550中发起新方案的征集呼吁并公布了主要需求:大的地址空间、迁移和部署、安全、服务质量、移动性、拓扑结构、网络管理维护等。IETF于1994年选择RFC1710中建议的SIPP作为基础,1998年公布了IPv6标准RFC2460。
一、部署IPv6面临的问题
IPv6针对IPv4的缺陷在网络层做了很大的改变,对传输层的TCP、UDP和下层的数据链路层只做了很少的修改,在IPv6的工程化过程中这点非常重要的。部署单纯的IPv6可以沿用IPv4的经验,甚至比IPv4还要简单。部署IPv6面临的问题主要有以下几点:
1. IPv6和IPv4的共存和过渡
和IPv4网络的2亿多用户相比,IPv6网络的用户少得多,按照Internet中的RobertMetcalfe准则:一个网络的价值与它的节点数目的平方成正比。如果一个网络的应用和服务不够好,就不能吸引用户,因此就不如一个成熟的、建设好了的网络有吸引力。IPv6要取代IPv4只能采取共存和过渡得策略,共存和过渡的好坏直接决定了IPv6的部署能否成功。IPv6和IPv4的共存和过渡需要解决的问题是:IPv6网络之间的通信、IPv6网络和IPv4网络之间的通信;
2. 基于IPv6的杀手应用
缺少杀手级应用是IPv6不能普及开的重要原因。
针对部署IPv6存在的问题,IETF和其他组织纷纷提出了相应的技术和方案。