CN105703928A - 流量调整方法及装置 - Google Patents
流量调整方法及装置 Download PDFInfo
- Publication number
- CN105703928A CN105703928A CN201410691038.8A CN201410691038A CN105703928A CN 105703928 A CN105703928 A CN 105703928A CN 201410691038 A CN201410691038 A CN 201410691038A CN 105703928 A CN105703928 A CN 105703928A
- Authority
- CN
- China
- Prior art keywords
- value
- line card
- supervision
- traffic
- master control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000012423 maintenance Methods 0.000 claims description 7
- 238000005516 engineering process Methods 0.000 abstract description 5
- 238000012544 monitoring process Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 5
- 239000011111 cardboard Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000015654 memory Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了流量调整方法及装置,其中,该方法包括:主控板获取线卡的当前流量值;在确定线卡的当前流量值大于监管值时,主控板调整线卡的监管值。通过本发明解决了相关技术中不能对捆绑类接口的流量进行有效监管的问题,进而实现了对捆绑类接口的流量的有效监管。
Description
技术领域
本发明涉及通信领域,具体而言,涉及流量调整方法及装置。
背景技术
目前的分布式交换机/路由器对捆绑类接口(smartgroup、posgroup、multilink、supervlan)的流量监管功能支持非常有限,主要原因是捆绑接口的成员可能存在跨线卡单板,而一般的流量监管都是线卡来实现的,这样就直接导致了监管速率大小的下发问题。
普通的实现方式是在捆绑接口的成员口来做流量监管,或者通过按成员接口速率比例来分配限速值,即对某个成员口来说下的是一个固定的限速值,这样就无法实现跟物理接口一样完美的限速功能。比如捆绑口有两个成员A和B,总体限速值为C,分配在A端口和B端口的限速值为C1、C2,其中C=C1+C2。成员A过的流量大,成员B过的流量小,但是给成员A分配的限速值C1过小,就会导致虽然流量未达到捆绑接口的限速值C,但已经达到了A端口的限速值C1,导致丢包。
针对相关技术中,不能对捆绑类接口的流量进行有效监管的问题,还未提出有效的解决方案。
发明内容
本发明提供了一种流量调整方法及装置,以至少解决相关技术中不能对捆绑类接口的流量进行有效监管的问题。
根据本发明的一个方面,提供了一种流量调整方法,包括:主控板获取线卡的当前流量值;在确定所述线卡的当前流量值大于所述监管值时,所述主控板调整所述线卡的监管值。
进一步地,在确定所述线卡的当前流量值大于所述监管值时,所述主控板调整所述线卡的监管值包括:在所述线卡的当前流量值大于所述监管值,并且所述线卡的当前流量值小于所述主控板下的所有线卡的总流量值时,所述主控板调整所述线卡的监管值。
进一步地,主控板获取所述线卡的当前流量值包括:获取所述线卡所包含的各个接口的流量值。
进一步地,所述监管值通过以下方式进行配置:通过所述主控板的运行、管理和维护OAM界面和/或网管配置所述线卡流量的监管值。
进一步地,所述主控板调整所述线卡的监管值包括:所述主控板根据物理接口当前的流量比例调整所述线卡的监管值。
根据本发明的另一个方面,还提供了一种流量调整装置,所述装置应用于主控板,所述装置包括:获取模块,用于获取所述线卡的当前流量值;调整模块,用于在确定所述线卡的当前流量值大于所述监管值时,调整所述线卡的监管值。
进一步地,所述调整模块还用于在所述线卡的当前流量值大于所述监管值,并且所述线卡的当前流量值小于所述主控板下的所有线卡的总流量值时,所述主控板调整所述线卡的监管值。
进一步地,所述获取模块还用于获取所述线卡所包含的各个接口的流量值。
进一步地,所述监管值通过以下方式进行配置:通过所述主控板的运行、管理和维护OAM界面和/或网管配置所述线卡流量的监管值。
进一步地,所述调整模块还用于根据物理接口当前的流量比例调整所述线卡的监管值。
通过本发明,采用主控板获取线卡的当前流量值;在确定线卡的当前流量值大于监管值时,主控板调整线卡的监管值。解决了相关技术中不能对捆绑类接口的流量进行有效监管的问题,进而实现了对捆绑类接口的流量的有效监管。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的流量调整方法的流程图;
图2是根据本发明实施例的流量调整装置的结构框图;
图3是根据本发明实施例的工作原理的基本架构图;
图4是根据本发明实施例的流量监管实现的基本工作流程图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
在本实施例中提供了一种流量调整方法,图1是根据本发明实施例的流量调整方法的流程图,如图1所示,该流程包括如下步骤:
步骤S102,主控板获取线卡的当前流量值;
步骤S104,在确定线卡的当前流量值大于监管值时,主控板调整该线卡的监管值。
通过上述步骤,在线卡的当前流量值大于监管值时,主控板可以动态的调整线卡的监管值,相比于相关技术中,线卡的限速值是固定的,上述步骤解决了相关技术中不能对捆绑类接口的流量进行有效监管的问题,进而实现了对捆绑类接口的流量的有效监管。
上述步骤S104涉及在确定线卡的当前流量值大于监管值时,主控板调整线卡的监管值,在一个可选实施例中,在线卡的当前流量值大于监管值,并且线卡的当前流量值小于主控板下的所有线卡的总流量值时,主控板调整线卡的监管值。
上述步骤S102涉及主控板获取线卡的当前流量值,在一个可选实施例中,主控板通过获取该线卡所包含的各个接口的流量值获取线卡的当前流量值。
监管值需要预先进行配置,需要说明的是,监管值可以通过多种方式进行配置,下面对此进行举例说明。在一个可选实施例中,通过主控板的运行、管理和维护OAM界面和/或网管配置线卡流量的监管值。
主控板调整线卡的监管值的方式也可以有很多种,在一个可选实施例中,主控板根据物理接口当前的流量比例调整线卡的监管值。其中,物理接口当前的流量,是指的从物理接口出去的实时流量大小。通过监控当前端口的流量大小,来调整流量监管的值。
在本实施例中还提供了一种流量调整装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图2是根据本发明实施例的流量调整装置的结构框图,该装置应用于主控板,如图2所示,该装置包括:获取模块22,用于获取线卡的当前流量值;调整模块24,用于在确定线卡的当前流量值大于监管值时,调整线卡的监管值。
可选地,调整模块24还用于在线卡的当前流量值大于该监管值,并且线卡的当前流量值小于主控板下的所有线卡的总流量值时,主控板调整该线卡的监管值。
可选地,获取模块22还用于获取线卡所包含的各个接口的流量值。
可选地,监管值通过以下方式进行配置:通过主控板的运行、管理和维护OAM界面和/或网管配置该线卡流量的监管值。
可选地,调整模块24还用于根据物理接口当前的流量比例调整线卡的监管值。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述各模块均位于同一处理器中;或者,上述各模块分别位于第一处理器、第二处理器和第三处理器…中。
针对相关技术中存在的上述问题,下面结合可选实施例进行说明,本可选实施例结合了上述实施例及其可选实施方式。
本可选实施例采用以下技术方案:
本可选实施例的捆绑类接口流量监管实现包括以下模块:
A、分布式交换机/路由器系统,流量监管由线卡来实现;
B、通过在运行、管理和维护(Operation、Administration、Maintenance,简称为OAM)配置命令实现捆绑类接口流量监管;
C、捆绑类接口会存在跨板和同板,当同板时流量监控实现方式同物理接口;
还包括:
D、当捆绑接口的成员跨板时,以单板为单位,通过感知不同成员的速率来调整监管速率;
E、主控板感知到不同线卡板成员速率后,来合理分配用户配置的限速值,并下发到各个线卡实现流量监管功能;
其中D、E以A、B、C为基础,在其基础上来进行算法调整速率,实现捆绑接口合理的流量监管功能。
本可选实施例的捆绑接口流量监管实现的方法包括以下步骤:
第一步:需要telnet到设备OAM界面或网管通过配置命令配置流量监管的限速值;
第二步:主控板感知用户的配置,在线卡的捆绑接口成员下发默认的流量监管初始值;
第三步:设备实时监控各个物理接口流量状态;
第四步:当流量在某些成员上面超过当前监管默认值,但是总体限速监管值还未达到配置值时,按物理接口目前的流量比例做做动态调整;
第五步:设备对流量持续监控,重复步骤四,直到捆绑口内的成员状态发生变化,再从步骤二重新执行;
第六步:流程重复执行直到用户撤销流量监管策略配置;
本可选实施例与现有技术相比,达到了捆绑接口成员跨板时,流量监管正确实现的效果,节省了运营商对用户流量的带宽要求,提高了带宽利用率等等。
下面结合附图对本可选实施例技术方案的实施作进一步的详细描述:
图3是根据本发明实施例的工作原理的基本架构图,如图3所示,硬件模块部分包括:设备的主控板和线卡。其中主控板需要OAM进行流量监管的配置的动态调整,线卡板实现流量的监管功能。
流程部分的处理步骤如下:
比如在smartgroup1接口出方向配置了C大小的限速值,smartgroup有3个相等物理带宽成员,为ABC,其中AB在一个单板上,C在另外一个单板上。
图4是根据本发明实施例的流量监管实现的基本工作流程图,如图4所示,该流程包括如下步骤:
步骤S402,配置流量监管;
步骤S404,下发流量监管初始值到成员所在的线卡;
步骤S406,进行流量监控,单板流量周期性进行统计;
步骤S408,判断是否需要对监管值进行调整,在判断结果为是的情况下,执行步骤S410,在判断结果为否的情况下,执行步骤S406;
步骤S410,统一对所有捆绑接口成员所在的线卡进行监管值的重新配置。
按照图4中的流程,首先需要用户配置捆绑接口的流量监管功能。
主控板下初始值到成员所在的线卡实现流量监管功能,AB成员所在的线卡下流量监管初始值为2*C/3,C成员所在的线卡下流量监管初始值为C/3。
线卡上的端口ABC需要进行周期性的流量统计并反馈主控板。
当发现某个成员所在的单板流量超过了初始设置的监管值但是没有达到总体的限速值时,需要主控重新进行监管值调整。比如上面的例子中端口AB的流量和:CA+CB>2*C/3,CA+CB<C,则需要重新调整限速值,假设此时通过ABC端口的流量比例为A1:B1:C1,则每个线卡重新下发的限速值为C*(A1+B1)/(A1+B1+C1)、C*C1/(A1+B1+C1)。
综上所述,本发明可选实施例提供了一种合理的监管速率分配方法,通过主控板获取捆绑口流量统计来感知捆绑接口成员流量的大小,合理动态分配限速值大小,以达到类似物理接口的限速效果,即总体的流量监管限速值不超过设定值,而且某个用户的某类业务最大流量极限情况下也可以达到限速值。从而克服了相关技术中存在的捆绑类接口流量监管速率分配问题和缺陷。
在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。
在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种流量调整方法,其特征在于,包括:
主控板获取线卡的当前流量值;
在确定所述线卡的当前流量值大于所述监管值时,所述主控板调整所述线卡的监管值。
2.根据权利要求1所述的方法,其特征在于,在确定所述线卡的当前流量值大于所述监管值时,所述主控板调整所述线卡的监管值包括:
在所述线卡的当前流量值大于所述监管值,并且所述线卡的当前流量值小于所述主控板下的所有线卡的总流量值时,所述主控板调整所述线卡的监管值。
3.根据权利要求1所述的方法,其特征在于,主控板获取所述线卡的当前流量值包括:
获取所述线卡所包含的各个接口的流量值。
4.根据权利要求1所述的方法,其特征在于,所述监管值通过以下方式进行配置:
通过所述主控板的运行、管理和维护OAM界面和/或网管配置所述线卡流量的监管值。
5.根据权利要求3所述的方法,其特征在于,所述主控板调整所述线卡的监管值包括:
所述主控板根据物理接口当前的流量比例调整所述线卡的监管值。
6.一种流量调整装置,所述装置应用于主控板,其特征在于,所述装置包括:
获取模块,用于获取所述线卡的当前流量值;
调整模块,用于在确定所述线卡的当前流量值大于所述监管值时,调整所述线卡的监管值。
7.根据权利要求6所述的装置,其特征在于,所述调整模块还用于在所述线卡的当前流量值大于所述监管值,并且所述线卡的当前流量值小于所述主控板下的所有线卡的总流量值时,所述主控板调整所述线卡的监管值。
8.根据权利要求6所述的装置,其特征在于,所述获取模块还用于获取所述线卡所包含的各个接口的流量值。
9.根据权利要求6所述的装置,其特征在于,所述监管值通过以下方式进行配置:
通过所述主控板的运行、管理和维护OAM界面和/或网管配置所述线卡流量的监管值。
10.根据权利要求8所述的装置,其特征在于,所述调整模块还用于根据物理接口当前的流量比例调整所述线卡的监管值。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410691038.8A CN105703928A (zh) | 2014-11-25 | 2014-11-25 | 流量调整方法及装置 |
PCT/CN2015/073659 WO2016082365A1 (zh) | 2014-11-25 | 2015-03-04 | 流量调整方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410691038.8A CN105703928A (zh) | 2014-11-25 | 2014-11-25 | 流量调整方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105703928A true CN105703928A (zh) | 2016-06-22 |
Family
ID=56073444
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410691038.8A Pending CN105703928A (zh) | 2014-11-25 | 2014-11-25 | 流量调整方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105703928A (zh) |
WO (1) | WO2016082365A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109787920A (zh) * | 2019-02-19 | 2019-05-21 | 烽火通信科技股份有限公司 | 一种分步式系统转发平面的带宽动态调整系统及方法 |
CN110401603A (zh) * | 2019-07-25 | 2019-11-01 | 北京百度网讯科技有限公司 | 用于处理信息的方法和装置 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1960314A (zh) * | 2005-11-02 | 2007-05-09 | 中兴通讯股份有限公司 | 一种基于接口组的流量控制系统和方法 |
CN101123587A (zh) * | 2007-09-13 | 2008-02-13 | 杭州华三通信技术有限公司 | 交换机业务流的流量控制方法和装置 |
CN101227402A (zh) * | 2008-02-20 | 2008-07-23 | 杭州华三通信技术有限公司 | 聚合链路流量分担方法及装置 |
CN101741690A (zh) * | 2008-11-11 | 2010-06-16 | 华为软件技术有限公司 | 一种业务接口流量的控制方法及网关 |
CN102158391A (zh) * | 2010-11-12 | 2011-08-17 | 华为数字技术有限公司 | 一种链路带宽调整方法和装置 |
CN103188160A (zh) * | 2013-04-18 | 2013-07-03 | 杭州华三通信技术有限公司 | 一种流量控制方法和转发单元 |
US20130259063A1 (en) * | 2012-03-29 | 2013-10-03 | Alcatel-Lucent Usa Inc. | Methods and apparatuses for adapting buffer capacity at routers |
CN103532869A (zh) * | 2012-07-03 | 2014-01-22 | 杭州华三通信技术有限公司 | 一种流量分担方法及设备 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101984594A (zh) * | 2010-10-25 | 2011-03-09 | 华为技术有限公司 | 交换网流量控制方法和装置 |
CN102377667B (zh) * | 2011-10-14 | 2017-08-01 | 南京中兴新软件有限责任公司 | 板卡及跨板捆绑链路的限速方法 |
-
2014
- 2014-11-25 CN CN201410691038.8A patent/CN105703928A/zh active Pending
-
2015
- 2015-03-04 WO PCT/CN2015/073659 patent/WO2016082365A1/zh active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1960314A (zh) * | 2005-11-02 | 2007-05-09 | 中兴通讯股份有限公司 | 一种基于接口组的流量控制系统和方法 |
CN101123587A (zh) * | 2007-09-13 | 2008-02-13 | 杭州华三通信技术有限公司 | 交换机业务流的流量控制方法和装置 |
CN101227402A (zh) * | 2008-02-20 | 2008-07-23 | 杭州华三通信技术有限公司 | 聚合链路流量分担方法及装置 |
CN101741690A (zh) * | 2008-11-11 | 2010-06-16 | 华为软件技术有限公司 | 一种业务接口流量的控制方法及网关 |
CN102158391A (zh) * | 2010-11-12 | 2011-08-17 | 华为数字技术有限公司 | 一种链路带宽调整方法和装置 |
US20130259063A1 (en) * | 2012-03-29 | 2013-10-03 | Alcatel-Lucent Usa Inc. | Methods and apparatuses for adapting buffer capacity at routers |
CN103532869A (zh) * | 2012-07-03 | 2014-01-22 | 杭州华三通信技术有限公司 | 一种流量分担方法及设备 |
CN103188160A (zh) * | 2013-04-18 | 2013-07-03 | 杭州华三通信技术有限公司 | 一种流量控制方法和转发单元 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109787920A (zh) * | 2019-02-19 | 2019-05-21 | 烽火通信科技股份有限公司 | 一种分步式系统转发平面的带宽动态调整系统及方法 |
CN109787920B (zh) * | 2019-02-19 | 2022-04-15 | 烽火通信科技股份有限公司 | 一种分步式系统转发平面的带宽动态调整系统及方法 |
CN110401603A (zh) * | 2019-07-25 | 2019-11-01 | 北京百度网讯科技有限公司 | 用于处理信息的方法和装置 |
CN110401603B (zh) * | 2019-07-25 | 2023-07-28 | 北京百度网讯科技有限公司 | 用于处理信息的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2016082365A1 (zh) | 2016-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102833355B (zh) | 一种面向云计算的负载均衡系统及负载均衡方法 | |
US9298515B2 (en) | Methods, systems, and computer readable media for providing a virtualized diameter network architecture and for routing traffic to dynamically instantiated diameter resource instances | |
WO2018086569A1 (zh) | 一种基于虚拟网络的应用感知的动态sdn配置方法 | |
US11088965B2 (en) | SDN-based packet mirroring method, and network traffic monitoring and management system | |
EP2919419B1 (en) | Wireless local area network transmission control methods, devices and system | |
JP2006511137A5 (zh) | ||
CN104202264A (zh) | 云化数据中心网络的承载资源分配方法、装置及系统 | |
CN107920031B (zh) | 接入带宽自适应调整方法和装置 | |
CN105052080A (zh) | 用于提供思考直径网络架构的方法、系统和计算机可读介质 | |
CN103812750B (zh) | 数据通信设备cpu收发报文保护系统及方法 | |
EP3057271A1 (en) | Control device and control method in software defined network (sdn) | |
CN105763472B (zh) | 一种跨板转发的方法和装置 | |
CN106101017B (zh) | 一种线路流量控制方法及装置 | |
EP3522463A1 (en) | Method and software-defined networking (sdn) controller for providing multicast service | |
KR20170033179A (ko) | 소프트웨어 정의 네트워크 기반 가상 네트워크 사용 대역폭 관리 방법 및 가상 네트워크 관리장치 | |
WO2015110020A1 (zh) | 基于开放流的组表处理方法、装置及组表配置单元 | |
US10306344B2 (en) | Method and system for distributed control of large photonic switched networks | |
CN105721328A (zh) | 一种vrrp负载均衡的方法、装置和路由器 | |
CN105703928A (zh) | 流量调整方法及装置 | |
CN102209028A (zh) | 控制cpu流量的装置和方法 | |
CN108092787B (zh) | 一种缓存调整方法、网络控制器及系统 | |
CN106789743A (zh) | 一种sdn数据传输设备的自适应带宽调节方法及装置 | |
CN108683598B (zh) | 一种非对称网络流量处理方法和处理装置 | |
CN105530302A (zh) | 一种上行带宽的控制方法及系统 | |
WO2015079122A1 (en) | Service provisioning and activation in telecommunications network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160622 |
|
RJ01 | Rejection of invention patent application after publication |