一种数据报传输系统及方法技术方案

技术编号:3546297 阅读:208 留言:0更新日期:2012-04-11 18:40
本发明专利技术适用于通信领域,提供了一种数据报传输系统及方法,所述系统用于接收传输层的数据报,将所述数据报按其所属的流的路径发送;或者从路径接收数据报,将所述数据报按所述路径对应的流所对应的远端标识地址和本地标识地址发送至传输层。本发明专利技术通过对数据报进行分路径发送和分集接收处理,为应用提供透明移动性和多宿支持,能够实现包括在网络层之上的所有应用的移动支持,提供了良好的NGN业务实现平台。

【技术实现步骤摘要】
一种数据报传输系统及方法
本专利技术属于通信领域,尤其涉及一种实现数据报传输的系统及方法。
技术介绍
下一代网络(Next Generation Network,NGN)以软交换为核心,采用开放、标准体系结构,能够提供话音、视频、数据等丰富的多媒体综合业务。NGN将以因特网版本6(Internet Protocol Version 6,IPV6)的技术作为分组网承载技术,业务控制上逐渐向IP多媒体子系统(IP Multimedia Subsystem,IMS)为核心的架构演变。世界标准组织开始研究固定网络与移动网络的融合,在NGN环境下将会有大量终端接入,在任何地点接入网络、点对点通信,这将不可避免地带来移动性问题,而移动支持的关键技术在于位置定位与服务区切换。NGN的网络层采用IPV6协议,传输层目前采用流控制传输协议(StreamControl Transport Protocol,SCTP),所以在NGN中实现移动支持,涉及到移动IPV6技术和SCTP技术。RFC3344提出在IPV4上支持节点移动的技术,而移动IPV6技术在借鉴了IPV4移动技术的同时,还利用IPV6特点,将技术进行了改进,更简单和安全,关于移动IPV6技术的详细内容可参考协议“IETF RFC 3775:Mobility Support inIPv6”。如图1所示,为移动IPV6的原理示意图。当移动节点(Mobile Node,MN)A从家乡网络移动到外地网络,会进行如下操作:1、移动节点A在外地网络通过地址配置机制获得一个移动地址;2、节点A将此移动地址通过地址绑定消息发送给家乡代理(Home Agent,HA),家乡代理将节点A新获得的移动地址与节点A的本地地址对应起来并存贮。所谓“绑定”,是指移动节点家乡地址和转交地址的结合。当一个移动-->节点离开它的家乡链路时,移动节点注册它的主转交地址到它家乡链路的一个路由器上,请求这个路由器为它实现家乡代理的功能。移动节点通过给家乡代理发送“Binding Update”消息来实现绑定注册,家乡代理返回一个“BindingAcknowledgement”消息作为响应。节点B要与移动节点A通信,则要进行如下操作:1、节点B发给移动节点A的消息送至家乡代理处;2、家乡代理将数据报通过隧道封装发送给移动节点A;3、移动节点A通过地址绑定消息通知节点B,告之其新地址;4、后续通信通过移动节点A的新地址与节点B直接完成,无需再转发。上述与移动节点A通信的节点B被称为移动节点的通信节点(correspondent node,CN),它可以是固定节点,也可以是移动节点。移动节点可以通过通信绑定程序(Correspondent Binding Procedure)将其当前的位置信息提供给通信节点。为了确认绑定的建立,作为程序的一部分,实现一个返回路由能力(Return Routability)测试。移动节点和通信节点之间的通信有两种可能的模式:第一种是双向隧道,不需要通信节点的特殊支持就可以使用,即使移动节点还没有注册它当前的地址绑定消息给通信节点;第二种方式是路由最优化(Route Optimization),这种方式需要移动节点在通信节点上注册它的当前地址绑定消息。移动IPv6也支持多家乡代理和家乡网络的重配置。在这种情况下,移动节点不知道它的家乡代理的地址,并且家乡子网前缀可能随时改变。一种叫做动态家乡代理地址发现的机制允许移动节点动态的发现它的家乡代理的地址。移动节点能够通过前缀发现机制学习到新的家乡子网前缀的信息。移动IPv6技术是一项较好解决移动的技术,而其主要缺陷在于:当节点处于重叠区内,由于移动IPV6不支持同时从多条路径接收信息,所以重叠区可能信号不好而影响传输质量。从NGN的结构和功能上看,它将是一个功能齐备、同时也异常复杂的系-->统。虽然系统的第三层(网络层)统一到IP协议,但是要真正实现NGN的功能,在传输层及其以上层就必须使用更有效的协议。为此互联网工程任务组(Internet Engineering Task Force,IETF)等组织提出了大量的传输层、会话层和应用层上的新协议,其中在传输层上最有代表性的是SCTP协议,其设计初衷是在传输层上取代用户数据报协议(User Datagram Protocol,UDP)和传输控制协议(Transmission Control Protocol,TCP)来更有效地传输信令信息,详细内容可参照协议“IETF RFC 2960:Stream Control Transmission Protocol”。该协议使得信令消息在一个基于IP的公共分组交换网上完成交换,流量控制和差错控制被端到端地执行,并且通过使用一簇“应用服务器过程”(ApplicationServer Processes,ASP)和“多宿节点”(Multihoming)来提高有效性。利用SCTP,用户平面和控制平面上的业务流都能在单一的IP网上进行传输。SCTP发展了UDP和TCP这两种协议的长处。它一方面增强了UDP业务并提供数据报的可靠传输;另一方面,SCTP的协议行为类似于TCP并能够克服TCP的某些局限。与TCP类似,SCTP也是面向连接的,但是SCTP中的关联概念要比TCP接概念含义更广。一个关联的两个SCTP方各提供一个SCTP端口号和一个IP地址列表,这样每个关联都由两个SCTP端口号和两个IP地址列表来识别。在一个关联内的拥塞控制机制与TCP的拥塞控制机制类似。一个“关联”(Association)是由多个单向的“流”(Stream)组成的。各个流之间相对独立,可以单独发送数据而不受其它流的影响,也可以共同实现用户数据的有序递交。流的建立和拆除过程相对独立、简单,而关联的建立过程相对而言就比较复杂,是个“四次握手”过程。SCTP实现移动支持的过程如下:1)当端点A与B已建立了一个关联,则当A移动获得了新的地址后,就会向B发送一条SCTP消息,携带“增加IP地址”信息块,通知B,A已获取新的地址;2)切换条件成立时,A会向B发送SCTP消息携带“设置主地址”信息块,-->通知B,用新的地址与A通信;3)到达一个新的子网域后,A向B发送SCTP消息携带“删除地址”信息块,通知B原来的地址已经不用。这些信令的交互在SCTP层内完成,它可以有效地对SCTP上层应用提供移动动态切换支持。SCTP协议为其上层应用提供了一个良好的面向连接的流传输及控制服务,但由于在Internet上大多数应用都在UDP与TCP协议之上,这些应用无法得到SCTP提供的流管理、多宿特征和移动性服务,SCTP因此具有一定的局限性。综上所述,目前在NGN的移动支持方面,移动IPV6技术和SCTP技术都存在着各自的局限性,面临的最主要问题是不能对所有的网络层和传输层协议通用,因此需要一个比较完善的技术方案实现对NGN移动领域的全面支持。
技术实现思路
本专利技术的目的在于提供一种数据报传输系统,以解决现有技术在NGN的移动支持方面存在缺乏通用性的问题。本专利技术的另一目的在于提供一种数据报的发送方法。本专利技术的另一目的在于提供一种数据报的接收方法。本专利技术是这样实现的,一种数据报传输系本文档来自技高网
...

【技术保护点】
一种数据报传输系统,其特征在于,所述系统用于接收传输层的数据报,将所述数据报按其所属的流的路径发送;或者从路径接收数据报,将所述数据报按所述路径对应的流所对应的远端标识地址和本地标识地址发送至传输层。

【技术特征摘要】
1、一种数据报传输系统,其特征在于,所述系统用于接收传输层的数据报,将所述数据报按其所属的流的路径发送;或者从路径接收数据报,将所述数据报按所述路径对应的流所对应的远端标识地址和本地标识地址发送至传输层。2、如权利要求1所述的数据报传输系统,其特征在于,所述系统包括:地址信息数据库,用于存储本端地址和远端地址;流与路径信息数据库,用于存储流以及所述流的所有路径的信息;地址管理模块,用于添加、删除或者更换本端地址和远端地址,变换主地址,更新所述地址信息数据库和流与路径信息数据库;流与路径控制模块,用于接收传输层或者网络层的数据报,根据所述地址信息数据库和流与路径信息数据库对数据报进行地址变换,执行数据报的分路径发送或分集接收。3、如权利要求2所述的数据报传输系统,其特征在于,所述本端地址和远端地址具有本端标识地址和远端标识地址属性。4、如权利要求2所述的数据报传输系统,其特征在于,所述流的信息包括流分类识别信息以及流到路径的对应信息。5、如权利要求4所述的数据报传输系统,其特征在于,所述流分类识别信息包括流的五元组(源地址、目的地址、源端口号、目的端口号、协议类型)信息或所述五元组的子集信息。6、如权利要求4所述的数据报传输系统,其特征在于,所述流的信息进一步包括当前发送流序列号、当前接收流序列号、时间戳、远端节点验证信息或者数据缓存块索引信息。7、如权利要求2所述的数据报传输系统,其特征在于,所述路径的信息包括路径本地地址和路径远端地址信息。8、如权利要求2所述的数据报传输系统,其特征在于,所述对数据报进行地址变换包括将数据报的本地标识地址和远端标识地址变换为路径的本地地址和远端地址,或者将数据报的路径本地地址和路径远端地址变换为本地标识地址和远端标识地址。9、如权利要求2所述的数据报传输系统,其特征在于,所述流与路径控制模块进一步包括:封装与去封装模块,用于对数据报添加封装信息或者删除封装信息,10、如权利要求9所述的数据报传输系统,其特征在于,所述数据报的封装信息包括本端流标识、远端流标识、发送与接收流序列号、本端唯一标识或者验证信息。11、一种数据报的发送方法,其特征在于,所述方法包括下述步骤:A.接收传输层发送的数据报;B.根据所述数据...

【专利技术属性】
技术研发人员:黄勇
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1