数据包的传输方法、边界路由器及核心路由器技术

技术编号:19126124 阅读:26 留言:0更新日期:2018-10-10 07:35
本发明专利技术提供了一种数据包的传输方法、边界路由器及核心路由器,该方法包括:接收用户终端发送的数据包;对数据包进行解析,以获取数据包的速率估计信息、整形信息以及数据包等级信息;将数据包对应的速率估计信息、整形信息以及数据包等级信息写入数据包的包头中;根据速率估计信息、整形信息以及数据包等级信息对数据包进行传输,以共享输出链路资源。由于边界路由器对接收到的每个数据包进行解析,根据数据包等级及整形信息对数据包的传输速率进行估计,所以能够保证高等级的数据包的传输质量,避免了网络资源分配严重的不公平性的问题。

【技术实现步骤摘要】
数据包的传输方法、边界路由器及核心路由器
本专利技术实施例涉及通信
,尤其涉及一种数据包的传输方法、边界路由器及核心路由器。
技术介绍
随着互联网业务的不断发展,各种业务量呈现爆炸式增长,特别是语音、数据和多媒体等业务量的迅速增长,对网络架构、安全可靠性和覆盖范围等方面提出了更高的要求。庞大的网络在满足通信需求的同时,也带来了巨大的网络能耗。目前进行IP网络的资源分配主要在用户端进行。利用TCP协议在用户端进行端对端、分布式的流量控制。而路由器主要功能是为数据包寻找路由,并不主动参与网络资源的分配,也不对单个业务流的流量进行控制。在目前资源分配策略下,当前的互联网只提供一种简单的尽力而为服务。这种资源分配策略是不能为数据流提供质量保证的,并且在大量非友好数据流的存在下,重要的数据流不能顺利传输,造成网络中的资源分配的严重的不公平性。
技术实现思路
本专利技术实施例提供一种数据包的传输方法、边界路由器及核心路由器,该方法解决了现有技术中的路由器不主动参与网络资源的分配导致不能为数据流提供质量保证,造成网络资源分配严重的不公平性的技术问题。第一方面,本专利技术实施例提供一种数据包的传输方法,包括:接收用户终端发送的数据包;对所述数据包进行解析,以获取所述数据包的速率估计信息、整形信息以及数据包等级信息;将所述数据包对应的速率估计信息、整形信息以及数据包等级信息写入数据包的包头中;根据所述速率估计信息、整形信息以及数据包等级信息对所述数据包进行传输,以共享输出链路资源。第二方面,本专利技术实施例提供一种数据包的传输方法,包括:接收边界路由器发送的数据包,所述数据包的包头中携带所述数据包的速率估计信息、整形信息以及数据包等级信息;根据所述数据包的包头中携带所述数据包的速率估计信息、整形信息以及数据包等级信息计算所述数据包的资源服务量信息;根据所述数据包的资源服务量信息和数据包等级信息对所述数据包进行转发。第三方面,本专利技术实施例提供一种边界路由器,包括:第一数据包接收模块,用于接收用户终端发送的数据包;数据包解析模块,用于对所述数据包进行解析,以获取所述数据包的速率估计信息、整形信息以及数据包等级信息;第一信息写入模块,用于将所述数据包对应的速率估计信息、整形信息以及数据包等级信息写入数据包的包头中;传输模块,用于根据所述速率估计信息、整形信息以及数据包等级信息对所述数据包进行传输,以共享输出链路资源。第四方面,本专利技术实施例提供一种核心路由器,包括:第三数据包接收模块,用于接收边界路由器发送的数据包,所述数据包的包头中携带所述数据包的速率估计信息、整形信息以及数据包等级信息;信息计算模块,用于根据所述数据包的包头中携带所述数据包的速率估计信息、整形信息以及数据包等级信息计算所述数据包的资源服务量信息;第二数据包转发模块,用于根据所述数据包的资源服务量信息和数据包等级信息对所述数据包进行转发。本专利技术实施例提供一种数据包的传输方法、边界路由器及核心路由器,通过接收用户终端发送的数据包;对数据包进行解析,以获取数据包的速率估计信息、整形信息以及数据包等级信息;将数据包对应的速率估计信息、整形信息以及数据包等级信息写入数据包的包头中;根据速率估计信息、整形信息以及数据包等级信息对数据包进行传输,以共享输出链路资源。由于边界路由器对接收到的每个数据包进行解析,根据数据包等级及整形信息对数据包的传输速率进行估计,所以能够保证高等级的数据包的传输质量,避免了网络资源分配严重的不公平性的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术数据包的传输方法实施例一的流程图;图2为本专利技术数据包的传输方法实施例二的流程图;图3为本专利技术数据包的传输方法实施例三的流程图;图4为本专利技术数据包的传输方法实施例四的信令流程图;图5为本专利技术数据包的传输方法实施例四的应用场景示意图;图6为本专利技术边界路由器实施例一的结构示意图;图7为本专利技术边界路由器实施例二的结构示意图;图8为本专利技术核心路由器实施例一的结构示意图;图9为本专利技术核心路由器实施例二的结构示意图。符号说明51-第一边界路由器52-核心路由器53-第二边界路由器具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。图1为本专利技术数据包的传输方法实施例一的流程图,如图1所示,本实施例的执行主体为边界路由器,边界路由器为在一个域中位于边界的与用户终端或另一个域相连的路由器。则本实施例提供的数据包的传输方法包括以下几个步骤。步骤101,接收用户终端发送的数据包。具体地,本实施例中,在IP网络传输中,用户终端通过边界路由器和核心路由器将数据包发送给另一个用户终端。边界路由器可同时或先后接收到用户终端发送的多个数据包。每个数据包的数据包长度、需要的传输速率及数据包内容的重要性可不同。步骤102,对数据包进行解析,以获取数据包的速率估计信息、整形信息以及数据包等级信息。具体地,本实施例中,对数据包进行解析,根据数据包的内容可为每个数据包设定数据包等级信息,若数据包内容很重要,则设定的数据包等级信息为高等级,若数据包内容不重要或为非友好数据包,则设定的数据包等级信息为低等级。本实施例中,对数据包等级的划分个数不做限定。本实施例中,对数据包进行解析,获取数据包的整形信息,数据包的整形信息包括:数据包的时间戳以及数据包长度。并根据输出链路资源、每个数据包的时间戳、数据包长度以及每个数据包的等级信息,对每个数据包的速率进行估计,获得每个数据包的速率估计信息。对每个数据包的速率进行估计时,需要使高等级的数据包传输速率必须保证,以便于高等级的数据包能够被顺利传输。反之,低等级的数据包的传输速率可在高等级数据包传输速率保证的情况下进行保证,若不能进行低等级的数据包的传输速率的保证,也可对低等级的数据包进行丢包处理。其中,数据包的速率估计信息为数据包的预留速率。步骤103,将数据包对应的速率估计信息、整形信息以及数据包等级信息写入数据包的包头中。本实施例中,将数据包对应的速率估计信息、整形信息以及数据包等级信息写入数本文档来自技高网...
数据包的传输方法、边界路由器及核心路由器

【技术保护点】
1.一种数据包的传输方法,其特征在于,包括:接收用户终端发送的数据包;对所述数据包进行解析,以获取所述数据包的速率估计信息、整形信息以及数据包等级信息;将所述数据包对应的速率估计信息、整形信息以及数据包等级信息写入数据包的包头中;根据所述速率估计信息、整形信息以及数据包等级信息对所述数据包进行传输,以共享输出链路资源。

【技术特征摘要】
1.一种数据包的传输方法,其特征在于,包括:接收用户终端发送的数据包;对所述数据包进行解析,以获取所述数据包的速率估计信息、整形信息以及数据包等级信息;将所述数据包对应的速率估计信息、整形信息以及数据包等级信息写入数据包的包头中;根据所述速率估计信息、整形信息以及数据包等级信息对所述数据包进行传输,以共享输出链路资源。2.根据权利要求1所述的方法,其特征在于,所述数据包的速率估计信息为数据包的预留速率,所述数据包的整形信息包括:数据包的时间戳、数据包长度。3.根据权利要求2所述的方法,其特征在于,所述根据所述速率估计信息、整形信息以及数据包等级信息对所述数据包进行传输,以共享输出链路资源之后,还包括:接收核心路由器发送的数据包,所述数据包的包头中携带数据包的资源服务量信息以及数据包等级信息;根据所述资源服务量信息以及数据包等级信息确定数据包的传输策略;将所述数据包的包头中携带数据包的资源服务量信息以及数据包等级信息进行删除;根据所述数据包的传输策略对所述数据包进行转发。4.一种数据包的传输方法,其特征在于,包括:接收边界路由器发送的数据包,所述数据包的包头中携带所述数据包的速率估计信息、整形信息以及数据包等级信息;根据所述数据包的包头中携带所述数据包的速率估计信息、整形信息以及数据包等级信息计算所述数据包的资源服务量信息;根据所述数据包的资源服务量信息和数据包等级信息对所述数据包进行转发。5.根据权利要求4所述的方法,其特征在于,所述根据所述数据包的资源服务量和数据包等级信息对所述数据包进行转发之前,还包括:将所述数据包的资源服务量信息写入到所述数据包的包头中;删除所述数据包的包头中的速率估计信息和整形信息。6.一种边界路由器,其特征在于,包括:第一数据包接收模块,用...

【专利技术属性】
技术研发人员:贾佳
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1