移动IP协议关键问题研究 毕业论文.doc

上传人:椰子壳 文档编号:3967853 上传时间:2019-10-11 格式:DOC 页数:25 大小:1.53MB
返回 下载 相关 举报
移动IP协议关键问题研究 毕业论文.doc_第1页
第1页 / 共25页
移动IP协议关键问题研究 毕业论文.doc_第2页
第2页 / 共25页
移动IP协议关键问题研究 毕业论文.doc_第3页
第3页 / 共25页
移动IP协议关键问题研究 毕业论文.doc_第4页
第4页 / 共25页
移动IP协议关键问题研究 毕业论文.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《移动IP协议关键问题研究 毕业论文.doc》由会员分享,可在线阅读,更多相关《移动IP协议关键问题研究 毕业论文.doc(25页珍藏版)》请在三一文库上搜索。

1、移动IP协议关键问题研究Studying on the Keys of Mobile IP Protocol目 录摘 要IAbstractII1 引言11.1移动IP研究现状11.2论文的研究内容及组织结构22移动IP概述42.1移动IP的出现42.1.1移动IP解决的问题42.1.2移动IP应用的范围42.1.3移动IP设计的要求及目标42.2移动IP的基本概念42.2.1移动IP的功能实体和基本术语42.2.2移动IP的基本操作63移动IP中的切换研究83.1移动IP切换的基本概念83.1.1 移动IP的切换问题83.1.2 移动IP切换注册过程83.2移动IPv4低延迟切换技术93.2.

2、1术语介绍及切换延迟93.2.2预先注册切换方法93.2.3过后注册切换方法113.2.4联合切换方法124移动IP中的安全问题研究144.1网络安全基础144.1.1网络安全现状144.1.2网络安全的目标144.2 移动IP的安全分析154.2.1移动IP的安全要求154.2.2移动IP的安全威胁与对策155 结束语20参考文献20致 谢22移动IP协议关键问题研究 摘 要传统互联网的发展与应用己经进入人们的日常生活与工作之中,它能够提供不同的服务,同时拥有巨大的信息资源,极大地方便了人们对服务及信息资源的共享和获取,但其缺点是不能支持主机的移动性,不能满足人们对移动性日益增长的需求。随着

3、技术的发展,人们普遍对互联网与移动通信网络融合持乐观的态度,在这个过程中移动IP协议由于其技术优势将有可能发挥重要的作用。越来越多的人希望能够随时随地访问Internet,传统的固定接入方式不能满足这一需求。而移动IP的出现,使得移动互联网成为可能,移动IP是一种网络层的移动解决方案。由于移动节点在不同网络中移动时需要进行接入点甚至接入网络的不断切换,如何保证移动节点在移动时低延迟切换甚至无缝切换以及其安全性就成为移动IP的研究重点。本文首先简要介绍了移动IP解决的问题、应用范围、基本术语和基本原理等,其次详细分析移动IP中切换的基本概念和移动IP切换方法等,最后论述了移动IP的安全基础、移动

4、IP可能遭受的安全威胁及相应的安全对策。关键词 移动IP;移动节点;切换;安全AbstractThe development and application of traditional Internet now can be seen anywhere in our daily life and work. Internet can provide for us abundant value-added services, and also it holds tremendous information resources, thus greatly facilitating our con

5、venient share and utilization of them. Though, Internet does have a big disadvantage of being unable to support host mobility, which leads to its inability to fulfill our daily-increasing mobility requirements. With the quick pacing of technology, the industry commonly holds a optimistic view on the

6、 coming integration between Internet and mobile communication. Mobile IP may positively exert its influence on this dramatic evolving process. More and more people wish to access to Internet anytime and anywhere, the traditional fixed access cannot meet this requirement, the emergence of Mobile IP m

7、akes the mobile Internet possible, Mobile IP is a mobile solution on the network layer. Due to mobile node connect the network to demand continuous switch. How to guarantee the low delay or even have no to sew switch and its safety in proceeding for mobile node to move in the different network, thes

8、e become the research emphases of Mobile IP. This paper first brief introduce to resolve the problem, application area, basic nomenclature and basic fundamental. Secondly, it was detailed to analyze the basic concept, the means of switch. Finally, Discussed safety base, possible suffered the safety

9、threaten and correspond to the safety countermeasure. Keywords Mobile IP; Mobile Node; Handoff;Safety 电子信息科学技术专业毕业论文1 引言1.1移动IP研究现状从互连网络技术与意义上讲,早期的移动互连网络理论与技术的工作主要有两个:一个是采用了虚拟移动子网和IP in IP隧道封包的方法,被称作Columbia Mobile IP, 此后,又进一步完善了Columbia Mobile IP的设计思想和方法;另一个是移动节点协议,即虚拟IP(VIP:Virtual IP),使用特殊的路由器来记忆

10、移动节点的问题,并定义了新的IP头选项来传递数据。后来,又利用现有IP协议的松散源路径也设计了一种移动节点协议。1994 年A. Myles和C. Perkins综合了上述三种移动节点协议,设计出一种新的协议Mobile IP,并由IETF(Internet工程任务组)组织发展为现在的Mobile IP的RFC3344协议1。1996 年IETF相继公布IPv4 的主机移动支持协议规范,包括RFC2002(IP移动性支持)2、RFC2003(IP分组到IP分组的封装)3、RFC2004(最小封装协议)4、RFC2005(移动IP的应用)5和RFC2006(IP移动性支持管理对象的定义)6等,初

11、步总结了移动IP的一些前期研究成果,奠定了相关研究的基础。并在2003 年,IETF颁布了移动IPv4 的新规范RFC3344,取代了RFC2002。与此同时,IETF 于2003 年针对移动IP 网络移动路由的研究趋势专门设立了四个工作组负责相关的理论研究和协议标准化工作,分别是IPv4 移动工作组、IPv6 移动工作组、移动IPv6信令和切换优化工作组(MIPSHOP:MIPv6 Signaling and Handoff Optimization)以及网络规模移动工作组(NEMO:Network Mobility),大大促进了该领域的发展。随着IPv6 被选为下一代IP网络协议,将移动I

12、Pv4 的研究成果应用到移动IPv6 的协议设计以及IPv6 协议的性能改进与完善成为了一个重要研究方面。1996 年IETF公布了第一个移动IPv6 草案,到2004 年初IPv6 主机移动协议草案已经发展到了第24 号版本,并于2004年6 月发布为RFC3775 成为第一个移动IPv6 的标准。移动IPv6 利用了IPv6 自动配置、优化的报头和扩展选项,简化了主机移动协议的设计,解决了移动IPv4 入口过滤、三角路由等问题,并降低了网络开销,提高了工作性能。移动IP虽然从形成IETF标准到现在已经接近10年时间,虽然在此领域有了很大进展,但是在移动IP的实现和应用中仍然存在很多问题没有

13、解决,或者是没有充分地解决,比如:1) 移动IP切换问题7当移动主机由一个网络接入点改接到另一个接入点(可能同属一个子网,也可能分属不同子网)时,需要进行数据链路层的切换,在链路层切换完毕后,才会进行IP层的切换,也就是移动IP的切换,这样会造成较大的时延,尤其是某些2层切换时的时间可能达到几秒甚是十几秒,这样就使得移动IP中的实时应用变得比较困难。目前有研究提出在数据链路层的切换发生前,触发一个二层触发来通知三层的实体如移动节点、家乡代理、外地代理等,让三层上面的注册、路由更新等过程提前进行,一旦连接新的接入点的二层链路准备完成,三层路由也已经建立完毕,这样就可以立即开始数据包的发送。IET

14、F的移动IP工作组已经把二层触发作为一个很重要的研究方向来进行研究,正在进行相关草案的讨论工作。不过就当前的研究来看,基本上只是提出了这样的一个思路和所需要的二层触发种类,但是这些已经提出的二层触发还不能够及时和准确地指示IP层进行三层切换,而且最关键的触发时机的问题,尚未进行深入研究,而这显然是二层触发成功与否的关键。2) 移动IP中的安全问题研究移动节点由于需要在整个网络上漫游,其所遭遇到的安全问题除了固定节点会遇到的一些比如拒绝服务攻击和会话窃取与监听等之外,还会出现和移动特性相关的一些问题。由于移动IP的实现往往要借助于无线通信的手段,数据就必须在空中传输,由于暴露在空中,就给窃取者提

15、供了更多窃取的机会,所以数据必须经过加密后才能传输;如果移动节点的家乡网络安装有防火墙,那么移动节点离开家乡网络进入其他网络后,它和家乡网络的连接就往往会造成中断,为了能够让移动节点穿越防火墙而同时又不损害网络安全性,文献8提出了使用SKIP的方法。由于IPv6中引入了网络层的加密技术,未来网络上的数据通讯的保密性将会越来越强,这使网络入侵检测系统和主机入侵检测引擎也面临在多种不同平台如何部署的问题。这就需要研究IDS(Identification Section:标识部分)新的部署方式,再下一步,研究如何才能在任何网络状况、任何服务器、任何客户端、任何应用环境都能进行适当的自转换和自适应。3

16、) IPv6中的移动性问题研究移动IPv6与移动IPv4相比优势明显,主要是其设计吸收了移动IPv4的发展经验,并且抓住了设计新版本IP协议(IPv6)的大好时机,结合了IPv6的很多新特性。IPv6的出现是移动计算的一个重要里程碑,IPv6的下列主要特性对于未来的移动无线网络的发展至关重要:足够多的IP地址、安全数据报头的实现、目的选项提高了路由效率、地址自动配置及避免入口过滤。相对于Ipv4而言,在IPv6中实现移动IP将更加容易和便于使用。首先,移动IPv6因为有了巨大的IPv6地址空间,而且每台路由器都要求实现路由器搜索,所以不再需要外地代理,获得转交地址的过程更加简单。正因如此,IP

17、v6中没有外地代理转交地址,而只有配置的转交地址。其次,应该有可能使用IPv6的各种特性来改进移动节点的操作。4) IP寻呼问题。基本的移动IP协议中没有提供对寻呼的支持,但是引入寻呼带来的潜在的好处吸引了众多研究者的目光。寻呼的概念来自移动通信,寻呼的引入是为了在精确的位置信息与较低的电源消耗和信令负载之间取得一个平衡:移动用户处于活动状态时,时刻通知网络自己的最新位置,而处于空闲状态时,则只是在移出寻呼区时才通知网络,对移动用户的呼叫到达时,由网络发起寻呼,移动用户应答并且通知网络自己当前的精确位置信息,从而可以建立连接。这样可以节约电源消耗、减少信令负载,同时又可以保证在需要时能够和移动

18、用户建立联系。移动IP中引入寻呼的目的和移动通信中的一致,但是移动IP中的寻呼是属于IP层的,并且应该是建立在链路层来支持寻呼功能的基础上只有链路层提供了寻呼功能,才能保证移动节点可以采用非常高效的省电模式监听各种寻呼报文,从而达到上述目的。本文在分析了移动互联网络的研究现状的基础上,对该领域当前存在的几个问题进行了简单地探讨,并给出了未来技术的发展方向。基于上述现状,还对移动IP的切换问题和移动IP安全问题进行进一步深入研究。1.2论文的研究内容及组织结构随着计算机网络和无线通信技术的快速发展,网络中出现了随时都可能在移动的主机,当主机的移动跨越IP子网时,这些子网必须能够支持漫游。IETF

19、为了迎合这种需求,制定了移动IP协议,它是传统Internet的有效延伸和扩展。移动IP是一个在全球互联网上提供移动功能的解决方案,使移动节点在切换链路时仍可保持正在进行的通信。它提供了一种IP路由机制,使移动节点以一个永久的IP地址连接到任何网络链路上。随着第三网络中移动通讯和IP的融合,个人通讯(语音、数据、图像或视频等)将主要由移动通讯来完成。因而,通过移动IP开展实时性业务的需求也与日俱增。然而,由于移动节点的移动性,移动节点需要频繁的切换网络子网,从而导致延时甚至网络的中断。如何解决移动IP的无缝切换问题是开展实时性业务的关键。作为下一代通信的一个解决方案,移动IP势必工作在无线的网

20、络的环境中,同其它无线通信一样,安全同样也是移动IP所面临的一个重要问题。如何构建一个安全的移动IP网络以及实现对合法用户的认证、授权使用等也是移动IP走向商业应用的一个关键所在。从移动IP协议的切换和安全问题的探讨研究中,给出了未来技术的发展方向和需要进一步深入研究的领域提出了自己的见解,具有一定的意义。本课题研究内容主要对两个关键问题进行深入地研究:(1) 移动IP切换问题,其中侧重点在于研究在移动IP互联网络中移动主机由一个网络接入点改接到另一个接入点的网络切换问题。(2) 移动IP中的安全问题,其中侧重点在于研究移动IP技术的WLAN漫游安全问题。论文的组织结构如下:第1章 引言介绍课

21、题的选题背景和研究意义,概述本文的研究内容及主要研究工作,叙述论文的组织结构。第2章 移动IP概述介绍移动IP解决的问题、应用的范围、设计的要求及目标及功能实体和基本术语,叙述了移动IP的基本工作过程。第3章 移动IP中的切换研究介绍移动IP切换问题、切换注册过程、术语介绍及切换延迟、预先注册切换方法、过后注册切换方法和联合切换方法。第4章 移动IP中的安全问题研究介绍网络安全现状、网络安全的目标、移动IP的安全要求和移动IP的安全威胁与对策。第5章 总结对本文所研究未来移动IP的切换技术和安全领域需要进行简单概括总结。2移动IP概述2.1移动IP的出现2.1.1移动IP解决的问题移动IP在当

22、前Internet基于网络前缀路由的前提下,使得移动主机在不同的网络之间不断移动过程中仍能保持通信,是一个在Internet上基于网络层提供移动支持功能的解决方案。它主要解决的问题9:(1) 移动主机可以通过一个永久的IP地址连接到任何链路网络上;(2) 移动主机在切换到新的链路上时,仍然能够保持下在进行的通信;与改变IP地址、特定主机路由不同,移动IP具有扩展性、可靠性和安全性。它与下层的物理传输介质无关,不需要改变移动主机的永久标识,与现有的Internet协议兼容,能够与具有或不具有移动IP功能的主机进行正常通信。2.1.2移动IP应用的范围在Internet网络协议中,网络层协议负责将

23、网络数据正确转发到相应的目的地址,其主要部分就是路由协议。路由协议通过路由器之间交换路由信息,建立用于转发分组的路由表,路由器根据接收分组的目的IP地址查找路由表,转发分组到相应的端口。移动IP是网络层的支持主机移动的解决方案,目的是把数据分组发送到可能不断改变接入位置的移动主机,通过在合适的节点上建立路由表项,实现转发数据分组到在外地链路网络上的移动主机。因此,采用移动IP功能的移动主机可以从一个网段移动到另一个网段而保持已有的各种通信,这种在不同网络间移动同时保持已有通信的功能是移动IP的重要标志。2.1.3移动IP设计的要求及目标移动IP的主要设计目标就是移动节点在改变网络接入点时,不必

24、改变其IP地址,就能够在移动的过程中保持通信的连续性,对上层协议保持透明性,与其它移动节点或不具有移动IP功能的节点能够进行正常的通信。具体来说,移动IP协议的设计应该满足如下的要求:(1) 移动节点在改变数据链路层接入点以后,应该能够保持与Internet上其它节点的连续通信;(2) 移动节点无论连接到任何接入点,应该能够用原来的IP地址进行通信;(3) 移动节点应该能够与不具有移动IP功能的其它节点进行通信,并且不需要修改这些节点的协议;(4) 移动节点不应该比Internet上的其它节点面临更多的安全威胁。另外,由于移动节点通过无线链路连接到Internet上,无线链路具有低带宽、高误码

25、率的特点,长消息容易出错,以及移动节点通常由能量少的电池供电,减少通信中的能量消耗非常重要。因此,设计移动IP时要考虑移动节点接入时发送的管理消息数目应该尽可能少,消息长度也应该尽可能短。2.2移动IP的基本概念2.2.1移动IP的功能实体和基本术语移动IP的功能实体:移动节点:能够从一条链路切换到另一条链路,接入因特网而仍然保持正在进行的通信,并且保持它的家乡地址不变的节点。家乡代理:与移动节点家乡链路相连的路由器。它保留有移动节点的家乡地址,该路由器的功能是当移动节点离开家乡网络时,家乡代理通过隧道机制将发往移动节点的家乡网络的数据包转发到移动节点的当前位置上,并维护反映移动节点当前位置的

26、信息。外地代理:移动节点当前所在网络上的路由器,它向已登记的移动节点提供路由服务。当使用外地代理转交地址时,外地代理负责解除原始数据包的隧道封装,取出原始数据包,并将其转发到该移动节点。对于那些由移动节点发出的数据包而言,外地代理可作为已登记的移动节点的缺省路由器使用。移动IP的基本术语:家乡地址:移动节点在家乡网络上使用的IP地址,就像分配给固定的路由器或主机一样的“永久”的IP地址,不管移动节点连接到网络何处,其家乡地址保持不变。通信对端:指与移动节点通信的对等实体,可简称为通信对端,它可以是移动节点或者是位置固定的节点。转交地址:指移动节点离开家乡链路后,它被赋予的反映其当前链路接入点的

27、临时地址。家乡网络:指与移动节点家乡地址具有相同前缀的网络,可以是一个不存在的虚拟网络。发往移动节点家乡地址的IP分组会被标准的IP路由机制转发到其家乡网络上。外地网络:指除移动节点家乡网络外的任何网络,也就是网络前缀与移动节点家乡地址与网络前缀不同的网络。隧道:当一个数据分组被封闭在另一个数据分组的载荷中进行传送时,所经过的路径。移动绑定:指由家乡代理维护的移动节点的家乡地址和转交地址的关联,还包括关联的剩余生存期等其它相关信息。各实体之间的关系所构成的移动IP工作机制可参看图2-1。图2-1 移动IP的工作机制2.2.2移动IP的基本操作下面通过分析移动节点移动到外地网络时,如何收到其它节

28、点发送给它的分组以及它如何发送分组给其它节点,简单地介绍了移动IP的基本操作,可参看图2-1。1) 代理发现:l 家乡代理和外地代理周期性在它们作为移动代理的链路上,多播或广播称为代理通告的消息,通告它们与相应链路上的连接关系。l 移动节点根据收到的代理通告消息,判断它是在家乡链路网络上还是在外地链路网络上。当连接在家乡链路上时,移动节点就像固定节点一样的进行工作,不再利用移动IP功能。当移动节点检测到它从家乡链路网络移动到外地链路网络,或从一个外地链路网络移动到新的外地链路网络上时,它就要向家乡代理进行注册。2) 注册:l 当移动节点连接在外地链路网络时,它需要一个代理它当前所在位置的转交地

29、址。移动节点可从外地代理通告消息中获得外地代理转交地址,还可以通过动态配置协议或手工配置等方法获得配置转交地址。l 移动主机在获得转交地址后,通过移动IP定义的消息向家乡代理请求注册。家乡代理确认后,将家乡地址和相应的转交地址存放在绑定缓存中,完成家乡地址和转交地址的绑定,并向移动节点发送注册应答。在注册的过程中,如果移动节点使用外地代理转交地址,就要通过外地代理进行注册请求和注册应答。3) 分组路由10:l 家乡代理和家乡链路网络上的其它路由器通过与外地链路网络上的路由器交换路由信息,使得发送给移动节点家乡地址的分组被正确转发到家乡链路上。家乡代理通过地址解析协议来截取发往移动节点家乡地址的

30、IP分组。图2-2是移动IP的三角路由,图2-3是移动IP的优化路由。图2-2 移动IP的三角路由 图2-3 移动IP的优化路由。l 家乡代理根据分组的IP目地址查找绑定缓存,获得移动节点注册的转交地址,然后通过隧道发送分组到移动节点的转交地址。如果转交地址是外地代理转交地址,隧道末端的外地代理拆封得到原始分组后,再转发给移动节点。如果转交地址是配置较交地址,封装的数据分组直接发送到移动节点。l 移动节点使用外地链路网络的路由器作为默认的路由器,它发送的分组通过外地链路网络路由器直接发送给通信对端,不需要采用隧道机制。通信对端发送的分组通过移动节点的家乡代理转发给移动节点,移动节点的分组直接发

31、送通信对端,形成基本移动IPv4的三角路由现象。三角路由不是优化的路由,而移动IPv6的路由就是优化的路由,即移动节点和通信对端进行直接的通信。4) 注销:l 移动节点根据收到的代理通告消息,如果判断它返回到家乡链路网络上,那么移动节点必须直接注册到家乡代理完成注销。注销后,移动节点就像固定节点一样工作。3移动IP中的切换研究3.1移动IP切换的基本概念3.1.1 移动IP的切换问题移动IP是一种简单有效的网络层移动性解决方案,但它同时也带来两个方面的问题:三角路由和切换11。其中的切换问题是指从移动主机离开原先的外地网络开始,到家乡代理接收到移动主机的新的注册请求为止的这段时间内,由于家乡代

32、理不知道移动主机的最新的转交地址,所以它仍然将属于移动主机的IP包通过隧道发送到原先的外地网络,导致这些IP包会被丢弃,使得移动主机与通信对端间的通信受到影响,特别切换频繁或者从移动主机到家乡代理的距离很远时,整个切换过程分为两个阶段:移动检测阶段移动主机需要进行移动检测以判断自己是否更换了接入的子网,这段时间称为移动检测时延;重新注册阶段移动主机判断出发生移动之后,从移动主机向家乡代理发送注册请求,到家乡代理收到请求为止的这段时间,其长短取决于移动主机到家乡代理的距离长度。完成上述的两个阶段后,移动主机可以和通信对端继续通信,但是在这段时间内的数据包丢失可能会与高层协议相互作用,进一步恶化通

33、信性能,最典型的是和TCP的相互作用。TCP是目前Internet中事实上的可靠传输协议的标准,它的一个基本假设是所有的数据包丢失都是由网络拥塞引起的,每次检测到数据包丢失,TCP都要启动相应的拥塞控制机制。这个假设在固定网络中工作得很好,但是在移动IP环境下,这个假设就不成立,由切换导致的数据包丢失会使得TCP连接的中断时间更长,使TCP性能恶化。相关资料的研究表明,由于移动IP切换引起的TCP连接中断时间可以达到6 s,最严重的可以到12 s左右,其间有多次的超时重传。总而言之,移动检测、重新注册以及与上层协议的相互作用三个因素共同决定了移动主机进行切换时的通信性能。3.1.2 移动IP切

34、换注册过程移动IP的注册过程一般是在代理发现机制完成之后进行的。一旦移动节点发现它的网络接入点从一条链路切换到另一条链路时,它就要进行注册。另外,由于注册信息有一定的生存时间,即使移动节点没有发生移动也要进行重新注册。移动IP的注册过程12是:1) 移动主机可以通过注册得到外地链路上的外地代理的路由服务;2) 移动主机可以通知家乡代理它的转交地址;3) 可以使一个要过期的注册重新生效;4) 移动主机在回到家乡链路上时要进行注销。注册的一些功能还包括:l 同时注册多个转交地址,家乡代理将送往移动主机家乡地址的数据包通过隧道送往每个转交地址;l 可以在注销一个转交地址的同时保留其它转交地址;l 在

35、先前不知道它的家乡代理的情况下,移动主机可以通过注册动态地得到一个可能的家乡代理的地址。移动IP注册包括两种注册消息:注册请求和注册应答。注册消息放在UDP的数据部分,UDP数据段则放在IP包的净荷中。移动IP的注册过程是用于通知家乡代理通过隧道向移动节点发送数据包的。如果不采用安全保障措施,又有一个恶意主机用户故意发送一条假注册请求消息给家乡代理,那么所有的数据包就有可能全部送到恶意用户那里。因此安全性问题就成为移动IP技术中的重要组成部分,它通过注册消息结构中的扩展字段对注册消息进行安全认证。3.2移动IPv4低延迟切换技术3.2.1术语介绍及切换延迟切换:指当前正在进行通信的移动节点与通

36、信节点之间的通信链路从当前接入路由器转移到新的接入路由器的过程。2层触发:是来自2层的信息,这些信息在2层切换前后通知3层特定的事件。2层切换:当移动节点由一个网络接入点改接到另一个接入点(可能同属于一个网络,也可能分属不同的网络)时,首先需要进行数据链路层的切换。这一层的切换过过程是由各个子网所使用的底层通信技术决定的。3层切换:当移动节点判断出自己已经移动到新的外地子网时,首先从外地子网获得转交地址,并发送注册请求向家乡代理注册新的转交地址。家乡代理收到注册请求后给移动节点发送注册应答,这样就完成了一次新的注册过程。之后,家乡代理开始将目的地址为移动节点的数据包通过隧道发送到移动节点的当前

37、位置,隧道的出口即为新的转交地址,从而完成了一次完整的切换。为了使移动网络得到最广泛的适用性,移动IP最初被设计为对链路层保持独立。这种设计的优点在于将协议栈的二层和三层明确分割,但是这种设计也给切换延迟带来的负面的影响。固有延时:第二层和第三层的严格分离导致了下面的固有延迟13。1) 移动主机只能与直接连接的外地代理通信,即移动主机只有在与新的外地代理的第二层切换完成后,才能开始注册过程。2) 注册过程的持续时间非零。在这段时间内,移动主机不能发送和接收IP分组。相应的解决措施:针对上面存在的固有延迟问题,可从下面两个方面考虑,提出了减小移动IP固有延迟的一些方法。1) 移动主机在当前外地网

38、络时,在发生切换之前就与新的外地网络上的外地代理通信。这可以让移动主机在二层切换之前就在新的外地代理上建立它的注册状态,加快切换的进程。2) 在新的外地网络上正式注册过程完成之前,移动主机继续使用前一个外地网络上的转交地址,通过前一个外地网络上的外地代理维持正在进行的通信连接。这样,可以减少了移动主机在网络切换过程中的通信中断时间。3.2.2预先注册切换方法预先注册切换方法允许移动主机参与即将发生的第三层切换。在网络支持下,移动主机在没有完成第二层切换时,就启动第三层切换的部分操作。第三层切换可以是移动发起的,也可以是网络发起的。预先注册切换方法基于移动IP协议中描述的移动切换最初的概念。l

39、移动主机接收外地代理的通告;l 通告允许移动主机执行移动检测;l 移动主机向外地代理注册。根据二层触发的位置不同,预先注册切换方法允许移动主机和外地代理发起切换,分别可称为移动发起和网络发起。如图3-1总结了预先注册切换的机制,下面介绍具体的操作过程: 图3-1 预先注册切换过程1) 消息1a是旧外地代理向新外地代理发的请求路由器通告信息(RtSol , Router Solicitation),消息1b是新外地代理回应的路由器通告消息(RtAdv, Router Advertisement)。这些消息应该在预先注册切换之前发生才不会给切换带来延迟,这样旧外地代理应该请求和缓存从相邻网络上的外

40、地代理发送来的通告,以减少预先注册信令交换的时间。当3层切换是由在新外地代理上的2层目的触发所引起时,消息1b和消息2b一样直接被发送到移动节点(使用新外地代理和旧外地代理之间的隧道发送),而不需要由旧外地代理做中转。2) 消息2a是一个代理路由器请求消息(ProxyRtSol, Proxy Router Solicitation),这条消息与一般的路由器请求消息不同,这条消息请求发送路由器通告的路由器并不是收到这条消息的路由器。使用这条消息说明切换是移动发起的。在移动发起的切换中,如果移动节点产生2层触发请求发送一个ProxyRtSol消息,消息2a用于请求代理路由器通告。在网络发起的切换中

41、,旧外地代理产生2层触发,直接通过消息2b向移动节点发送路由器通告,而不需要移动节点请求。在网络发起的目的触发的情况下,新外地代理也可能直接通告移动节点。不管是何种情况,消息2b都是新外地代理的路由器通告消息。3) 当移动节点接收到路由器通告时,执行移动检测。在适当的时候,它通过消息3向新外地代理发送注册请求消息请求绑定。如果有网关外地代理存在,这条消息可以作为一个区域注册请求。因为移动节点在2层切换之前没有直接连接到新外地代理,消息3通过旧外地代理路由到新的外地代理。4) 消息3、消息4、消息5组成标准的移动IP注册或区域注册。如果切换时网络发起目的触发切换,注册应答消息5应该通过隧道从新外

42、地代理发到旧外地代理,再发送到移动节点。如果切换时移动节点或网络发起源触发切换,新的外地代理不知道旧外地代理的地址,所以新外地代理要等到移动节点与新网络的2层连接建立后才可以将注册应答消息发送给移动节点。5) 如果注册成功,移动节点的家乡代理或网关外地代理就将发往移动节点的数据同归隧道转发到移动节点的新外地代理。3.2.3过后注册切换方法过后注册切换方法是对移动IP协议的扩展,允许新旧外地代理利用二层触发,在新旧外地代理之间建立双向隧道。这样,移动主机可以在新的网络上继续使用旧的转交地址,移动主机在新连接点上很快建立服务,减小对实时性的影响。移动主机最终必须在与新的外地代理的二层连接建立后,才

43、执行正式的移动IP注册。过后注册切换方法使用隧道实现低延迟切换。当移动主机和旧的外地代理之间成功地完成移动IP注册之后,旧的外地代理就变成了移动主机的“锚点”,称为锚点外地代理。移动主机移动到一个新的外地网络,移动主机可以推迟第三层的切换而继续使用其锚点外地代理。如果移动主机还没有完成向新的外地代理的注册又移动到了第三个外地代理所在的网络,第三个外地代理可以与锚点外地代理进行信令交互将双向边隧道移到第三个外地代理处。当移动主机在外地网络上完成注册操作后,锚点外地代理发出的双向边隧道将会被拆除。如图3-2总结了过后注册切换的机制,下面介绍双方切换的操作过程:图3-2 过后注册切换过程1) 旧外地

44、代理或者是新外地代理收到一个第2层触发消息,得知一个移动节点将要移动到新的网络上,可以分为以下2种情况。A. 第2层触发是一个旧外地代理处的源触发消息。消息中包含移动节点的第2层地址和新外地代理的IP标识符,IP标识符可以是一个IP地址或者是可以映射为IP地址的第2层地址。B. 第2层触发是一个新外地代理处的目的触发消息。消息中包含移动节点的第2层地址和旧外地代理的IP标识符。2) 收到第2层触发消息的外地代理发送一个切换请求消息(HRqst, Handoff Request)给另一个外地代理,这里也有以下2种情况。A. 如果是旧外地代理发送的切换请求消息,在消息中包含旧外地代理希望使用的2个

45、外地代理之间隧道的生存期参数、移动节点的家乡子网地址和2层地址。B. 如果是新外地代理发送的切换请求消息,在消息中包含新外地代理希望使用的隧道生存期参数和移动节点的2层地址。3) 收到切换请求消息的外地代理给对方外地代理回应一个切换应答消息(HRply, Handoff Reply)。A. 如果发送切换应答消息的是旧外地代理,消息中包含旧外地代理希望使用的2个外地代理之间隧道的生存期参数、移动节点的家乡子网地址、2层地址和移动节点的家乡代理地址。B. 如果是新外地代理发送的切换应答消息,在消息中包含新外地代理希望使用的隧道生存期参数,这个参数不能大于旧外地代理发来的切换应答消息中的隧道生存期值

46、。4) 当移动节点与当前网络的第2层连接断开时,移动节点和旧外地代理都收到一个链路停用触发消息,当移动节点和新外地代理收到一个链路启动触发消息时,表示第2层切换已经完成。各个节点对触发消息的处理如下所述。A. 当旧外地代理收到链路停用触发消息时,它开始将发到移动节点的数据分组通过隧道发送到新外地代理。B. 当新外地代理收到链路启动触发消息时,新外地代理将旧外地代理通过隧道发来的数据分组转发给移动节点,同时新外地代理还将移动节点发到自己的数据分组通过一般的路由或者通过隧道发送到旧外地代理。C. 当移动节点收到链路启动触发消息时,移动节点可以开始通常的移动IP注册过程,也可以推迟这一过程。如果注册

47、成功,新外地代理就变成一个锚点外地代理。5) 如果移动节点还没有在新外地代理处完成移动IP的注册就移动到第3个网络,这时旧外地代理就变成锚点外地代理。6) 如果第2层切换在第4步失败,移动节点快速地在2个子网间来回移动,旧外地代理也许可以检测出这一情况,并且在2)中发送切换请求消息的外地代理给另一个外地代理发出一条隧道生存期为0的切换请求消息,将2个外地代理之间的隧道撤销。在这种情况下,旧外地代理就认为移动节点没有移动,旧外地代理仅仅在自己所在的网络上发送数据分组。3.2.4联合切换方法联合切换方法可以同时执行预先注册切换和过后注册切换,该方法在运行预先注册方法时,在新旧外地代理之间交换过后注

48、册切换消息,如果预先注册切换可以在二层切换完成前完成,预先注册成功,联合方法转化为预先注册切换。如果预先注册切换没有完成,过后注册切换方法将被使用。在二层切换完成前,预先注册不能保证一定能够完成,此时,该方法提供了一种备用机制。启动过后注册的时间门限是外地代理定时器的超时。旧外地代理的定时器在源触发后启动,新外地代理的定时器在目的触发后启动,或者在移动发起的情况下,新旧外地代理在接收到移动主机发送的注册请求消息后启动。外地代理接收到注册回应消息,并且发送到移动主机后,定时器复位。4移动IP中的安全问题研究安全性当前网络中最令人关注的热点之一,安全性主要包括四个方面:机密性、认证、完整性和不可抵赖性。移动IP可以使用户在不中断网络连接的情况下随意漫游,这给用户带

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1