前言:本站为你精心整理了移动IP节点技术移动通信论文范文,希望能为你的创作提供参考价值,我们的客服老师可以帮助你提供个性化的参考范文,欢迎咨询。
随着移动通信技术的发展,任何移动节点都可以与IP核心网进行无缝的连接,从而形成无线网络。就目前来看,数据连接的方法多种多样,如:WLAN、蓝牙和GSM等。其中在移动无线网络中的实现过程中,移动IP技术最为关键。移动IP一般包括移动节点、归属和外埠,其中归属和外埠又称为本地与外地,统称为移动。移动节点(mobilenode)指的是在移动环境下工作的一些安有移动信息接收和无线网卡的计算机通讯设备,由此这些设备具备了移动通讯和无线通讯的功能。简单点的说,就是这些设备具有了长久IP地址的移动终端。归属(homeagent)又称作本地,也就是说这是在本地链路上的路由器。同理,外埠(foreignagent)又称外地,就是在外部链路上的路由器。移动IP的原理如下:首先移动节点归属是信息的入口,相比较而言,外埠就是信息的出口。一般先经过归属进行数据包的封装,然后传达给外埠。当外埠接收到数据包之后,进行数据的解开并将其传递给移动节点。一般来说,数据包在隧道内时,路由环会将它重新放回到隧道的入口处。由此,需要在数据包上加封IP的报头。一旦归属将广播包传递到了移动节点那里,就需要对其进行重新封装。值得注意的是,归属向移动节点进行传送时的本地地址是里层隧道,相反的,归属往移动节点转交时的地址是外层隧道。当解封的IP报头获得得到了数据之后,就会报告移动节点,综上,这就是节点向移动节点发送数据的全过程。
2移动通讯中移动IP节点技术的实现
2.1移动IP节点的关键技术
在移动通讯中,移动IP节点技术实现的需要依靠的技术有很多,其中关键的技术就是隧道技术(Tunneling)。隧道技术的种类包括IP的IP封装、IP的最小封装和通用路由封装。RFC2004是这样定义IP的最小封装的:IP的最小封装是一种可以选择的隧道,其主要目的是为了能够减少实现隧道所需要的额外字节数,这个过程需要去掉IP的IP封装中的内层IP报头和外层IP的报头的冗余部分才能实现。
2.2移动IP节点的工作过程
通常情况下,移动IP的工作过程分为三个阶段:发现、注册和数据包传送。在发现阶段主要是由本地和外地进行周期性地广播消息,这样链路上的所有节点才能够接收到这个消息,并对其进行检查且决定它的连接方式是本地链路还是漫游链路。一般情况下,如果是漫游链路,移动节点就可以从广播消息中得到需要转交的地址。与此同时,移动节点依据IP报头来由此判断自己所处的位置,如果原IP地址的网络前缀和移动节点的本地地址的网络前缀相同,那么就可以确定移动节点处于本地链路上。由此,移动节点可以根据从广播消息中得到ICMP路由器广播部分的生存区域,并由这个阶段去通知移动节点从同一个处接收到一个广播的平均时间。
2.3移动IP节点的工作方式
移动IP节点主要有5个方面的基本工作方式,包括搜索、注册、注销、接受和发送数据包,接下来将对这五个方面进行详细的分析。
2.2.1搜索
搜索是指在保证移动节点能够正常运作的前提下,采用搜索的方式进行移动节点的寻找,从而能够得出自己所在的位置。移动IP节点在这个过程中完成三个功能:首先是分析出自己当前的位置是位于本地链路上还是外地链路上;其次,检查自己是否已经切换到了链路上;最后,如果自己已经位于外地链路上了,就可以获取外地链路上的转交地址。一般来说,在这个过程中需要由搜索完成两条简单的消息,分别是广播消息和请求消息。通常,本地会通过广播消息来进行移动节点功能的宣布,即当节点处于链路上时,才能够成为本地的服务器,从而广播消息,确定链路是否存在。这时就会出现两种结果,当存在,移动节点就可以在广播消息时获得本地服务器的地址,相反的,当移动节点不能够广播消息时,才可以发送请求消息。由于请求消息希望能够发送广播消息,在一定的时间内,移动节点就会通过转换链路来发送广播。由此,这种请求消息的选择是十分必要的。
2.2.2注册、注销制度
当完成搜索过程之后,才可以进行移动IP的注册。这时,虽然移动节点已经明确了自己的位置,但是注册是一个必不可少的环节。一般来说,注册的时间比较长,移动节点却不能移动自己的位置,而且当注册过期时,移动节点需要重新进行注册。注册的过程是要先将从外地链路上获得的转交地址移交给归属,使得过期的注册重新生效,然后等到重新回到本地链路上时,就可以进行注销操作了。
2.2.3传递数据包的选路
一般数据包的选路是要根据移动节点的位置来进行开展的,这也是移动IP内重要的技术之一。首先要分析以下两种情形,即移动节点处于外地链路上和移动节点处于本地链路上。如果移动节点位于外地链路中,那么就应该选择配置转交和转交地址。相对的,如果移动节点获得了外地链路内的转交地址,就可以把这个地址报告给归属。这样,外地链路上的移动节点就会进行数据包的发送和数据包的接收这两大内容。
作者:贾晓濛单位:渤海大学