[发明专利]网络设备吞吐量限制、统计方法及装置在审
申请号: | 201811268355.3 | 申请日: | 2018-10-29 |
公开(公告)号: | CN109525504A | 公开(公告)日: | 2019-03-26 |
发明(设计)人: | 刘世贞 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L12/815 | 分类号: | H04L12/815;H04L12/823;H04L12/841 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 吞吐量限制 虚拟系统 网络设备 超时 统计 原子操作 吞吐量 网络设备性能 丢包处理 实时监控 对设备 重置 更新 | ||
本说明书提供一种网络设备吞吐量限制方法及装置、网络设备吞吐量限制统计方法及装置,所述方法包括:所述方法包括:统计网络设备的虚拟系统距离上一次虚拟系统吞吐量限制的超时时间;若所述超时时间不超过限制时间间隔,且当前虚拟系统的吞吐量限制统计值大于或等于虚拟系统的吞吐量限制值时,进行丢包处理;若所述超时时间超过限制时间间隔,则更新虚拟系统的吞吐量限制超时时间为当前时间,并利用原子操作重置虚拟系统的吞吐量限制统计值。本说明书方案,通过原子操作对吞吐量的限制,实现精确控制,并减少了对网络设备性能影响。另外,采用吞吐量实时监控统计与吞吐量限制分离的实现方案,极大限度的较少支持吞吐量限制功能对设备性能的影响。
技术领域
本说明书涉及计算机互联网技术领域,尤其涉及一种网络设备吞吐量限制方法及装置、网络设备吞吐量统计方法及装置。
背景技术
在实际的网络应用场景中,对于支持虚拟系统的网络设备,为了对网络设备的实时应用情况进行监控,需要对各虚拟系统的吞吐量进行实时监控,此外网络设备管理员为了对各网络用户网络使用情况进行有效监管,有时需要对某些虚拟系统的吞吐量进行限制,甚至根据各虚拟系统应用用户的不同情况分别进行不同的限制处理,这时就要求对网络设备不仅仅要实时统计各虚拟系统的吞吐量,更要求对各虚拟系统的吞吐量根据用户配置需求做出对应的限制处理。
虚拟系统(Virtual System),是指将一物理网络设备在逻辑上划分成多个虚拟的系统,每个虚拟系统都可以被看成是一台完全独立的网络设备,可拥有独立的系统资源、管理员、安全策略、用户认证数据库等。吞吐量(Throughput)是指单位时间内网络设备成功接收并转发数据的数量,即设备接收并转发的数据速率,单位为bps(bit/s)。
当前网络设备的CPU在业务处理时一般都是多核并发进行业务处理的,当要对虚拟系统的吞吐量进行限制时,需要解决CPU多核并发的业务处理模式与虚拟系统下统一吞吐量限制,由于CPU多数据核在业务处理时基本是保持相同的工作效率,即每个CPU数据核的吞吐量是基本均衡的。基于上述特点,为了在尽可能的对设备性能不造成影响的情况下实现对网络设备的吞吐量限制,现有技术方案的一般是将每虚拟系统下的设备吞吐量限制转换为每虚拟系统下每个CPU数据核的吞吐量限制来实现的,即在吞吐量限制时,转换为每个CPU独立进行限制,从而避免吞吐量限制时造成各CPU数据核之间竞争从而影响设备性能。
上述现有技术方案,在CPU多核处理机制处理业务时会尽可能平均的将业务处理分配至各业务处理数据核,但由于实际网络应用中每流量包的吞吐量大小是不固定、且随机不可控的,无法达到每个CPU数据核绝对的业务平均,从而导致某些CPU数据核的吞吐量超过限制值,而某些CPU却还未超过吞吐量限制值,影响了吞吐量限制的精确度。另外,随着技术快速发展,不同类型的网络设备之间各CPU数据核的使用情况存在差异,如果完全依赖各CPU数据核使用情况和业务分配情况进行吞吐量限制,局限性愈发突出,无法兼容不同产品类型、不同CPU类型的网络设备。
发明内容
为克服相关技术中存在的问题,本说明书提供了网络设备吞吐量限制方法及装置、网络设备吞吐量统计方法及装置。
根据本说明书实施例的第一方面,提供一种网络设备吞吐量限制方法,所述方法包括:
统计网络设备的虚拟系统距离上一次虚拟系统吞吐量限制的超时时间;
若所述超时时间不超过限制时间间隔,且当前虚拟系统的吞吐量限制统计值大于或等于虚拟系统的吞吐量限制值时,进行丢包处理;
若所述超时时间超过限制时间间隔,则更新虚拟系统的吞吐量限制超时时间为当前时间,并利用原子操作重置虚拟系统的吞吐量限制统计值。
一种网络设备吞吐量统计方法,包括:
在每报文流量流过网络设备时,判断当前是否需要进行吞吐量限制;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811268355.3/2.html,转载请声明来源钻瓜专利网。