[发明专利]一种流量转发控制方法和装置有效
申请号: | 201710413994.3 | 申请日: | 2017-06-05 |
公开(公告)号: | CN107547423B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 汪亮;吴文;晁岳磊 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/851 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;何立春 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流量 转发 控制 方法 装置 | ||
本申请公开一种流量转发控制方法和装置,方法包括:将接收到的流量分发到聚合组的各成员端口所在的各转发芯片上,使所述各转发芯片将收到的流量转发出去;获取一个调整周期内,各转发芯片的实际流量转发平均速率,根据各转发芯片的实际流量转发平均速率以及流量转发速率基础值,计算各转发芯片的一次流量转发速率调整值;通知各转发芯片按照一次流量转发速率调整值设置承诺访问速率CAR上限值。本申请的技术方案实现了按照预设的聚合组的CAR上限值调整各转发芯片的流量转发速率,使聚合组的实际流量转发速率更接近聚合组的CAR上限值的效果,满足了实际需求。
技术领域
本申请涉及网络通信技术领域,具体涉及一种流量转发控制方法和装置。
背景技术
目前,网络设备例如路由器设备在实现服务质量(Quality of Service,简称QoS)中常用一种承诺访问速率(Committed Access Rate,简称CAR)的技术,以对路由器转发的流量进行限速。例如,在一个网络中,上游设备A和下游设备B互连,下游设备B因为转发能力有限,无法承载更多流量高速转发,为了减少对下游设备B的冲击和影响,可以在A设备连接B设备的出口配置CAR功能,让A设备出口的流量限定在CAR的范围内,这样能够保证B设备在自己处理能力范围内进行流量转发。
发明内容
本申请提供了一种流量转发控制方法和装置,以满足上述需求。
根据本申请的一个方面,提供了一种流量转发控制方法,包括:
将接收到的流量分发到聚合组的成员端口所在的各转发芯片上,使所述各转发芯片将收到的流量转发出去;
获取一个调整周期内,所述各转发芯片的实际流量转发平均速率,根据各转发芯片的实际流量转发平均速率以及流量转发速率基础值,计算各转发芯片对应的一次流量转发速率调整值;
通知各转发芯片按照所述对应的一次流量转发速率调整值设置承诺访问速率CAR上限值,以控制所述转发芯片的流量转发。
根据本申请的另一个方面,提供了一种流量转发控制装置,包括:
分担模块,适于将接收到的流量分发到聚合组的成员端口所在的各转发芯片上,使所述各转发芯片将收到的流量转发出去;
调整值计算模块,适于获取一个调整周期内,所述各转发芯片的实际流量转发平均速率,根据各转发芯片的实际流量转发平均速率以及流量转发速率基础值,计算各转发芯片对应的一次流量转发速率调整值;
控制模块,适于通知各转发芯片按照所述对应的一次流量转发速率调整值设置承诺访问速率CAR上限值,以控制所述转发芯片的流量转发。
本申请的有益效果是:本申请实施例提供的流量转发控制方法和装置,通过将接收到的流量分发到聚合组的成员端口所在的各转发芯片上,为各转发芯片计算流量转发速率基础值;获取一个调整周期内,各转发芯片的实际流量转发平均速率,根据各转发芯片的实际流量转发平均速率以及流量转发速率基础值,计算各转发芯片对应的一次流量转发速率调整值;通知各转发芯片按照对应的一次流量转发速率调整值设置对应的承诺访问速率CAR上限值,从而方便了对聚合组中各成员端口所在的转发芯片的CAR上限值进行调整,使得转发芯片实际转发流量速率总体上更接近聚合CAR设定的上限值,优化了各转发芯片的流量转发,满足了实际需求。
附图说明
图1是本申请一个实施例的流量转发控制方法的流程示意图;
图2是本申请一个实施例的流量转发控制方法的应用场景示意图;
图3是本申请一个实施例的网络设备硬件结构图;
图4是图3所示的流量转发控制装置的功能框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710413994.3/2.html,转载请声明来源钻瓜专利网。