[发明专利]一种协议报文的上传方法、系统、电子设备及存储介质有效
申请号: | 202110876890.2 | 申请日: | 2021-07-31 |
公开(公告)号: | CN113726690B | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 颜虹;袁福利 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L47/62 | 分类号: | H04L47/62;H04L47/525 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 杨威 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 协议 报文 上传 方法 系统 电子设备 存储 介质 | ||
1.一种协议报文的上传方法,其特征在于,包括:
根据报文优先级将所有协议报文分配至对应的报文队列,并确定每一所述报文队列的队列上传速率;
根据所述报文优先级为每一所述报文队列设置对应的上传限速值;其中,所述报文优先级与所述上传限速值正相关;
根据所述队列上传速率和所述上传限速值将所有所述报文队列划分为第一报文队列和第二报文队列;其中,所述第一报文队列的队列上传速率小于或等于对应的上传限速值,所述第二报文队列的队列上传速率大于对应的上传限速值;
将所述第一报文队列的实际上传速率设置为对应的队列上传速率,并根据所述第一报文队列的实际上传速率确定交换机CPU的剩余可用带宽,根据所述剩余可用带宽设置所述第二报文队列的实际上传速率;
若所述报文队列中包括N种协议报文,则将所述报文队列的实际上传速率除以N得到每种协议报文的标准分配速率;
若符合第一条件,则按照所述标准分配速率上传对应的协议报文;其中,所述第一条件为所有所述协议报文的报文上传速率均大于所述标准分配速率;
若符合第二条件,则按照所述协议报文的报文上传速率上传对应的协议报文;其中,所述第二条件为所有所述协议报文的报文上传速率均小于或等于所述标准分配速率;
若不符合所述第一条件和所述第二条件,则按照所述报文上传速率上传对应的第一类协议报文,根据所有所述第一类协议报文的报文上传速率和所述报文队列的实际上传速率确定队列剩余带宽,并按照所述队列剩余带宽上传第二类协议报文;其中,所述第一类协议报文的报文上传速率小于或等于所述标准分配速率,所述第二类协议报文的报文上传速率大于所述标准分配速率。
2.根据权利要求1所述协议报文的上传方法,其特征在于,根据所述第一报文队列的实际上传速率确定交换机CPU的剩余可用带宽,根据所述剩余可用带宽设置所述第二报文队列的实际上传速率,包括:
获取向所述交换机CPU上传所述协议报文的可用总带宽;
将所述可用总带宽与所有所述第一报文队列的实际上传速率之差作为所述剩余可用带宽;
根据所述报文优先级将所述剩余可用带宽分配至所有第二报文队列,得到新的上传限速值;
判断所有所述第二报文队列的队列上传速率是否均大于对应的新的上传限速值;
若是,则将所述新的上传限速值设置为所述第二报文队列的实际上传速率;
若否,则将队列上传速率小于或等于新的上传限速值的第二报文队列设置为新的第一报文队列,并进入将所述可用总带宽与所有第一报文队列的实际上传速率之差作为所述剩余可用带宽的步骤。
3.根据权利要求1所述协议报文的上传方法,其特征在于,所述根据报文优先级将所有协议报文分配至对应的报文队列,包括:
获取所述报文优先级和所述报文队列的队列ID的对应关系;其中,所述队列ID的值与所述报文优先级正相关;
根据所述报文优先级与所述队列ID的对应关系将所述协议报文分配至对应的报文队列。
4.根据权利要求3所述协议报文的上传方法,其特征在于,根据所述报文优先级为每一所述报文队列设置对应的上传限速值,包括:
根据所述报文优先级和所述队列ID的对应关系确定每一所述报文队列的带宽分配比例;其中,所述带宽分配比例为报文队列的队列ID值与所有报文队列的队列ID值总和的比值;
根据所述带宽分配比例与可用总带宽的乘积确定每一所述报文队列对应的上传限速值。
5.根据权利要求1所述协议报文的上传方法,其特征在于,确定每一所述报文队列的队列上传速率,包括:
计算所述报文队列中每一类的报文协议的报文上传速率之和,得到所述报文队列的队列上传速率。
6.根据权利要求1所述协议报文的上传方法,其特征在于,所述协议报文包括CPU管理事件对应的协议报文;其中,所述CPU管理事件包括管理设备组件的事件、管理外部访问的事件、管理集群系统的事件、管理配置的网络控制协议的事件、管理报文的事件和管理MAC地址的事件中的任一类事件或任几类事件的组合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110876890.2/1.html,转载请声明来源钻瓜专利网。