[发明专利]网络设备的自适应限速方法及其系统有效
申请号: | 201810790752.0 | 申请日: | 2018-07-18 |
公开(公告)号: | CN108965005B | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 舒洋;郑明 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04Q11/00;G06K9/62 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 王维 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种网络设备的自适应限速方法及其系统,涉及互联网接入设备领域,该方法包括以下步骤:定义N组特征值结构体。根据数据包进入CPU的总速率,确定数据包需要限速,还是需要进入数据包的学习归类。计算每个数据包与N组特征值结构体组成的N+1个特征值结构体两两之间的相似度,将相似度最高的两个特征值结构体归为一类。继续确定数据包需要继续进行数据包的学习归类,还是需要限速,若需要限速,根据每一类数据包进入CPU的平均速率在全部种类的数据包进入CPU的总速率所占的比例,分配限速速率,并根据限速速率对相应类型的数据包进行限速。本发明能根据当前网络环境,自动学习数据包类型和速率,当需要限速时,根据学习到的信息进行限速。 | ||
搜索关键词: | 网络设备 自适应 限速 方法 及其 系统 | ||
【主权项】:
1.一种网络设备的自适应限速方法,其特征在于,该方法包括以下步骤:S1.定义N组特征值结构体,N为正整数,每组特征值结构体均包括多个用于区分数据包类型的特征值;S2.根据数据包进入CPU的总速率,判断数据包需要限速,还是需要进入数据包的学习归类;若需要限速,则按照限制每秒处理数据包数量的方式进行限速,若需要进入数据包的学习归类,转到步骤S3;S3.依次提取每个数据包的特征值,依次计算每个数据包与N组特征值结构体组成的N+1个特征值结构体两两之间的相似度,将相似度最高的两个特征值结构体归为一类,形成新的N组特征值结构体,并对进行归类的特征值结构体的特征值进行更新,转到步骤S4;S4.继续统计数据包进入CPU的总速率,判断数据包需要继续进行数据包的学习归类,还是需要限速,若需要继续进行数据包的学习归类,则返回步骤S3;若需要限速,计算归类后每一类数据包进入CPU的平均速率,根据每一类数据包进入CPU的平均速率在全部种类的数据包进入CPU的总速率中所占的比例,分配限速速率,并根据限速速率对相应类型的数据包进行限速。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810790752.0/,转载请声明来源钻瓜专利网。