彭宇雨,郭书军
(北方工业大学 信息工程学院,北京 100144)
随着网络技术的飞速发展和普及,网络和单机节点的数目急速增长,现有的IPv4地址短缺的情况日益严重,IPv4地址空间的限制已经成为未来网络技术发展的一个瓶颈。为解决这一问题,用于取代IPv4的下一代互联网协议IPv6随之诞生。IPv6具有许多新的功能和特性,其中128位的地址空间解决了最为关键的地址不足的问题,任何一个设备都可以拥有一个全球唯一的IPv6地址,这使得任何一个电子设备连接到Internet成为了可能[1]。
嵌入式技术快速发展,越来越多的嵌入式设备接入网络,嵌入式设备对于IPv6的支持也成为必然要求,而实现IPv6地址自动配置的DHCPv6服务却是IPv6技术的关键。
IPv4显然无法满足未来网络发展的需求,IPv6[2]取代IPv4将是必然。IPv6与IPv4相比主要增加了以下一些新特点。
1)扩展地址:IPv6的地址结构中除了把32位地址空间扩展到了128位外,还对IP主机可能获得的不同类型地址作了一些调整。IPv6中取消了广播地址而代之以任意点播地址。IPv4中用于指定一个网络接口的单播地址和用于指定由一个或多个主机侦听的组播地址基本不变。IPv6的扩展地址意味着IP可以继续增长而无需考虑资源的匮乏,该地址结构对于提高路由效率有所帮助。
2)简化的包头:IPv6中包头总长为40字节包括8个字段,其中两个是源地址和目的地。IPv6使用了固定格式的包头并减少了需要检查和处理的字段的数量,这将使得选路的效率更高。
3)对扩展和选项支持的改进:在IPv4中可以在IP头的尾部加入选项,与此不同,IPv6中把选项加在单独的扩展头中。……