一种基于流量监控的端口自动扩容方法、装置和设备制造方法及图纸

技术编号:26975756 阅读:24 留言:0更新日期:2021-01-06 00:11
本发明专利技术的实施例提供了一种基于流量监控的端口自动扩容方法、装置和设备。所述方法包括通过snmp以设定的时间间隔获取设备所有端口的流量和带宽;计算当前周期的流量均值和上一周期的流量均值,预测出下一周期的流量均值预测值;当存在周期内流量超过带宽阈值时,生成扩容命令或扩容建议;接收扩容命令,对设备端口进行扩容。以此方式,可以根据snmp每隔一段时间采集一次端口流量,采集周期短,能更及时地、准确地反应端口流量情况,并且通过对流量采集结果的分析,生成分析报告,更加智能,直观地显示设备端口的使用情况,使用户及时掌握网络使用情况,优化网络,提升行业满意度。

【技术实现步骤摘要】
一种基于流量监控的端口自动扩容方法、装置和设备
本专利技术的实施例一般涉及流量监控领域,并且更具体地,涉及一种基于流量监控的端口自动扩容方法、装置和设备。
技术介绍
在现实生活中,网络的带宽对用户上网的体验起到决定性的作用,现网中监控流量的方式缓慢,无法灵活的较小粒度的采集设备端口的流量,进行有效的大数据分析,以及规划形成详细的报表,无法让用户快速,智能,直观的看出网络使用情况。当用户上网发现网速变慢,将会对运营商的网络质量产生严重的不满,但是客户无法实时监控所有网络电路的流量情况,达到及时准确的发现用户带宽的不足,对其进行扩容建议,影响用户感知,将可能导致客户群体的流失,以及行业满意度的下滑。
技术实现思路
根据本专利技术的实施例,提供了一种基于流量监控的端口自动扩容方案。在本专利技术的第一方面,提供了一种基于流量监控的端口自动扩容方法。该方法包括:通过snmp以设定的时间间隔获取设备所有端口的流量和带宽;计算当前周期的流量均值和上一周期的流量均值,预测出下一周期的流量均值预测值;当存在周期内流量超过带宽阈值时,生成扩容命令或扩容建议;接收扩容命令,对设备端口进行扩容。进一步地,所述计算当前周期的流量均值和上一周期的流量均值,包括:计算当前周期的流量均值包括:选择时间周期的粒度,统计在时间周期内的流量数据点;选择所述流量数据点中的全部或部分取平均,得到当前时间周期内的流量均值;计算上一周期的流量均值,包括:选择时间周期的粒度,统计在所述时间周期内的流量数据点;选择所述流量数据点中的全部或部分取平均,得到上一时间周期内的流量均值。进一步地,所述预测出下一周期的流量均值预测值,包括:其中,E3为下一周期的流量均值预测值;E2为当前周期的流量均值;E1为上一周期的流量均值。进一步地,所述带宽阈值用于判断是否需要进行扩容,其中如果周期内流量超过带宽阈值,则需要对当前设备端口进行扩容;如果周期内流量不超过带宽阈值,则不需要对当前设备端口进行扩容。进一步地,所述对设备端口进行扩容,包括:根据网元设备型号,查找设备的版本信息;通过对应的查询指令,查询出端口能够扩容的带宽;根据snmp识别出待扩容的端口;根据目标扩容量,对所述待扩容的端口进行扩容;根据所述端口的描述规范对扩容后的带宽进行更新。在本专利技术的第二方面,提供了一种基于流量监控的端口自动扩容装置。该装置包括:获取模块,通过snmp以设定的时间间隔获取设备所有端口的流量和带宽;计算模块,用于计算当前周期的流量均值和上一周期的流量均值,预测出下一周期的流量均值预测值;生成模块,用于当存在周期内流量超过带宽阈值,则生成扩容命令或扩容建议;扩容模块,用于接收扩容命令,对设备端口进行扩容。进一步地,所述计算模块包括第一计算模块、第二计算模块和预测模块;所述第一计算模块,用于选择时间周期的粒度,统计在时间周期内的流量数据点;选择所述流量数据点中的全部或部分取平均,得到当前时间周期内的流量均值;所述第二计算模块,用于选择时间周期的粒度,统计在所述时间周期内的流量数据点;选择所述流量数据点中的全部或部分取平均,得到上一时间周期内的流量均值。所述预测模块,用于预测出下一周期的流量均值预测值,包括:其中,E3为下一周期的流量均值预测值;E2为当前周期的流量均值;E1为上一周期的流量均值。进一步地,所述扩容模块,包括:查找模块,用于根据网元设备型号,查找设备的版本信息;查询模块,用于通过对应的查询指令,查询出端口能够扩容的带宽;识别模块,用于根据snmp识别出待扩容的端口;扩容模块,用于根据目标扩容量,对所述待扩容的端口进行扩容;更新模块,用于根据所述端口的描述规范对扩容后的带宽进行更新。在本专利技术的第三方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的方法。在本专利技术的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如根据本专利技术的第一方面的方法。应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本专利技术的实施例的关键或重要特征,亦非用于限制本专利技术的范围。本专利技术的其它特征将通过以下的描述变得容易理解。本专利技术根据snmp每隔一段时间采集一次端口流量,采集周期短,能更及时地、准确地反应端口流量情况,并且通过对流量采集结果的分析,生成分析报告,更加智能,直观地显示设备端口的使用情况,使用户及时掌握网络使用情况,优化网络,提升行业满意度。附图说明结合附图并参考以下详细说明,本专利技术各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:图1示出了根据本专利技术的实施例的基于流量监控的端口自动扩容方法的流程图;图2示出了根据本专利技术的实施例的基于流量监控的端口自动扩容装置的方框图;图3示出了能够实施本专利技术的实施例的示例性电子设备的方框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本专利技术保护的范围。另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。本专利技术中,根据snmp每隔一段时间采集一次端口流量,采集周期短,能更及时地、准确地反应端口流量情况,并且通过对流量采集结果的分析,生成分析报告,更加智能,直观地显示设备端口的使用情况,使用户及时掌握网络使用情况,优化网络,提升行业满意度。图1示出了本专利技术实施例的基于流量监控的端口自动扩容方法的流程图。该方法包括:S101、通过snmp以设定的时间间隔获取设备所有端口的流量和带宽.所述snmp是专门设计用于在IP网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议,它是一种应用层协议。SNMP使网络管理员能够管理网络效能,发现并解决网络问题以及规划网络增长。通过SNMP接收随机消息(及事件报告)网络管理系统获知网络出现问题。在本专利技术的实施例中,所述时间间隔可以根据情况进行设定,每隔所述时间间隔从设备的端口获取一次流量和带宽数据。例如,设定所述时间间隔为5分钟,即通过snmp每个五分钟从设备的所有端口中获取一次当前设备的本文档来自技高网
...

【技术保护点】
1.一种基于流量监控的端口自动扩容方法,其特征在于,包括:/n通过snmp以设定的时间间隔获取设备所有端口的流量和带宽;/n计算当前周期的流量均值和上一周期的流量均值,预测出下一周期的流量均值预测值;/n当存在周期内流量超过带宽阈值时,生成扩容命令或扩容建议;/n接收扩容命令,对设备端口进行扩容。/n

【技术特征摘要】
1.一种基于流量监控的端口自动扩容方法,其特征在于,包括:
通过snmp以设定的时间间隔获取设备所有端口的流量和带宽;
计算当前周期的流量均值和上一周期的流量均值,预测出下一周期的流量均值预测值;
当存在周期内流量超过带宽阈值时,生成扩容命令或扩容建议;
接收扩容命令,对设备端口进行扩容。


2.根据权利要求1所述的方法,其特征在于,所述计算当前周期的流量均值和上一周期的流量均值,包括:
计算当前周期的流量均值包括:
选择时间周期的粒度,统计在时间周期内的流量数据点;
选择所述流量数据点中的全部或部分取平均,得到当前时间周期内的流量均值;
计算上一周期的流量均值,包括:
选择时间周期的粒度,统计在所述时间周期内的流量数据点;
选择所述流量数据点中的全部或部分取平均,得到上一时间周期内的流量均值。


3.根据权利要求1所述的方法,其特征在于,所述预测出下一周期的流量均值预测值,包括:



其中,E3为下一周期的流量均值预测值;E2为当前周期的流量均值;E1为上一周期的流量均值。


4.根据权利要求1所述的方法,其特征在于,所述带宽阈值用于判断是否需要进行扩容,其中
如果周期内流量超过带宽阈值,则需要对当前设备端口进行扩容;
如果周期内流量不超过带宽阈值,则不需要对当前设备端口进行扩容。


5.根据权利要求1所述的方法,其特征在于,所述对设备端口进行扩容,包括:
根据网元设备型号,查找设备的版本信息;
通过对应的查询指令,查询出端口能够扩容的带宽;
根据snmp识别出待扩容的端口;
根据目标扩容量,对所述待扩容的端口进行扩容;
根据所述端口的描述规范对扩容后的带宽进行更新。


6.一种基于流量监控的端口自动扩容装置,其特征在于,包括:
获取模块,...

【专利技术属性】
技术研发人员:张扬
申请(专利权)人:中盈优创资讯科技有限公司
类型:发明
国别省市:上海;31

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

1