一种传输速率确定方法、装置、网络设备及存储介质制造方法及图纸

技术编号:23215110 阅读:41 留言:0更新日期:2020-01-31 22:42
本申请实施例提供了一种传输速率确定方法、装置、网络设备及存储介质。方案如下:可以针对每一虚拟设备,判断网络设备中是否存储有该虚拟设备对应的自定义传输速率阈值,若是,则将该虚拟设备对应的自定义传输速率阈值确定为该虚拟设备对应的分传输速率阈值,该分传输速率阈值用于限制传输数据包的传输速率,若否,则根据每一虚拟设备的优先级,确定除自定义传输速率阈值对应的虚拟设备外的每一虚拟设备的分传输速率阈值。采用本申请实施例提供的技术方案,在实现削弱网络设备中CPU资源占用较高的虚拟设备对其他虚拟设备运行状态的影响,提高网络设备运行的稳定性的情况下,提高了传输速率阈值确定的灵活性。

A transmission rate determination method, device, network equipment and storage medium

【技术实现步骤摘要】
一种传输速率确定方法、装置、网络设备及存储介质
本申请涉及数据传输
,特别是涉及一种传输速率确定方法、装置、网络设备及存储介质。
技术介绍
随着虚拟化技术的不断发展,一个网络设备往往可以由多个虚拟设备构成。该网络设备中的每一虚拟设备可以根据业务需求并行运行,也就是网络设备中的每一虚拟设备可以根据业务需求并行传输数据包。网络设备中每一数据包的传输均需消耗一定的中央处理器(CentralProcessingUnit,CPU)资源,当该网络设备中的某一虚拟设备运行所消耗的CPU资源过高时,将严重影响其他虚拟设备的正常运行,导致该网络设备的运行不稳定。目前,为了减低单个虚拟设备消耗CPU资源过高对网络设备的运行状态的影响,往往通过人工设置传输速率阈值的方式,限制虚拟设备中数据包的传输速率,从而降低虚拟设备消耗的CPU资源。但是,人工设置传输速率阈值限制数据包传输速率的灵活性较差。
技术实现思路
本申请实施例的目的在于提供一种传输速率确定方法、装置、网络设备及存储介质,以在实现削弱网络设备中CPU资源占用较高的虚拟设备对本文档来自技高网...

【技术保护点】
1.一种传输速率确定方法,其特征在于,应用于网络设备,所述网络设备包括多个虚拟设备,所述方法包括:/n针对每一虚拟设备,判断所述网络设备中是否存储有该虚拟设备对应的自定义传输速率阈值;/n若是,则将该虚拟设备对应的自定义传输速率阈值确定为该虚拟设备对应的分传输速率阈值,所述分传输速率阈值用于限制传输数据包的传输速率;/n根据每一虚拟设备的优先级,确定除自定义传输速率阈值对应的虚拟设备外的每一虚拟设备的分传输速率阈值。/n

【技术特征摘要】
1.一种传输速率确定方法,其特征在于,应用于网络设备,所述网络设备包括多个虚拟设备,所述方法包括:
针对每一虚拟设备,判断所述网络设备中是否存储有该虚拟设备对应的自定义传输速率阈值;
若是,则将该虚拟设备对应的自定义传输速率阈值确定为该虚拟设备对应的分传输速率阈值,所述分传输速率阈值用于限制传输数据包的传输速率;
根据每一虚拟设备的优先级,确定除自定义传输速率阈值对应的虚拟设备外的每一虚拟设备的分传输速率阈值。


2.根据权利要求1所述的方法,其特征在于,所述分传输速率阈值以数据包每秒PPS值表示,或所述传输速率阈值以中央处理器CPU占用率表示。


3.根据权利要求1所述的方法,其特征在于,在所述网络设备中包括自定义传输速率阈值对应的虚拟设备情况下,所述方法还包括:
将自定义传输速率阈值对应的虚拟设备的优先级确定为预设默认优先级。


4.根据权利要求1-3任一所述的方法,其特征在于,所述根据每一虚拟设备的优先级,确定除自定义传输速率阈值对应的虚拟设备外的每一虚拟设备的分传输速率阈值的步骤,包括:
将所述网络设备中的第一虚拟设备的分传输速率阈值设置为空值,所述空值用于指示所述第一虚拟设备的分传输速率阈值为无穷大,所述第一虚拟设备为除自定义传输速率阈值对应的虚拟设备外、且优先级为空的虚拟设备;
根据所述网络设备中每一第二虚拟设备的优先级,以及预先存储的优先级与权重间的对应关系,确定除自定义传输速率阈值对应的虚拟设备外的每一第二虚拟设备的分传输速率阈值,所述第二虚拟设备为除所述第一虚拟设备外的、且优先级不为空的虚拟设备。


5.根据权利要求4所述的方法,其特征在于,所述根据除所述第一虚拟设备外的第二虚拟设备的优先级,以及预先存储的优先级与权重间的对应关系,确定除自定义传输速率阈值对应的虚拟设备外的每一第二虚拟设备的分传输速率阈值的步骤,包括:
针对所述网络设备中除自定义传输速率阈值对应的虚拟设备外的每一第二虚拟设备,将该第二虚拟设备的优先级所对应的权重与平均传输速率间的乘积,确定为该第二虚拟设备的分传输速率阈值;其中,所述平均传输速率为预设传输速率阈值和所述网络设备中每一优先级对应第二虚拟设备的数量的加权和的比值,所述加权和为每一优先级所对应的权重与该优先级所对应的第二虚拟设备的数量的乘积的和。


6.根据权利要求...

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

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

1