移动IPv6中的实时业务与QoS

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:k99youaik99
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:IPv6提供了对于移动性的支持,移动通信中的实时应用如IP电话、视频会议等对于服务质量提出了要求。介绍了移动IPv6 的基本原理与RSVP的工作特点,讨论了RSVP在移动环境中应用出现的问题,分析了几种解决方案的优点和不足。
  关键词:移动IP;服务质量;资源预留协议
  中图分类号:TP393文献标识码:A文章编号:1009-3044(2007)12-21554-02
  
  The Qos of Real Time Application in Mobile IPv6
  
  WANG Lei,BAO Guang-Chang
  (College of Mathematics & Information Science, Northwest Normal University,Lanzhou 730070,China)
  Abstract:IPv6 provids the mobility support,Real time applications like IP telephony ,video conferencing, ect,require QoS guarantees on the mobil communication. Introduces basic principle of mobile IPv6 and the feature of RSVP mechanism,discusses the problems that the RSVP is employed in mobile networks,analyses the advantages and insufficiency of solutions for these problems .
  Key words:MIPv6;QoS;RSVP
  
  1 引言
  
  互联网的飞速发展给人们的生活、工作方式都带来了深刻的影响,另一方面随着便携式终端的逐渐普及以及通信技术的发展,越来越多的用户不再满足在固定地点从Internet 检索、传输信息的现状,而希望能够以更加灵活的方式接人到Internet 中去,不受到时空的限制,移动IP[1]正是在这种需求下产生的。在获得移动性的同时,移动用户对实时业务的需求(如IP电话、视频会议等业务)也引发了在移动IPv6环境下服务质量(QoS)保证等方面的研究。
  
  2 移动IPv6 的基本原理
  
  移动节点在通信过程中经常需要改变接入的链路。在现有路由机制下,因特网上的一个节点在改变了其在网络上的接入点以后,如果不重新配置其IP地址,那么路由器就不能识别此节点,它就不能继续与网上的其它节点进行通信。而在TCP/IP网络环境中,TCP至少在目前还没有机制能允许在连接中改变IP地址,如果一个节点收到的TCP段中的源IP地址与此TCP连接在建立时协商的地址不同,该节点将认为这个TCP段是属于另一个连接的。IP地址的变化最终会导致通信的中断。移动IP提供了一种IP路由机制,使移动节点可以以一个永久的I P地址连接到任何链路上。
  在移动IPv6 中定义了3 个操作实体:移动节点(MN ,Mobile Node),对端通信节点(CN ,Correspondent Nod),家乡代理(HA ,HomeAgent)。为了在MN移动的时候仍然保持传输层的连接, MN必须始终保持一个固定IP地址,这个地址就是家乡地址(Home Address)。由于MN的移动性, 要使通信顺利进行, MN还必须绑定另一個IP 地址, 即转交地址(Care-of Address) , 转交地址符合MN当前所处网络的逻辑拓扑,发往MN的数据包用转交地址作为路由定向。当MN发生漫游时,它检测到自己已经移动到了外地, 就利用IPv6的自动地址配置功能[2]采取主动地或者被动的地址配置,获得一个转交地址。MN通过绑定更新(BU)、绑定应答(BA)等一系列布告过程向其HA和CN交换转交地址信息。CN如果不知道MN转交地址,则像同其他任何固定节点发送数据包那样向MN发送数据包。数据包被路由到家乡链路后,HA截获这个数据包,将它通过隧道送往MN的转交地址。MN发往CN的数据包是直接发往它的,不用经过HA。形成CN和MN之间通过HA的三角路由。CN如果知道了转交地址,则采用IPv6 数据包中包含家乡地址的路由扩展包头,直接把数据包发给转交地址。为了通过入口过滤和被上层协议所识别,由MN所发的有效负荷的数据包的源地址被设为其转交地址,同时家乡地址被插在了目的地可选扩展包头中的源地址选项中。
  
  3 RSVP的工作特点
  
  随着Internet的高速增长,实时业务量也在不断增长,由于实时业务对网络传输的延时、抖动等特性较为敏感,现有的Internet所提供的是“尽力而为”(Best-effort)的服务已经不能满足许多新的应用需求。因此,需要在Internet中支持QoS保证技术。为了解决IP QoS的问题,IETF建议了几种服务模型和机制,主要有:综合服务(IntServ,Integrated Service),区分服务(DiffServ,Differentiated Service),多协议标记交换(MPLS,MuItiProtocol Lable Switch)等。
  
  图1 RSVP的信令交换
  RSVP是一种提供预留设置和控制以实现综合服务的协议, 它通过端对端的资源预留来实现QoS,并支持多播通信。从高层来看,其在实时业务中包括两个阶段,第一阶段,应用程序采用RSVP在发送者到接收者之间交换PATH与RESV信令在某条路径上的路由器中保留一定的资源,如图1所示。第二阶段,应用程序利用这些保留的资源通过同样的路径发送实时业务流量。它具有如下特点[3]:
  资源预留由接收方发起:由发送方发送PATH消息收集链路状况信息,接收方收到PATH消息后返回RESV消息,在链路上进行资源预留。
  单向性: 一个RSVP资源预留是单向的,双向实时数据流可申请两个方向的资源预留,分别由各个方向的接受者发起。
  软状态协议:预留状态信息被缓存在每中间节点中,预留状态是有时间限制的,如果时间到期了,预留状态就会被删除。RSVP必须周期性地发送PATH和RESV消息,刷新、维持预留路径上的路径状态与预留状态。
  
  4 RSVP在移动IP中的环境中的应用
  
  在移动IP网中,MN总是在不断地改变它们的位置,这是移动IP给实时业务带来的最大挑战。由于RSVP只在一条特定路径上预留资源,那么从发送方到MN的路径经常发生变化也就意味着MN每次切换链路时都要重新进行资源预留。切换链路后,MN的数据流在网络中经过的传输路径可能发生变化,这种变化可能出现在端到端路径中靠近终端的一小部分路径上,也有可能对整个路径产生影响。并且由于切换(Handoff)而转交地址发生变化,中间路径上预留资源的路由器就找不到前一节点。
  RSVP的一个显著的缺点就是它执行的高复杂性以及端到端进行资源预留所花费时间也比较长,在移动主机中不是太合适,故有人提出一种扩展RSVP以支持移动性的方案MRSVP。在MRSVP[4]中,移动主机可以在它将来到达的子网提前预留资源,从而保证移动主机的服务质量。移动主机未来访问的子网的集合称为Mspec,Mspec可根据主机的移动动态变化。为了提前预留资源,Mspec中的每个子网有一个移动代理,与移动主机处于同一子网的代理称为本地代理,在其他子网中的代理称作远程代理。远程代理将代替移动主机在未来可能访问的子网执行被动资源预留。在MRSVP中引入了主动和被动资源预留的概念,主动资源预留发起于移动主机的当前子网,被动资源预留发起于在Mspec中列出得子网。为了提高资源的利用率,被动预留的资源可以被该子网中对于服务质量有较低要求的其他业务流使用。然而当被动预留资源转变为主动预留资源(即移动主机移动到该子网时),使用被动预留资源的业务流需要立刻释放它所占有的带宽。   
  由于MRSVP在移动主机可能到达的位置提前预留资源,使得移动主机可以在新的位置获得所需的带宽从而保证了移动主机的服务质量。 MRSVP的缺陷在于它在RSVP的基础上增加了新的消息以及扩展其功能来支持高级的资源预留更大地增加了RSVP原有的复杂性,并且,由于此协议需要在移动主机可能访问的位置预留资源的前提是假设移动主机能够准确决定其Mspec,但是在许多移动应用中可能很难实行。此外,MRSVP没有解决RSVP信令开销大的问题。
  针对RSVP的信令复杂和开销大,有人提出了在移动应用中简化RSVP的方案,比如Simple RSVP[5],它将预先RSVP隧道与移动IP结合在一起。它尽力对RSVP的作最小改变来最小化由于切换所带来的服务中断。这些方案都对RSVP信令作了简化和改进,配合预先配置隧道,减少了在切换工程中进行资源预留的延迟。但是没有解决由于提前过多预留资源而导致的网络资源利用率低的问题。
  在移动Ipv6中引入了一个新的节点名,即移动锚点(MAP ,Mobility Anchor Point)[6],并对MN的操作进行了简单扩展,将分层的概念引入到移动IP中,把移动性分为宏观移动(域间移动) 与微移动(域内移动) 2 种。域内(intra-domain) 移动采用微移动IP协议,比如HMIPv6[7] 等.其结构如图2所示。MAP可以使移动Ipv6的绑定消息(绑定更新、绑定确认消息)处理限制在本地区域内,减少消息处理的开销。
  经统计MN大多数情况的移动都是在一个MAP域内。MN拥有本地转交地址(LCoA) 与在线转交地址(RCoA)地址对,其中LCoA是MAP所在子网的地址,RCoA是MN对外通信使用的地址。MN在域内移动时,RCoA保持不变,仅LCoA发生改变,MN仅仅需要向MAP发送本地的绑定更新所绑定新的(RCoA,LCoA)地址对。这样,MN可采用三元组(RCoA,CNaddr,流标记)来标识一个流。MN发生链路切换时,在MN到通信对端的路径上可能多个路由器发生改变,采用层次化模型以后,所涉及的变化的路由器到MAP一般就截止了。对于CN来说不发生改变,切换前后仍然被认为是同一个流,从而大大的减少了重新预留的开销。当每次MN切换时,MAP到通信对端这段主干路径上重用切换之前所作的预留,只要对到MAP这段较短的路径上进行局部预留即可。
  
  图2 分级移动Ipv6域
  當MN进行域间切换时,MN切换后的转交地址的变化也会引起传输路径上的某些节点无法正确识别、转发带有与IP 地址有关的QoS 参数的数据流,并且切换可能在不同管理域的子网间进行,不同域之间可能采用不同的QoS 机制。有人提出通过对移动IPv6 现有协议进行扩展和修改将移动IPv6与RSVP结合起来,得到适合于QoS 协商的信令集。移动管理和服务协商可以同时完成,能够减轻网络负担,容易实现。
  当MN切换到新链路后,它要发送绑定更新到MA进行注册,对绑定更新进行扩展,在绑定更新与绑定应答消息中加入新的QoS选项,它是IPv6的hop-by-hop扩展报头,这样使MN在家乡注册的同时也能够把QoS请求带到中间的各路由器,使得MN在布告其转交地址的同时完成了资源预留。一定程度上缩短了切换后建立资源预留的时间,减少了在切换切换过程中失去QoS保障的报文数,提高了服务质量。
  
  5 结束语
  
  IPv6对移动性提供了内在的支持,被认为是新一代Internet和构建移动信息平台的重要基石,但移动环境中的实时业务也对QoS提出了更高得要求。本文对移动IP中QoS的几种解决方案作了比较,分析了几种改进方案。目前,许多研究机构都致力于这些关键技术的研究。相信不久的将来,移动IPv6 将为移动互联网开拓一个全新的领域,成就网络明天。
  
  参考文献:
  [1]James D.solomon.裘晓峰.等.译.移动IP[M].机械工业出版社,2000.
  [2]silvia Hagen.技桥.译.IPv6精髓[M].清华大学出版社,2004.
  [3]Martin Karsten.Experimental Extension to RSVP-Remote Client an One-Pass Signalling.IWQoS,2001.
  [4]Talukdar,B Badrinath,et al.MRSVP:A resource reservation protocol for an integrated services network with mobile hosts . Wireless Networks,2001,7(1):5-19.
  [5]A.Terzis,M.Srivastava,L.Zhang,A Simple QoS Signaling Protocol for Mobile Hosts in the Integrated Services Internet, INFOCOMM,May 1999.
  [6]蒋亮,郭健.下一代网络移动IPv6技术[M].机械工业出版社,2005.
  [7]IETF Draft-2002. HMIPv6 Mobility Management.
  “本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。”
其他文献
摘要:本文构建的系统是以PIC16F877单片机作为嵌入式系统的中央处理单元,并通过硬件集成电路S-7600A协议栈芯片来实现TCP/IP协议栈。因为以太网已经成为一种广泛的接入Internet的方式,可以通过RTL8019A以太网控制芯片把该系统接入以太网,然后通过以太网接入Internet,从而可实现对此嵌入式系统的远程访问和控制。  关键词:PIC;TCP/IP;嵌入式; 以太网  中图分类
期刊
摘要:在高校的文献管理过程当中,文献的借、还等工作的量大而重复烦琐,文献的管理管理难度大。而高校文献管理系统的开发使用,大大提高了高校文献资源管理的效率,尤其是在向管理自动化发展的时代,将极大地减轻资料管理的劳动力和提高工作效率。  关键词:ORACLE;FORM;图书;读者  中图分类号:TP311文献标识码:A文章编号:1009-3044(2007)12-21523-02    The Use
期刊
摘要:vsftpd是Linux操作系统下最常用的FTP服务器配置软件,可以通过对vsftpd.conf配置文件的修改来配置FTP服务,主要针对应用广泛的匿名FTP服务器的配置。通过本文对匿名FTP服务器配置的详细叙述,读者可以简单、快捷地在Linux操作系统上配置基于匿名用户的FTP服务器。  关键词:vsftpd;Linux;FTP服务;匿名用户  中图分类号:TP393文献标识码:A文章编号:
期刊
摘要:这篇文章针对UML建模工具的功能,从用户的角度提出了一种评价的方法。这种方法包括了对工具七个方面的功能进行测评,并且应用这一方法对当前最热门的两款工具Model Maker和Rational Rose进行了测评,通过测评最后得出了每种工具的优缺点及它们的适用场合。  关键词:功能评价;CASE工具;model maker;rational rose  中图分类号:TP311文献标识码:A文章
期刊
摘要:随着医疗体制改革,随着医院办公工作人员对计算机使用的日益普及,以及医院现代化管理的要求,需要提高我们医院办公的整体工作效率。利用网络通讯基础及先进的计算机技术,建设一套安全、可靠、开放、高效的信息网络和办公自动化、信息管理电子化系统,可以为医院的行政管理部门提供现代化的日常办公条件及丰富的综合信息服务,实现日常的办公事务处理自动化,以提高办公效率和管理水平,实现医院行政各部门日常业务工作的规
期刊
摘要:网络仿真是一种利用数学建模和统计分析的方法模拟网络行为,从而获取特定的网络特性参数的技术。网络仿真作以其独有的方法为网络规划设计提供客观、可靠的定量依据, 从而缩短网络建设周期,提高网络建设中决策的科学性,降低网络建设的投资风险。本文介绍了一种强有力的网络仿真工具-OPNET,分析了其主要特点、三层建模机制以及仿真方法和步骤,最后通过一个实例来讨论了OPNET技术在具体网络规划和设计中的应用
期刊
摘要:本文主要从大型数据库ORACLE环境四个不同级别的调整分析入手,分析ORACLE的系统结构和工作机理,从九个不同方面较全面地总结了ORACLE数据库的优化调整方案。   关键词:ORACLE数据库;环境调整;优化设计;方案   中图分类号:TP311文献标识码:A文章编号:1009-3044(2007)12-21518-02      Large Oracle Database Design
期刊
摘要:以VRML为代表的WWW下的虚拟现实建模技术正在日益受到广泛的重视,基于VRML进行三维仿真建模具有交互、三维全景、多感知等特点。本文以“汽车”为研究对象,讨论、阐述了VRML构造三维模型的实现方法,并给出了建模效果验证。  关键词:VRML;车模;三维造型;节点  中图分类号:TP391文献标识码:A文章编号:1009-3044(2007)12-21594-02    Approach o
期刊
摘要:计算机网络中传输的信息涉及政府、军事、经济、文教等诸多领域,其中很多是敏感信息甚至是国家机密,所以难免会吸引夹自世界各地的“黑客”及各种病毒的攻击。这除了计算机网络固有的设计缺陷外,很多是因为计算机语言本身的安全漏洞或用户的不正当使用造成的。为此,本文首先讨论了登录口令的设置和处理,接着阐述了网络数据加密解密,最后分析了代理(Agent) 的实现。因此本文具有深刻的理论意义和广泛的实际应用。
期刊
摘要:基于VHDL的电路系统设计具有设计技术齐全、方法灵活、支持广泛等优点。通过数据选择器的设计实例详细介绍了用VHDL设计电路系统的流程和方法,仿真结果表明满足设计要求,降低了设计难度,提高了工作效率。  关键词:VHDL;电路系统;数据选择器  中图分类号:TN79文献标识码:A文章编号:1009-3044(2007)12-21658-01    The Design of Circuit S
期刊