流量限制方法和装置的制作方法

文档序号:7698398阅读:163来源:国知局
专利名称:流量限制方法和装置的制作方法
技术领域
本发明实施例涉及通信技术领域,特别是一种流量限制方法和装置。
背景技术
随着网络的加速发展,隧道技术越来越被广泛的使用。在网络的核心节
点汇聚边缘节点建立的流量工程(Traffic Engineering;以下简称TE),使所有的边缘节点建立的TE隧道由一个主隧道统一管理,可以简化核心网会话状态,利用TE快速重路由(Fast Reroute;以下简称FRR)进行保护。
现有隧道捆绑技术一般在用户侧边缘设备(User-end Provider Edge;以下简称UPE)之间建立两条隧道(TE1和TE2),在网络侧边缘设备(NetworkProvider Edge;以下简称NPE)之间建立一条隧道(TE3 )。在NPE上4巴TE1和TE2捆绑到TE3上,由TE3来统一管理TE1和TE2,则TE3为主隧道、TE1和TE2为子隧道。现有在NPE上对TE捆绑的带宽检查方法是所有子隧道的带宽之和必须小于或等于主隧道的带宽。如果子隧道的带宽之和大于主隧道的带宽则该子隧道不能捆绑到主隧道上。例如TE3的带宽为100Mbps,当TE1的带宽是50Mbps、 TE2的带宽是50Mbps时,在NPE上可以把TE1和TE2捆绑到TE3上。但是若再有一个TE4需要捆绑到TE3上,就会因主隧道TE3的带宽不足而不能捆绑。由于主隧道只是简单的对子隧道的带宽做分配和检查,分配好带宽的子隧道在不运行业务而没有流量时也占用主隧道的带宽资源。
现有将子隧道捆绑到主隧道中后,子隧道就直接按照分配到的带宽传输业务,不利于主隧道对子隧道中的流量进行管理。

发明内容
本发明实施例提供一种流量限制方法和装置,用以解决主隧道对子隧道 中流量管理不方便的问题。
本发明实施例提供一种流量限制方法,包括
获取子隧道的流量,多个所述子隧道归属于一个主隧道;
根据所述子隧道相关的优先级将所述主隧道的流量限制在所述主隧道的
第一带宽内,所述主隧道的流量为所述主隧道中所有子隧道的流量之和,所
述第一带宽为所述主隧道的最大带宽值。
本发明实施例还提供一种流量限制装置,包括
获取模块,用于获取子隧道的流量,多个所述子隧道归属于一个主隧道; 流量限制模块,用于根据所述子隧道相关的优先级将所述主隧道的流量
限制在所述主隧道的第一带宽内,所述主隧道的流量为所述主隧道中所有子
隧道的流量之和,所述第 一带宽为所述主隧道的最大带宽值。
本发明实施例提供了一种流量限制方法和装置,主隧道可以根据子隧道
相关的优先级实现对子隧道中流量的限制和管理,保证了优先级高的流量能
够成功传输。


图1为本发明流量限制方法实施例的流程图; 图2为本发明流量限制方法实施例情况一的流程图; 图3为本发明流量限制方法实施例情况二的流程图; 图4为本发明流量限制装置第一实施例的结构示意图; 图5为本发明流量限制装置第二实施例的结构示意图; 图6为本发明流量控制方法的应用场景示意图; 图7为本发明流量控制方法中子隧道组的示意图。
具体实施例方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
图1为本发明流量限制方法实施例的流程图。如图1所示,该流量限制
方法包括以下步骤
步骤IOI、获取子隧道的流量,多个所述子隧道归属于一个主隧道。 在通信网络中,网络设备例如NPE可以检测每个子隧道,获取每个子隧 道的流量即子隧道中每秒通过的数据量。在获取流量之前,根据具体业务的 不同可以建立多个子隧道,并将该多个子隧道捆绑到一个主隧道中,通常的 做法是将UPE之间建立的私网隧道作为子隧道,将NPE之间建立的公网隧 道作为主隧道。但不排除主隧道为私网隧道、子隧道为公网隧道,或者主隧 道和子隧道同为私网隧道、或公网隧道的情况。本实施例中以NPE之间建立 的公网隧道为主隧道、UPE之间建立的私网隧道为子隧道的情况为例进行说 明。
将多个子隧道捆绑到 一个主隧道上的方法有多种。其中现有的主隧道的 流量为100Mbps时,子隧道只能捆绑100Mbps总带宽,分配好带宽的子隧道 即使在不运行业务而没有流量时也占用主隧道的带宽资源,而其他子隧道中 的流量无法分配到主隧道的带宽资源,从而造成了主隧道带宽资源的浪费。 本实施例中NPE可以按照子隧道与主隧道捆绑的收敛比将多个子隧道捆绑在 一个主隧道上。收敛比是指可以捆绑到主隧道中的所有子隧道的带宽之和与 主隧道的第一带宽的比值,第一带宽为主隧道的最大带宽值。其中收敛比可 以为 "2:1" 、 "3:1" 、 "4:1"等,收敛比可以根据实际的业务传输的带 宽需求预先设置在NPE上。根据具体业务的需要,调整NPE上收敛比的大 小就可以灵活控制捆绑到主隧道的子隧道的总带宽。图6为本发明流量控制 方法的应用场景示意图。如图6所示,假设在NPE之间建立的主隧道TE3 的第一带宽为100Mbps,在UPE之间建立的子隧道TE1、 TE2、 TE4的第三 带宽分别为50Mbps、 50Mbps、 100Mbps,其中第三带宽是指每个子隧道的最大带宽值。若收敛比为"2:1",则可以将总带宽为200Mbps的子隧道TE1、 TE2和TE4都捆绑到主隧道上。如果所有子隧道的流量之和,例如TE1、 TE2和TE4中所有的流量之和小于100Mbps则该TE3可以正常的输出,但若 所有子隧道的流量之和超过主隧道的带宽限制值,则需要对主隧道中子隧道 的流量进行限制。
步骤102、根据所述子隧道相关的优先级将所述主隧道的流量限制在所 述主隧道的第一带宽内,所述主隧道的流量为所述主隧道中所有子隧道的流 量之和,所述第一带宽为所述主隧道的最大带宽值。
主隧道中所有子隧道的流量之和实际上就是主隧道的流量,当主隧道的 流量大于主隧道的第一带宽时,需要丟弃一部分流量才能够将主隧道的流量 限制在的第一带宽内。可以按照子隧道相关的优先级决定丢弃哪一部分流量。 其中子隧道相关的优先级可以包括子隧道的业务优先级、子隧道的优先级 和子隧道组的优先级等多种优先级。子隧道相关的优先级可以预先设置。根 据子隧道的业务优先级、子隧道的优先级或子隧道组的优先级,可以在主隧 道的流量超出第一带宽,按照优先级从低到高的顺序丢弃子隧道中的业务、 子隧道或子隧道组,将主隧道的流量限制在第一带宽内。
其中,NPE可以将主隧道内的子隧道划分为不同的子隧道组。图7为本 发明流量控制方法中子隧道组的示意图,如图7所示,主隧道75内包括可以 多个子隧道组71,每个子隧道组71中包括至少一个子隧道73,按照子隧道 组71对主隧道75的流量作进一步限制。其中子隧道73的类型可以为该子隧 道的用户范围、用户级别、业务类型、带宽大小、服务质量等。每个子隧道 73中可包括多个业务77,每个子隧道组71中可以包括多个子隧道73,每个 主隧道75中可以包括多个子隧道组71和/或多个子隧道73。
在步骤102中,NPE根据不同的子隧道相关的优先级限制主隧道的流量 的方法可以分为以下几种情况
情况一、子隧道相关的优先级为子隧道的业务优先级。图2为本发明流
8量限制方法实施例情况一的流程图,如图2所示,步骤102可以包括以下任 意一个或者多个步骤
步骤201、根据所述子隧道的业务优先级将所述子隧道的流量限制在所 述子隧道的第三带宽内,所述第三带宽为每个所述子隧道的最大带宽值。
由于每个子隧道都有一个最大带宽值即第三带宽,可以先对子隧道内部 的业务做一次带宽限制,即预先将子隧道内部的各个业务划分优先级,以保 证优先级高的业务可以优先成功传输。具体地,当检测出该子隧道的流量超 出第三带宽时,按照业务优先级从低到高的顺序,先丟弃子隧道内的低优先 级的业务,直到每个子隧道的流量小于或者等于子隧道的第三带宽为止。将 每个子隧道的流量限制在子卩《道的第三带宽内后,可以防止子隧道的流量超 出子隧道的可传输的最大带宽值,同时也可以在一定程度上限制从主隧道中 传输的流量。例如子隧道TE1和TE2的第三带宽都是50M,但是需要经 TE1和TE2的传输的流量为分别为60Mbps和40Mbps,则将经TE1的子隧 道的业务优先级较低的业务丢弃10Mbps,的其他业务才能正常从TE1、 TE2 传输。
步骤202、根据所述子隧道的业务优先级将子隧道组的流量限制在所述 子隧道组的第二带宽内,所述第二带宽为所述子隧道组的最大带宽值,所述 子隧道组包括至少一个所述子隧道,所述子隧道组的流量为所述子隧道组内 所有子隧道的流量之和。
每个子隧道组可以预先设置一个最大带宽值即第二带宽。执行步骤201 之后,NPE还可以检测并获取子隧道组的流量和第二带宽,若该子隧道组的 流量即该子隧道组内的所有子隧道的流量之和未超出第二带宽,则子隧道的 业务可以正常传输;若该子隧道组的流量超出第二带宽,则执行步骤202根 据子隧道的业务优先级将子隧道组的流量限制在第二带宽内,具体为按照 子隧道的业务优先级/人低到高的顺序,先丟弃子隧道组内子隧道的优先级低 的业务,直到每个子隧道组的流量小于或者等于子隧道的第二带宽为止,可以保证子隧道的优先级高的业务的成功传输。其中子隧道组的流量为子隧道
组内所有子隧道的流量之和。例如子隧道TE1和TE2归属于同 一个子隧道 组TE12, TE1和TE2的第三带宽都是50Mbps, TE12的第二带宽为70Mbps, 当执行步骤201后,将TE1和TE2的流量分别限制在50Mbps和40Mbps时, TE1和TE2的流量之和为90Mbps,大于第二带宽70Mbps,将经TE1的子隧 道的业务优先级较低的业务丟弃20Mbps后,其他业务才能从TE1 、TE2、TE12 正常传输。
其中,主隧道中的所有子隧道组的第二带宽之和可以与主隧道的第一带 宽有一定的关系,例如当各子隧道组的第二带宽之和小于或者等于第一带 宽时,执行步骤202之后就可以保证子隧道内优先级高的业务成功传输。此 外,若未执行步骤201,根据步骤101获取的所有子隧道的流量后,计算出 各个子隧道组的流量,然后比较各个子隧道组的流量是否超出第二带宽,在 该子隧道组的流量超出第二带宽时执行步骤202。
步骤203、根据所述子隧道的业务优先级将所述主隧道的流量限制在所 述第一带宽内。
在执行完步骤201之后,判断主隧道内所有子隧道的流量之和即主隧道 的流量是否超出第一带宽;或者在执行完步骤202之后,判断主隧道内所有 子隧道组的流量之和即主隧道的流量是否超出第一带宽,若超出,再根据子 隧道的业务优先级将主隧道的流量限制在第一带宽内。具体为若主隧道的 流量大于第一带宽,则可以按照子隧道的业务优先级从低到高的顺序丟弃主 隧道内子隧道的优先级低的业务,直到主隧道的流量小于或者等于主隧道的 第一带宽为止,以保证子隧道内优先级高的业务可以成功传输。当然,也可 以不执行步骤201、步骤202,当主隧道内所有子隧道的流量之和大于第一带 宽时,直接根据子隧道的业务优先级将主隧道的流量限制在第一带宽内。
在情况一中的步骤201、 202、 203可以没有时序关系,任何一个步骤可 以单独执行或者与其他步骤共同执行。
10情况二、子隧道相关的优先级为子隧道的优先级。图3为本发明流量限
制方法实施例情况二的流程图,如图3所示,步骤102可以包括以下任意一 个或者多个步骤
步骤301、根据所述子隧道的优先级将子隧道组的流量限制在所述子隧 道组的第二带宽内,所述第二带宽为所述子隧道组的最大带宽值。
由于将主隧道中的子隧道划分为子隧道组时,子隧道组包括至少一个所 述子隧道,子隧道组的流量为所述子隧道组内所有子隧道的流量之和。可以 预先设置子隧道的优先级,即每个子隧道区分优先级。然后根据所述子隧道 的优先级将子隧道组的流量限制在所述子隧道组的最大带宽值即第二带宽 内,所述子隧道组包括至少一个所述子隧道。具体为当子隧道组的流量大 于第二带宽时,按照子隧道的优先级从低到高的顺序丢弃优先级低的子隧道, 直到将子隧道组的流量限制在第二带宽内为止,其中丢弃子隧道是指丢弃该 子隧道中所有的业务。例如子隧道TE1和TE2归属于同一个子隧道组TE12, TE1和TE2的流量分别为60Mbps和40Mbps, TE12的第二带宽为70Mbps , TE1的优先级为高,TE2的优先级为次高,则此时NPE选择丢弃TE2的40Mbps 流量的业务,传输TE1的60Mbps流量的业务。
步骤302、根据所述子隧道的优先级将所述主隧道的流量限制在所述第 一带宽内。
在执行步骤301之后,检测主隧道的流量,若主隧道的流量超出第一带 宽,则还可以根据子隧道的优先级将主隧道的流量限制在第一带宽内。具体 为若主隧道的流量超出第一带宽,则可以按照子隧道的优先级从低到高的 顺序丢弃主隧道内的优先级低的子隧道,直到主隧道的流量小于或者等于主 隧道的第一带宽为止。
其中步骤301、 302也可以没有时序关系,任何一个步骤可以单独执行或 者与其他步骤同时执行。也可以不执行步骤301,直接检测并获取主隧道的 流量和第一带宽,在主隧道的流量超出第一带宽时执行步骤302。情况三、将子隧道相关的优先级设置为子隧道组的优先级。即每个子隧 道组区分优先级。然后根据所述子隧道组的优先级,将所述主隧道的流量限
制在所述第一带宽内。具体为若主隧道的流量大于第一带宽,则可以按照
子隧道组的优先级从低到高的顺序丢弃主隧道内的子隧道组,直到主隧道的 流量小于或者等于主隧道的第一带宽为止。其中丢弃子隧道组的含义是丢弃 子隧道组中的所有子隧道。根据子隧道组的优先级将主隧道的流量限制在主 隧道的第 一带宽内,可以保证优先级高的子隧道组内所有子隧道的业务能够 成功传输。
本实施例在根据子隧道的业务优先级信息将子隧道的流量限制在第三带 宽、子隧道组的流量限制在第二带宽、主隧道的流量限制在主隧道的第一带
宽内,保证了优先级高的业务能够成功传输;根据业务、子隧道、子隧道组 等的优先级进行多层流量限制,有利于对用户的业务进行分层控制和管理; 通过在建立主隧道的网络设备上设置收敛比后进行流量限制,可以增加捆绑 到主隧道上的子隧道的总带宽,从而增加主隧道内通过的总流量,提高主隧
道内带宽资源的利用率。
本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读 取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述 的存储介质包括ROM、 RAM、,兹碟或光盘等各种可以存储程序代码的介质。
图4为本发明流量限制装置第一实施例的结构示意图,如图4所示,该 流量限制装置包括获取模块41和流量限制模块43。其中获取模块41用于 获取子隧道的流量,多个所述子隧道归属于一个主隧道;流量限制模块43用 于根据所述子隧道相关的优先级将所述主隧道的流量限制在所述主隧道的第 一带宽内,所述主隧道的流量为所述主隧道中所有子隧道的流量之和,所述 第一带宽为所述主隧道的最大带宽值。
具体地,预先可以将多个子隧道按照一定的收敛比捆绑在主隧道上。其中收敛比的设置及应用方法可以参照本发明流量限制方法实施例中的描述和
图6。获取模块41可以检测每个子隧道,以获取每个子隧道的流量,也可以
检测或计算出所有子隧道的流量之和等信息,还可以获取主隧道的第 一带宽 等信息。所有子隧道的流量之和为主隧道的流量,当主隧道的流量大于主隧
道的第一带宽时,流量限制模块43需要丟弃一部分流量将主隧道的流量限制 在的第一带宽内。流量限制模块43可以按照子隧道相关的优先级决定丟弃哪 一部分流量。其中子隧道相关的优先级可以包括子隧道的业务优先级、子 隧道的优先级和子隧道组的优先级等多种优先级。子隧道相关的优先级可以 预先设置。根据子隧道的业务优先级、子隧道的优先级或子隧道组的优先级, 流量限制模块43可以在主隧道的流量超出第一带宽,按照优先级从低到高的 顺序丢弃子隧道中的业务、子隧道或子隧道组,将主隧道的流量限制在第一 带宽内。其中丢弃子隧道中的业务、子隧道或子隧道组,将主隧道的流量限 制在第一带宽内的方法可以参照前述的本发明流量限制方法实施例中的相关 描述,在此不再赘述。
本实施例获取模块获取子隧道流量后,流量限制模块根据子隧道相关的 优先级将主隧道的流量限制在主隧道的第一带宽内,实现了主隧道对子隧道 中流量的管理,保证了优先级高的流量能够成功传输。
图5为本发明流量限制装置第二实施例的结构示意图。如图5所示,在 本发明流量限制装置第一实施例的基础上,流量限制模块43可以包括第一限 制单元51、第二限制单元53和第三限制单元55中的任意一项或者多项。其 中第一限制单元51用于若所述子隧道相关的优先级为子隧道的业务优先级, 则才艮据所述子隧道的业务优先级将所述子隧道的流量限制在所述子隧道的第 三带宽内,所述第三带宽为所述子隧道的最大带宽值;和/或根据所述子隧道 的业务优先级将子隧道组的流量限制在所述子隧道组的第二带宽内,所述第 二带宽为所述子隧道组的最大带宽值;和/或^^艮据所述子隧道的业务优先级将 所述主隧道的流量限制在所述第一带宽内,所述子隧道组包括至少一个所述
13子隧道,所述子隧道组的流量为所述子隧道组内所有子隧道的流量之和。第
二限制单元53用于若所述子隧道相关的优先级为子隧道的优先级,则根据所 述子隧道的优先级将子隧道组的流量限制在所述子隧道组的第二带宽内;和/ 或根据所述子隧道的优先级将所述主隧道的流量限制在所述第一带宽内。第 三限制单元55用于若所述优先级为子隧道组的优先级,则根据所述子隧道组 的优先级,将所述主隧道的流量限制在所述第一带宽内。进一步地,该流量 限制装置还可以包括预设模块45和/或捆绑模块47。其中预设模块45用于 预先设置所述子隧道相关的优先级,所述优先级包括子隧道的业务优先级、 子隧道的优先级或子隧道组的优先级,所述子隧道组包括至少一个所述子隧 道。捆绑模块47用于根据预先设置的所述子隧道与所述主隧道捆绑的收敛 比、将所述子隧道捆绑到所述主隧道上。
具体地,在流量限制装置上可以预先设置子隧道与主隧道捆绑时的收敛 比,然后捆绑模块47按照所述收敛比将子隧道捆绑到主隧道上。预设模块 45可以预先设置子隧道相关的优先级,所述优先级包括子隧道的业务优先级、 子隧道的优先级或子隧道组的优先级,所述子隧道组包括至少一个所述子隧 道。获取模块41可以检测每个子隧道,以获取每个子隧道的流量,也可以检 测或计算出子隧道组、主隧道的流量等信息,还可以获取子隧道的第三带宽、 子隧道组的第二带宽以及主隧道的第 一带宽等信息。
当子隧道相关的优先级为子隧道的业务优先级时,若获取模块41检测出 子隧道的流量超出子隧道的第三带宽时,则流量限制模块43的第一限制单元 51按照子隧道的业务优先级/人低到高的顺序丟弃子隧道内优先级低的业务, 直到子隧道内的流量小于第三带宽为止,其中第三带宽为子隧道的最大带宽 值。若流量限制装置将主隧道内的子隧道按照不同类型划分为多个子隧道组, 则当获^4莫块41检测出子隧道组的流量超出子隧道组的第二带宽时,第一限 制单元51按照子隧道的业务优先级丢弃子隧道内优先级低的业务,将子隧道 组的流量限制在第二带宽内。若获取模块41检测出主隧道的流量超出主隧道
14的第一带宽时,则第一限制单元51按照子隧道的业务优先级/人低到高的顺序 丢弃子隧道内优先级低的业务,将主隧道的流量限制在第一带宽内。其中子 隧道组包括至少 一个子隧道,子隧道组的流量为所述子隧道组内所有子隧道 的流量之和,主隧道的流量为所述主隧道内所有子隧道的流量之和。其中第 一限制单元51根据子隧道的业务优先级,丢弃子隧道内优先级低的业务以限 制流量的方法可以参照本发明流量限制方法实施例中的相关描述。
当子隧道相关的优先级为子隧道的优先级时,若流量限制装置将主隧道
内的子隧道按照不同类型划分为多个子隧道组,则当获取模块41检测出子隧 道组的流量超出子隧道组的第二带宽时,第二限制单元53按照子隧道的优先 级从低到高的顺序丟弃优先级低的子隧道,将子隧道组的流量限制在第二带 宽内。无论主隧道中是否划分子隧道组,当获取模块41检测出主隧道的流量 超出主隧道的第一带宽时,第二限制单元53按照子隧道的优先级从低到高的 顺序丢弃优先级低的子隧道,将主隧道的流量限制在第一带宽内。其中第二 限制单元53根据子隧道的优先级,丟弃子隧道以限制流量的方法可以参照本 发明流量限制方法实施例中的相关描述。
当子隧道相关的优先级为子隧道组的优先级时,此时流量限制装置已将 主隧道内的子隧道按照不同类型划分为多个子隧道组,若获取模块41检测出 主隧道的流量超出主隧道的第一带宽,则第三限制单元55按照子隧道组的优 先级从低到高的顺序丢弃优先级低的子隧道组,将主隧道的流量限制在第一 带宽内。其中第三限制单元55根据子隧道组的优先级,丟弃优先级低的子隧 道组以限制流量的方法可以参照本发明流量限制方法实施例中的相关描述。
本实施例捆绑模块按照收敛比将子隧道捆绑到主隧道后,获取模块检测 并获取子隧道、子隧道组或主隧道的流量后,流量限制模块根据子隧道相关 的优先级对主隧道内子隧道的流量进行限制,保证了优先级高的流量能够成 功传输;通过第一限制单元、第二限制单元、第三限制单元分别根据子隧道 的业务、子隧道、子隧道组等的优先级对流量进行多层限制,有利于对用户的业务进行分层控制和管理;在进行流量限制之前,捆绑模块根据预设的收 敛比将子隧道捆绑到主隧道上,可以增加捆绑到主隧道上的子隧道的总带宽, 从而增加主隧道内通过的总流量,提高主隧道内带宽资源的利用率。
最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对 其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通 技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修 改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不 使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1、一种流量限制方法,其特征在于,包括获取子隧道的流量,多个所述子隧道归属于一个主隧道;根据所述子隧道相关的优先级将所述主隧道的流量限制在所述主隧道的第一带宽内,所述主隧道的流量为所述主隧道中所有子隧道的流量之和,所述第一带宽为所述主隧道的最大带宽值。
2、 根据权利要求1所述的流量限制方法,其特征在于,所述子隧道相关 的优先级包括子隧道的业务优先级,所述根据所述子隧道相关的优先级将主 隧道的流量限制在所述主隧道的第一带宽内包括以下步骤的一个或者多个根据所述子隧道的业务优先级将所述子隧道的流量限制在所述子隧道的 第三带宽内,所述第三带宽为所述子隧道的最大带宽值;根据所述子隧道的业务优先级将子隧道组的流量限制在所述子隧道组的 第二带宽内,所述子隧道组包括至少一个所述子隧道,所述子隧道组的流量 为所述子隧道组内所有子隧道的流量之和,所述第二带宽为所述子隧道组的 最大带宽值;根据所述子隧道的业务优先级将所述主隧道的流量限制在所述第一带宽内。
3、 根据权利要求1所述的流量限制方法,其特征在于,所述子隧道相关 的优先级包括子隧道的优先级,所述根据所述子隧道相关的优先级将主隧道 的流量限制在所述主隧道的第一带宽内,包括根据所述子隧道的优先级将子隧道组的流量限制在所述子隧道组的第二 带宽内,所述子隧道组包括至少一个所述子隧道,所述子隧道组的流量为所 述子隧道组内所有子隧道的流量之和,所述第二带宽为所述子隧道组的最大 带宽值;和/或根据所述子隧道的优先级将所述主隧道的流量限制在所述第一带宽内。
4、 根据权利要求1所述的流量限制方法,其特征在于,所述子隧道相关的优先级包括子隧道组的优先级,所述子隧道组包括至少一个所述子隧道, 所述根据所述子隧道相关的优先级将主隧道的流量限制在所述主隧道的第一带宽内,包括根据所述子隧道组的优先级,将所述主隧道的流量限制在所述第一带宽内。
5、 根据权利要求l-4任意一项所述的流量限制方法,其特征在于,还包 括预先设置所述子隧道相关的优先级。
6、 根据权利要求l-4任意一项所述的流量限制方法,其特征在于,还包括在所述主隧道上预先设置子隧道与主隧道捆绑的收敛比,按照所述收敛 比将所述子隧道捆绑到所述主隧道上。 .
7、 一种流量限制装置,其特征在于,包括获取模块,用于获取子隧道的流量,多个所述子隧道归属于一个主隧道; 流量限制模块,用于根据所述子隧道相关的优先级将所述主隧道的流量 限制在所述主隧道的第一带宽内,所述主隧道的流量为所述主隧道中所有子 隧道的流量之和,所述第一带宽为所述主隧道的最大带宽值。
8、 根据权利要求7所述的流量限制装置,其特征在于,所述流量限制模 块包括以下单元的任意 一 项或者多项第一限制单元,用于若所述子隧道相关的优先级为子隧道的业务优先级, 则根据所述子隧道的业务优先级将所述子隧道的流量限制在所述子隧道的第 三带宽内,所述第三带宽为所述子隧道的最大带宽值;和/或根据所述子隧道 的业务优先级将子隧道组的流量限制在所述子隧道組的第二带宽内,所述第 二带宽为所述子隧道组的最大带宽值;和/或根据所述子隧道的业务优先级将 所述主隧道的流量限制在所述第一带宽内,所述子隧道组包括至少一个所述 子隧道,所述子隧道组的流量为所述子隧道組内所有子隧道的流量之和;第二限制单元,用于若所述子隧道相关的优先级为子隧道的优先级,则根据所述子隧道的优先级将子隧道组的流量限制在所述子隧道组的第二带宽内;和/或根据所述子隧道的优先级将所述主隧道的流量限制在所述第一带宽 内;第三限制单元,用于若所述子隧道相关的优先级为子隧道组的优先级, 则根据所述子隧道组的优先级,将所述主隧道的流量限制在所述第一带宽内。
9、根据权利要求7或8所述的流量限制装置,其特征在于,还包括 预设模块,用于预先设置所述子隧道相关的优先级,所述子隧道相关的优先级包括子隧道的业务优先级、子隧道的优先级或子隧道组的优先级,所述子隧道组包括至少一个所述子隧道;和/或捆绑模块,用于根据预先设置的子隧道与主隧道捆绑的收敛比、将所述子隧道捆绑到所述主隧道上。 全文摘要
本发明实施例涉及一种流量限制方法和装置,其中该流量限制方法包括获取子隧道的流量,多个所述子隧道归属于一个主隧道;根据所述子隧道相关的优先级将所述主隧道的流量限制在所述主隧道的第一带宽内,所述主隧道的流量为所述主隧道中所有子隧道的流量之和,所述第一带宽为所述主隧道的最大带宽值。本发明实施例主隧道可以根据子隧道相关的优先级实现对子隧道中流量的限制和管理,可以保证优先级高的流量能够成功传输。
文档编号H04L12/56GK101478495SQ20091007677
公开日2009年7月8日 申请日期2009年1月20日 优先权日2009年1月20日
发明者张永平 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1