一种网络业务数据流控制方法、装置及系统的制作方法

文档序号:7744461阅读:175来源:国知局
专利名称:一种网络业务数据流控制方法、装置及系统的制作方法
技术领域
本发明涉及通信技术领域,具体来说是关于一种网络业务数据流控制方法、装置及系统。
背景技术
随着网络技术的快速发展,网络业务对数据流的传输质量要求也越来越高,例如网络语音业务和网络视频业务,都对数据流的突发、抖动等指标有着较高的要求。现有技术中,网络业务数据流需要通过网络中各级节点存储转发,在转发过程中,网络业务数据流的流量模型将会发生变化,突发、抖动等指标会降低。比如基于IP网络的视频业务,从视频源端发送的数据流经过沿途节点的存储转发,其突发、抖动等指标会降低,超出了接收端的缓存处理能力,导致出现丢包、马赛克等影响视频质量的问题。又如基于IP网络的语音业务或TDM(Time Division Multiplexed,时分复用)业务数据流在经过网络中间节点转发后, 业务数据流的突发、抖动等指标也会降低,从而影响通话质量。现有技术不能够保证网络业务数据流在网络中通过中间节点转发后,能够始终保持其流量模型。为保证重要网络业务不受到网络延迟和阻塞等问题的影响,Qos (Qualityof krvice,服务质量)技术应运而生,Qos技术可以在网络过载或拥塞时,确保重要网络业务数据流不受延迟的影响或遭到丢弃,同时保证网络的高效运行。现有Qos技术通常是为不同的网络业务设置不同的优先级,具有高优先级的网络业务数据包的传输过程中可以被优先分配带宽,从而保证重要网络业务的突发和抖动等Qos指标。现有Qos技术仅通过为网络业务设置优先级来确保重要网络业务的服务质量,并不一定能保证为重要网络业务分配足够的带宽,从而不能保证重要网络业务的服务质量,另外也有可能会为重要网络业务分配过多的带宽,造成带宽的浪费。

发明内容
为克服现有技术中存在的问题,本发明提供一种网络业务数据流控制方法、装置及系统,以保证为重要的网络业务提供足够的带宽,从而保证重要网络业务的服务质量,并避免造成带宽的浪费。本发明实施例提供一种网络业务数据流控制方法,所述的方法包括接受包括带宽控制信息的网络业务数据包;根据所述网络业务数据包中包括的带宽控制信息,调整所述网络业务的带宽;根据调整后的带宽发送所述的网络业务数据包。本发明实施例还提供一种网络业务数据流控制装置,所述的装置包括数据接收单元,用于接受包括带宽控制信息的网络业务数据包;带宽调整单元,用于根据所述网络业务数据包中包括的带宽控制信息,调整所述网络业务的带宽;数据发送单元,用于根据调整后的带宽发送所述的网络业务数据包。本发明实施例还提供一种网络业务数据流控制系统,所述的系统包括数据源端, 数据转发端和数据接收端,所述的数据源端发送的数据流通过所述的数据转发端转发至所
4述的数据接收端,所述的数据转发端包括数据接收单元,用于接受包括带宽控制信息的网络业务数据包;带宽调整单元,用于根据所述网络业务数据包中包括的带宽控制信息,调整所述网络业务的带宽;数据发送单元,用于根据调整后的带宽发送所述的网络业务数据包。本发明实施例通过在网络业务数据包中携带带宽控制信息,使得网络业务数据包在转发的过程中,转发设备可以根据带宽控制信息对网络业务数据流进行实时有效的调整,克服了现有Qos技术中仅能根据优先级对网络业务数据流进行调整,从而不能保证网络业务带宽及可能造成带宽浪费的缺陷,可以保证为重要的网络业务提供足够的带宽,进而保证重要网络业务的服务质量,并避免造成带宽的浪费。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中图1是本发明实施例提供的一种网络业务数据流控制方法流程图;图2是本发明实施例提供的IP数据报文格式示意图;图3是本发明实施例提供的用于指示数据流带宽的扩展字段的示意图;图4是本发明实施例提供的转发节点设备数据流控制方法流程图;图5是本发明实施例提供的一种网络业务数据流控制装置框图;图6是本发明实施例提供的二层以太网中用于指示数据流带宽的扩展字段的示意图;图7是本发明实施例提供的一种网络业务数据流控制系统架构框图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,但并不作为对本发明的限定。实施例一图1是本发明实施例提供的一种网络业务数据流控制方法流程图,如图1所示,所述的方法包括S101,接受包括带宽控制信息的网络业务数据包;在本发明实施例中,网络业务可以是网络语音业务、网络视频业务或TDM业务等, 网络业务数据包可以是IP数据报文,当网络业务数据包经过网络的转发节点设备时,转发节点设备接收包括带宽控制信息的网络业务数据包,带宽控制信息可以是网络业务的带宽参数,带宽参数可以包括网络业务数据流的参数突发和抖动参数等。在本发明实施例中,图2是本发明实施例提供的IP数据报文格式示意图,如图 2所示,IP数据报文包括扩展字段Options,扩展字段可以定义0个或多个可选项,每个可选项包括三个域,分别是分片复制域(copied flag)、类别域(option class)和编号域 (option number),其中,分片复制域占用1比特(bit),用于表示分片时,该信息是否需要复制到其他片中,1表示需要复制,0表示不需要复制;类别域占用2bits,用于表示类别,0 表示控制、1表示保留、2表示调试和测量、3保留未使用;编号域占用^Dits,用于表示选项编号。在本发明实施例中,增加一项扩展字段的定义,用于指示数据流带宽(Mream bandwidth),图3是本发明实施例提供的用于指示数据流带宽的扩展字段的示意图,如图3 所示,该扩展字段长度可以定为4字节(Bytes),也可以根据需要进行扩展,扩展字段的前 Sbits用于表示可选项的三个域,第一 bit分片复制域定义为1,第二、三bits类别域定义为0,第四至八bits定义为31,第九至十六bits用于表示长度(Length),在本实施例中长度为4,后16bits为带宽指示(Bandwidth),以64Kbps为单位。在本发明的另一实施例中,在二层以太网中,可以根据TPID(Tag ProtocolIdentifier, Tag 协议标识)禾Π TCI (Tag Control Information, Tag 控制信息) 来实现本发明目的。图6是本发明实施例提供的二层以太网中用于指示数据流带宽的扩展字段的示意图,如图6所示,增加一项扩展字段的定义,用于指示数据流带宽(Mream bandwidth),上图是本发明实施例提供的用于指示数据流带宽的扩展字段的示意图,该扩展字段长度定为4字节(Bytes),扩展字段的前16bits用于表示可选项的TPID域,二进制定义为1000100010001010,对应十进制定义为8885,后16bits为带宽指示(Bandwidth),取值范围为0 65535,以64Kbps为单位。S102,根据所述网络业务数据包中包括的带宽控制信息,调整所述网络业务的带宽;在本发明实施例中,转发节点设备从网络业务数据包中提取出携带的带宽控制信息,并根据带宽控制信息调整该网络业务的带宽。由于带宽控制信息与网络业务数据包中的业务数据是同步传送的,因此可以逐包调整带宽,从而提高带宽调整的灵敏度。在本发明实施例中,图4是本发明实施例提供的转发节点设备数据流控制方法流程图,如图4所示,所述的方法包括S401,转发节点设备接受网络业务数据包;S402,转发节点设备判断是否支持带宽调整技术,如果转发节点设备不支持带宽调整技术,则进行步骤S403,对网络业务数据包进行普通的处理,如果转发节点设备支持带宽调整技术,则进行步骤S404,判断网络业务数据包中是否包含带宽控制信息;如果网络业务数据包中不包含带宽控制信息,则进行步骤S403,对网络业务数据包进行普通的处理, 如果网络业务数据包中包含带宽控制信息,则进行步骤S405,从网络业务数据包中提取出的带宽控制信息,并根据带宽控制信息调整该网络业务的带宽。S103,根据调整后的带宽发送所述的网络业务数据包。在本发明实施例中,转发节点设备根据调整后的带宽转发所述的网络业务数据包。本发明实施例通过在网络业务数据包中携带带宽控制信息,使得网络业务数据包在转发的过程中,转发设备可以根据带宽控制信息对网络业务数据流进行实时有效的调整,克服了现有Qos技术中仅能根据优先级对网络业务数据流进行调整,从而不能保证网络业务带宽及可能造成带宽浪费的缺陷,可以保证为重要的网络业务提供足够的带宽,进而保证重要网络业务的服务质量,并避免造成带宽的浪费。实施例二图5是本发明实施例提供的一种网络业务数据流控制装置框图,如图5所示,网络业务数据流控制装置500包括数据接收单元501,用于接受包括带宽控制信息的网络业务数据包;在本发明实施例中,网络业务可以是网络语音业务、网络视频业务或TDM业务等, 网络业务数据包可以是IP数据报文,当网络业务数据包经过网络业务数据流控制装置500 时,数据接收单元501接收包括带宽控制信息的网络业务数据包,带宽控制信息可以是网络业务的带宽参数,带宽参数可以包括网络业务数据流的参数突发和抖动参数等。带宽调整单元502,用于根据网络业务数据包中包括的带宽控制信息,调整网络业务的带宽;在本发明实施例中,带宽调整单元502从网络业务数据包中提取出携带的带宽控制信息,并根据带宽控制信息调整该网络业务的带宽。由于带宽控制信息与网络业务数据包中的业务数据是同步传送的,因此可以逐包调整带宽,从而提高带宽调整的灵敏度。在本发明实施例中,带宽调整单元502可以包括带宽调整模块,用于根据所述网络业务数据包中包括的带宽参数,调整所述网络业务的带宽。数据发送单元503,用于根据调整后的带宽发送网络业务数据包。在本发明实施例中,数据发送单元503根据调整后的带宽转发所述的网络业务数据包。本发明实施例通过在网络业务数据包中携带带宽控制信息,使得网络业务数据包在转发的过程中,转发设备可以根据带宽控制信息对网络业务数据流进行实时有效的调整,克服了现有Qos技术中仅能根据优先级对网络业务数据流进行调整,从而不能保证网络业务带宽及可能造成带宽浪费的缺陷,可以保证为重要的网络业务提供足够的带宽,进而保证重要网络业务的服务质量,并避免造成带宽的浪费。实施例三图7是本发明实施例提供的一种网络业务数据流控制系统架构框图,如图7所示, 网络业务数据流控制系统700包括数据源端701,数据转发端702和数据接收端703,数据源端701发送的数据流通过数据转发端702转发至数据接收端703,其中数据转发端702可以是实施例二中所述的网络业务数据流控制装置500,故在此不再赘述。本发明实施例通过在网络业务数据包中携带带宽控制信息,使得网络业务数据包在转发的过程中,转发设备可以根据带宽控制信息对网络业务数据流进行实时有效的调整,克服了现有Qos技术中仅能根据优先级对网络业务数据流进行调整,从而不能保证网络业务带宽及可能造成带宽浪费的缺陷,可以保证为重要的网络业务提供足够的带宽,进而保证重要网络业务的服务质量,并避免造成带宽的浪费。以上所述的具体实施方式
,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式
而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种网络业务数据流控制方法,其特征在于,所述的方法包括接受包括带宽控制信息的网络业务数据包;根据所述网络业务数据包中包括的带宽控制信息,调整所述网络业务的带宽;根据调整后的带宽发送所述的网络业务数据包。
2.根据权利要求1所述的网络业务数据流控制方法,其特征在于,所述的网络业务数据包是IP数据报文。
3.根据权利要求1所述的网络业务数据流控制方法,其特征在于,所述的带宽控制信息包括所述网络业务的带宽参数。
4.根据权利要求3所述的网络业务数据流控制方法,其特征在于,所述的带宽参数包括网络业务数据流的突发和抖动参数。
5.根据权利要求3所述的网络业务数据流控制方法,其特征在于,所述的根据所述网络业务数据包中包括的带宽控制信息,调整所述网络业务的带宽包括根据所述网络业务数据包中包括的带宽参数,调整所述网络业务的带宽。
6.一种网络业务数据流控制装置,其特征在于,所述的装置包括数据接收单元,用于接受包括带宽控制信息的网络业务数据包;带宽调整单元,用于根据所述网络业务数据包中包括的带宽控制信息,调整所述网络业务的带宽;数据发送单元,用于根据调整后的带宽发送所述的网络业务数据包。
7.根据权利要求6所述的网络业务数据流控制装置,其特征在于,所述的网络业务数据包是IP数据报文。
8.根据权利要求6所述的网络业务数据流控制装置,其特征在于,所述的带宽控制信息包括所述网络业务的带宽参数。
9.根据权利要求8所述的网络业务数据流控制装置,其特征在于,所述的带宽参数包括网络业务数据流的突发和抖动参数。
10.根据权利要求8所述的网络业务数据流控制装置,其特征在于,所述的带宽调整单元包括带宽调整模块,用于根据所述网络业务数据包中包括的带宽参数,调整所述网络业务的带宽。
11.一种网络业务数据流控制系统,其特征在于,所述的系统包括数据源端,数据转发端和数据接收端,所述的数据源端发送的数据流通过所述的数据转发端转发至所述的数据接收端,其中所述的数据转发端包括数据接收单元,用于接受包括带宽控制信息的网络业务数据包;带宽调整单元,用于根据所述网络业务数据包中包括的带宽控制信息,调整所述网络业务的带宽;数据发送单元,用于根据调整后的带宽发送所述的网络业务数据包。
12.根据权利要求11所述的网络业务数据流控制系统,其特征在于,所述的带宽控制信息包括所述网络业务的带宽参数。
13.根据权利要求12所述的网络业务数据流控制系统,其特征在于,所述的带宽参数包括网络业务数据流的突发和抖动参数。
14.根据权利要求12所述的网络业务数据流控制系统,其特征在于,所述的带宽调整单元包括带宽调整模块,用于根据所述网络业务数据包中包括的带宽参数,调整所述网络业务的带宽。
全文摘要
本发明是关于一种网络业务数据流控制方法、装置及系统,所述的方法包括接受包括带宽控制信息的网络业务数据包;根据所述网络业务数据包中包括的带宽控制信息,调整所述网络业务的带宽;根据调整后的带宽发送所述的网络业务数据包。本发明实施例通过在网络业务数据包中携带带宽控制信息,使得网络业务数据包在转发的过程中,转发设备可以根据带宽控制信息对网络业务数据流进行实时有效的调整,克服了现有Qos技术中仅能根据优先级对网络业务数据流进行调整,从而不能保证网络业务带宽及可能造成带宽浪费的缺陷,可以保证为重要的网络业务提供足够的带宽,进而保证重要网络业务的服务质量,并避免造成带宽的浪费。
文档编号H04L12/56GK102201966SQ20101013265
公开日2011年9月28日 申请日期2010年3月24日 优先权日2010年3月24日
发明者罗俊, 胡先鹏, 陈武茂 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1