节点文献

支持多转交地址NEMO协议的实现与测试

Implementation and Test of NEMO Multiple Care-of Addresses Registration

【作者】 郑彬

【导师】 张宏科;

【作者基本信息】 北京交通大学 , 通信与信息系统, 2008, 硕士

【摘要】 随着以IPv6为基础的中国下一代互联网(CNGI)和3G移动通信网络的部署和应用,互联网呈现出宽带化,无线化和移动化的特点。多个IP设备组成的网络呈现出整体移动的需求和态势;同时,随着接入技术的不断进步,具有WLAN、GPRS、CDMA多种接口的终端设备要求能够通过这些无线接口同时接入互联网。因此,研究移动网络的多接口接入问题具有十分重要的理论意义和现实价值。作为移动IPv6协议扩展的网络移动协议(NEMO),可以保证网络在移动时数据通信的连续性。然而现有的NEMO协议实现只支持移动路由器使用一个转交地址与家乡代理进行注册,这样无法支持具有多个接口的移动路由器同时使用这些接口进行通信。论文的主要工作是针对现有的NEMO协议进行必要的扩展和修改,在移动路由器的多个接口获得各自的转交地址后,能够使用多个转交地址与家乡代理完成注册,实现同时使用多个接口进行通信。论文首先综述了NEMO协议的研究现状和存在的问题,随后详细分析了支持多转交地址NEMO协议的基本工作原理,并依据IETF草案draft-ietf-monami6-multiplecoa-02设计了支持多转交地址NEMO协议的实现目标和整体框架,按照协议的功能需求划分模块,设计数据结构。之后,详细阐述了需要修改模块的实现原理和流程,最终在内核为2.6.8的Linux平台上实现了支持多转交地址NEMO协议的软件。最后在具有多个WLAN无线接口的移动路由器上对该软件进行了详细的功能性测试,并给出测试结论。

【Abstract】 With the implementation and utilization of China Next Generation Internet (CNGI) and3G communications network based on IPv6 protocol, Internet has become wide-banded,wireless and mobile. Network consisting of multiple IP devices has the tendency toroam together. Meanwhile, terminals which have the support for two or three accesstechnologies are appearing. This opens the possibility of using multiple access typessimultaneously, with each access used to transport the traffic for which it is mostappropriate. So it’s necessary and important to focus on multiple access of mobilenetwork.Network Mobility (NEMO) protocol proposed by IETF basically supports handoffs forIPv6 mobile network. However, this protocol do not today provide standardized supportfor simultaneous differentiated use of multiple access technologies, because NEMOallows mobile router to register to its HA with only one care-of address.This paper mainly focuses on implementation and tests of NEMO multiple care-ofaddresses registration. Firstly, the background of NEMO is summarized, and its researchactualities and issues are also reviewed.Secondly, the principles and mechanisms of NEMO multiple care-of addressesregistration are analyzed in detail, then the software architecture is proposed accordingto RFC3963 and draft-ietf-monami6-multiplecoa-02, which is divided into severalmodules in kernel and user space, and the realization of each important module isdescribed detailedly, and this protocol software is realized on the Linux 2.6.8 kernelplatform.Finally, the test environment is set up for this software, the test method and process arealso involved, and it is concluded that this software has fundamental functions ofNEMO multiple care-of addresses registration.

节点文献中: