论文部分内容阅读
互联网络近期的两个主要发展方向是宽带和移动。随着宽带移动互联网的发展,接入互联网络的各种终端数量将极大的增加,使得IPv4地址的消耗急剧增加,在这种情况下,加快IPv6网络的部署成为当务之急。IPv6网络的特点将使多种形式的新应用成为可能,应用的扩展必将进一步推动IPv6网络的发展。目前,基于IPv6技术的网络部署和网络应用都是宽带移动互联网络领域的研究热点。
现有互联网的基础协议是IPv4,整个网络向IPv6网络的完全过渡需要很长一段时间,双协议栈是网络过渡时期的主要解决方案之一。但是可用于接入设备专用操作系统的双协议栈并不多见,因此针对不同平台的IPv6双协议栈研究对于部署IPv6网络具有重要的实际意义。本文通过对TCP/IPv6协议栈的组成、工作原理和双栈协议模型以及各种双协议栈实现的比较研究,提出了接入路由器分离模型双协议栈的IPv6高级套接口层和传输层UDP协议的设计方案,在基于VxWorks操作系统的接入路由器上完成了该部分网络子系统设计的实现。本文还提出了针对双协议栈接入路由器软件的IPv6套接口层功能映射框架,给出了多种接入路由器实用软件的功能映射,该框架成功的用于接入路由器路由协议、策略配置和系统服务程序的实现。装载该网络子系统实现的接入路由器参加了重庆宽带IPv6网络系统测试,通过了和其他厂商路由器间的稳定性测试和互操作测试,验证了设计的可用性和稳定性。
系统研究是应用研究的基础,本文在对宽带移动IPv6互联网网络模型研究的基础上,比较分析了各种无线应用开发平台。目前,被广泛采用的J2ME无线开发平台中没有定义IPv6框架接口,这就给开发IPv6终端应用带来了一定的限制。本文提出了一种基于J2ME无线开发平台的IPv6框架接口扩展方案,给出了详细的框架接口扩展和扩展接口方法定义。该设计方案在向下兼容CLDC和MIDP规范的前提下增加了J2ME终端平台的全部IPv6功能,具有良好的互操作性。目前,该方案在Linux操作系统上通过了原型设计验证,成功的进行了应用演示。