论文部分内容阅读
PMIPv6协议是3GPP采用的一种基于IPv6网络的移动管理协议。与移动IPv6协议相比,PMIPv6协议在不需要修改终端协议栈的情况下,能够对终端移动性提供很好的支持。同时随着移动子网应用场景的越来越普遍,各种基于网络的代理移动IPv6下的移动子网方案也成为当下研究热点,并已在IETF中形成相关草案。普通移动子网C-NEMO便是基于PMIPv6的一种移动子网方案,但是仅提供IPv6业务支持。本文依托国家科技支撑计划项目,针对C-NEMO在IPv4业务提供上的不足展开研究,对C-NEMO中的各功能实体进行扩展,并加入了移动终端身份认证功能,形成了一个完整的C-NEMO下的移动终端v4/v6穿越技术方案,实现合法移动终端在IPv6接入网环境中同时获取IPv6和IPv4业务。论文首先综述了互联网移动性管理协议和IPv6访问IPv4穿越技术的国内外研究现状,研究了轻量级双栈DS-Lite技术和C-NEMO基本协议的工作原理,将两种技术进行融合,提出了一种全新的基于PMIPv6的移动子网节点v4/v6穿越技术方案。通过分析该方案,比较C-NEMO中不同实体的主要功能,在原有C-NEMO基础上,对各个实体进行了功能扩展,设计了移动子网节点信令流程和数据包路由过程,实现了在不对原有C-NEMO切换性能产生任何影响的前提下,为移动子网节点提供各种IPv4业务。另外,为了在C-NEMO方案中加入安全机制,满足身份合法用户才能获取网络资源和服务的要求,在系统方案中实现了终端Radius身份认证功能,在此基础上完成了各个实体上软件设计开发和安装配置工作,实现各自所需的扩展功能。首先,对移动路由器MR和本地移动锚点LMA进行功能扩展,DS-Lite技术的用户驻地设备CPE功能和地址家族转换路由器设备AFTR功能进行软件设计开发和安装配置,实现了一种融入DS-Lite技术的C-NEMO子网方案,从而使得移动终端可以获取IPv4业务,并具有DS-Lite技术优势。其次,在MR上设计开发了Radius认证客户端功能中的终端接入监听软件和身份认证软件,实现了终端身份认证的客户端功能,从而形成一个完整的系统方案。最后,本文按照方案中所设计的功能要求进行功能模块划分和软件结构设计,最终在Linux2.6.35.6内核平台上实现了本文设计的移动子网节点v4/v6穿越技术方案,并对软件功能和子网节点v4/v6应用进行了测试。