承诺访问速率管理方法、业务板及主控板技术

技术编号:19327268 阅读:29 留言:0更新日期:2018-11-03 14:19
本申请提供了一种承诺访问速率管理方法,应用于分布式网络设备上,该方法包括:接收到任意一个业务板针对某流量特征的本地承诺访问速率LCAR上调申请后,在预设的QoS表中查找与该流量特征对应的表项,在确定查找到的对应表项中的全局承诺访问速率GCAR大于各个业务板的本地承诺访问速率LCAR总和后,通知业务板该申请被接受,并更新该对应表项中该业务板的LCAR;接收到任意一个业务板针对该流量特征的降低LCAR通知后,在所述QoS表中查找对应的表项,并更新查找到的对应表项中的该业务板的LCAR。本申请上述方案能更好地适应分布式网络设备的架构。

Committed access rate management method, business board and master control panel.

This application provides a promised access rate management method applied to distributed network devices. The method includes: after receiving an application for increasing the local promised access rate LCAR of any service board for a traffic characteristic, searching the table items corresponding to the traffic characteristic in the preset QoS table, and determining the matches found. When the global commitment access rate (GCAR) in the entry is greater than the local commitment access rate (LCAR) of each business board, the application is notified to the business board that the application is accepted, and the LCAR of the business board in the corresponding entry is updated; after receiving the LCAR reduction notification of any business board for the traffic characteristics, the corresponding information is found in the said QOS table. Table entries, and update the LCAR of the business plate found in the corresponding table entries. The above scheme can better adapt to the architecture of the distributed network device.

【技术实现步骤摘要】
承诺访问速率管理方法、业务板及主控板
本申请涉及网络通信技术,特别涉及QoSCAR管理方法、业务板及主控板。
技术介绍
QoS(QualityofService,服务质量)技术是解决网络延迟和阻塞等问题的一种技术。对于一些关键应用以及对时延敏感的多媒体应用,QoS技术的作用非常显著。当网络过载或拥塞时,QoS技术可以有效降低延迟或大幅度降低关键报文被丢弃的可能。更多关于QoS的介绍可以参考互联网工程任务组IETF发布的标准文档RFC3644。QoSCAR(CommitAccessRate,承诺访问速率)技术是在QoS技术基础上发展出来的一种技术。它的典型作用是基于承诺访问速率对进入某一网络的某类流量进行监管,例如限制HTTP类流量不能占用超过10Mbps。但是QoSCAR技术在分布式网络设备上的实施仍然面临各种难题。
技术实现思路
本申请提供了一种承诺访问速率管理方法,应用于分布式网络设备的主控板上,该分布式网络设备还包括一个或者多个业务板;该方法包括:接收到任意一个业务板针对某流量特征的本地承诺访问速率LCAR上调申请后,在预设的QoS表中查找与该流量特征对应的表项;在确定查找到的对应表项中的全局承诺访问速率GCAR大于各个业务板的本地承诺访问速率LCAR总和后,通知业务板该申请被接受,并更新该对应表项中该业务板的LCAR;接收到任意一个业务板针对该流量特征的降低LCAR通知后,在所述QoS表中查找对应的表项,并更新查找到的对应表项中的该业务板的LCAR。本申请还提供了一种承诺访问速率管理方法,应用于分布式网络设备的业务板上,该分布式网络设备还包括主控板;该方法包括:统计本板与某流量特征对应的流量接收速率TAR;根据预定趋势算法确定所述TAR相对于所述流量特征对应的本地承诺访问速率LCAR的变化趋势;在确定所述变化趋势为上升趋势后,向主控板发送对应的LCAR上调申请,并在接收到主控板接受所述申请的通知后上调所述LCAR;在确定所述变化趋势为下降趋势后,降低所述LCAR并通知主控板。本申请还提供了一种承诺访问速率管理方法,应用于分布式网络设备,其中该分布式网络设备包括主控板以及一个或多个业务板,所述方法包括:业务板统计本板与某流量特征对应的流量接收速率TAR;业务板根据预定趋势算法确定所述TAR相对于所述流量特征对应的本地承诺访问速率LCAR的变化趋势;业务板在确定所述变化趋势为上升趋势后,向主控板发送对应的LCAR上调申请,并在接收到主控板接受所述申请的通知后上调所述LCAR;业务板在确定所述变化趋势为下降趋势后,降低所述LCAR并通知主控板;主控板接收到任意一个业务板针对某流量特征的本地承诺访问速率LCAR上调申请后,在预设的QoS表中查找与该流量特征对应的表项;主控板在确定查找到的对应表项中的全局承诺访问速率GCAR大于各个业务板的本地承诺访问速率LCAR总和后,通知业务板该申请被接受,并更新该对应表项中该业务板的LCAR;主控板接收到任意一个业务板针对该流量特征的降低LCAR通知后,在所述QoS表中查找对应的表项,并更新查找到的对应表项中的该业务板的LCAR。本申请支持各个业务板动态调整自身管理的承诺访问速率,从而更加适应分布式网络设备的架构特点。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是一种分布式设备QoSCAR处理过程示意图。图2是另一种分布式设备QoSCAR处理过程示意图。图3是本申请一个例子中一种分布式设备结构图。图4是本申请一个例子中主控板或业务板基本硬件架构图。图5a是本申请一个例子中主控板一侧承诺访问速率管理方法流程图。图5b是本申请一个例子中业务板一侧承诺访问速率管理方法流程图。图6是使用承诺访问速率管理方法后图2的变化示意图。图7是本申请另一个例子中承诺访问速率管理方法流程图。图8是本申请一个例子中趋势算法流程图。图9a是本申请一个例子中趋势算法部分流程图。图9b是本申请一个例子中趋势算法另一部分流程图。具体实施方式QoSCAR技术可以理解为针对指定流量速率的监管,降低流量突发导致流量的实际访问速率(TrafficAccessRate,TAR)持续超过承诺访问速率,因此承诺访问速率也可以理解为监管的基准速率。QoSCAR技术在分布式网络设备中应用通常会面临挑战。与集中式网络设备不同的是,在分布式网络设备中,很多具有若干相同特征的报文(从网络设备的角度看是“流量”)可能会分散到多个业务板上处理,这些处理包括了QoSCAR处理以及其他安全处理等。在“流量分布处理”这个特点下,QoSCAR的具体实现将变得更加复杂。请参考图1,假设分布式网络设备的管理员想针对HTTP类流量的速率进行QoSCAR处理,该管理员期望网络设备的全局承诺访问速率(GlobalCAR,GCAR)是300Mbps(以下无特殊说明,M表示Mbps)。也就是管理员的期望是:无论进入网络设备的流量速率大小是多少,经过网络设备的QoSCAR处理后,其结果不超过300M(或者与300M非常接近的某个数字)。在图1中,假设网络设备有三个业务板,分别为业务板102a、业务板102b以及业务板102c,流量速率在QoSCAR处理前是600M,如前所述,流量会被分发到各个业务板上去处理。在图1中,600M速率的流量中有400M在业务板102a上处理,150M在业务板102b上,50M在业务板102c上处理。经过各个业务板QoSCAR处理后,业务板102a出来的流量速率被限制在300M,业务板102b出来的流量速率是150M,业务板102c出来的流量速率是50M,实际的结果是300M+150M+50M=500M,这显然并不符合管理员期望的GCAR,即300M的速率。请参考图2,对于图1的问题,一种典型的处理方式针对分布式网络设备部署有针对性的QoSCAR机制。在图2中,考虑到管理员期望的GCAR是300M,而网络设备有三个业务板。此时可以将300M的监管任务平均分配到三个业务板上去执行,即每个业务板承担100M的监管任务。经过这样的分配后,三个业务板的本地承诺访问速率(LocalCAR,LCAR)都是100M,此时400M的流量进入业务板102a,经过业务板102a的QoSCAR处理后出来的流量速率是100M。同样的道理,此时150M的流量经过业务板102b处理后出来的也是100M,而50M的流量经过业务板102c处理后出来的是50M。从网络设备出来的总流量速率是100M+100M+50M=250M。这一流量速率低于GCAR,即300M,其导致的结果是流量速率监管过度,导致条件允许的情况下却无法满足对于用户的速率承诺。如果进入到业务板102a的流量是300M,进入业务板102c的流量是150M,那么此时出来的总速率将变成300M,符合管理员的预期,然而这是理想的情况,用户的流量从哪个业务板进入通常是难以控制的。实际上图2中的示例时常发生,这是因为流量的分布相当复杂当前流量速率大小可能相差很大。在某段时间内,指定流量可能在某个业务板上的速率很高,而在其他业务板上速率可能很低;在其他时间段内,这种状况可能又反过来。请参考图3、图4、图5a以及图本文档来自技高网...

【技术保护点】
1.一种承诺访问速率管理方法,应用于分布式网络设备的主控板上,该分布式网络设备还包括一个或者多个业务板;其特征在于,该方法包括:接收到任意一个业务板针对某流量特征的本地承诺访问速率LCAR上调申请后,在预设的QoS表中查找与该流量特征对应的表项;在确定查找到的对应表项中的全局承诺访问速率GCAR大于各个业务板的本地承诺访问速率LCAR总和后,通知业务板该申请被接受,并更新该对应表项中该业务板的LCAR;接收到任意一个业务板针对该流量特征的降低LCAR通知后,在所述QoS表中查找对应的表项,并更新查找到的对应表项中的该业务板的LCAR。

【技术特征摘要】
1.一种承诺访问速率管理方法,应用于分布式网络设备的主控板上,该分布式网络设备还包括一个或者多个业务板;其特征在于,该方法包括:接收到任意一个业务板针对某流量特征的本地承诺访问速率LCAR上调申请后,在预设的QoS表中查找与该流量特征对应的表项;在确定查找到的对应表项中的全局承诺访问速率GCAR大于各个业务板的本地承诺访问速率LCAR总和后,通知业务板该申请被接受,并更新该对应表项中该业务板的LCAR;接收到任意一个业务板针对该流量特征的降低LCAR通知后,在所述QoS表中查找对应的表项,并更新查找到的对应表项中的该业务板的LCAR。2.根据权利要求1所述的方法,其特征在于,还包括:接收管理侧下发的流量特征以及对应的全局承诺访问速率GCAR;在QoS表中记录该流量特征对应的GCAR以及各个业务板的本地承诺访问速率LCAR;将所述流量特征下发给各个业务板。3.根据权利要求2所述的方法,其特征在于,还包括:根据GCAR以及业务板数量确定各个业务板的初始LCAR,并将每个业务板的初始LCAR分别下发给各个业务板。4.根据权利要求1所述的方法,其特征在于:其中LCAR一次上调或者一次降低的幅度为预定的速率步长UR。5.一种承诺访问速率管理方法,应用于分布式网络设备的业务板上,该分布式网络设备还包括主控板;其特征在于,该方法包括:统计本板与某流量特征对应的流量接收速率TAR;根据预定趋势算法确定所述TAR相对于所述流量特征对应的本地承诺访问速率LCAR的变化趋势;在确定所述变化趋势为上升趋势后,向主控板发送对应的LCAR上调申请,并在接收到主控板接受所述申请的通知后上调所述LCAR;在确定所述变化趋势为下降趋势后,降低所述LCAR并通知主控板。6.根据权利要求5所述的方法,其特征在于:所述统计本板与某流量特征对应的TAR包括:统计本板下一个预定周期内所述流量特征对应的TAR;所述预定趋势算法包括:如果TAR大于LCAR且两者差值大于或等于第一速率阈值FRS,则确定变化趋势为上升趋势;如果TAR不大于LCAR且两者差值大于或者等于第二速率阈值SRS,则确定变化趋势为下降趋势。7.根据权利要求6所述的方法,其特征在于:其中LCAR一次上调或者一次降低的幅度为预定的速率步长UR。8.根据权利要求6所述的方法,其特征在于:所述SRS大于FRS。9.根据权利要求8所述的方法,其特征在于:其中SRS大于或等于UR或为UR的N倍,N为大于1的自然数。10.根据权利要求5所述的方法,其特征在于:所述统计本板与某流量特征对应的TAR包括:统计本板下一个第一预定周期内与某流量特征对应的第一TAR以及下一个第二预定周期内与该流量特征对应的第二TAR;所述预定趋势算法包括:如果第一TAR大于LCAR且两者差值大于或等于第一速率阈值FRS,则确定变化趋势为上升趋势;如果第二TAR不大于LCAR且两者差值大于或者等于第二速率阈值SRS,则确定变化趋势为下降趋势。11.根据权利要求10所述的方法,其特征在于:所述第二预定周期大于所述第一预定周期。12.根据权利要求5所述的方法,其特征在于:其中LCAR的初始值是主控板下发的。13.根据权利要求5所述的方法,其特征在于:还包括:接收主控板下发的流量特征,根据该流量特征对应的预设的本地承诺访问速率LCAR执行QoSCAR处理。14.一种承诺访问速率管理方法,应用于分布式网络设备,其中该分布式网络设备包括主控板以及一个或多个业务板,所述方法包括:业务板统计本板与某流量特征对应的流量接收速率TAR;业务板根据预定趋势算法确定所述TAR相对于所述流量特征对应的本地承诺访问速率LCAR的变化趋势;业务板在确定所述变化趋势为上升趋势后,向主控板发送对应的LCAR上调申请,并在接收到主控板接受所述申请的通知后上调所述LCAR;业务板在确定所述变化趋势为下降趋势后,降低所述LCAR并通知主控板;主控板接收到任意一个业务板针对某流量特征的本地承诺访问速率LCAR上调申请后,在预设的QoS表中查找与该流量特征对应的表项;主控板在确定查找到的对应表项中的全局承诺访问速率GCAR大于各个业务板的本地承诺访问速率LCAR总和后,通知业务板该申请被接受,并更新该对应表项中该业务板的LCAR;主控板接收到任意一个业务板针对该流量特征的降低LCAR通知后,在所述QoS表中查找对应的表项,并更新查找到的对应表项中的该业务板的LCAR。15.根据权利要求14所述的方法,其特征在于,还包括:主控板接收管理侧下发的流量特征以及对应的全局承诺访问速率GCAR;主控板在QoS表中记录该流量特征对应的GCAR以...

【专利技术属性】
技术研发人员:岳炳词
申请(专利权)人:新华三信息安全技术有限公司
类型:发明
国别省市:安徽,34

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

1