一种交换机状态监测方法及系统技术方案

技术编号:38860760 阅读:19 留言:0更新日期:2023-09-17 10:03
本发明专利技术属于交换机管理领域,公开了一种交换机状态监测方法及系统,所述方法包括:S100,采用自适应的更新间隔更新端口的查询周期;S200,基于查询周期向端口发送获取指令;S300,接收交换机返回的关于端口的端口带宽;S400,对端口带宽进行分析,获得监测结果。另外本发明专利技术还公开了方法所对应的系统。与现有技术相比,本发明专利技术对端口进行带宽查询时,查询周期并不是保持不变的,而是基于自适应的更新间隔进行更新的,有利于降低无效占用交换机的带宽以及无法及时获取到端口中的带宽的变化的情况的出现概率。的出现概率。的出现概率。

【技术实现步骤摘要】
一种交换机状态监测方法及系统


[0001]本专利技术涉及交换机管理领域,尤其涉及一种交换机状态监测方法及系统。

技术介绍

[0002]现有技术中,对交换机的状态进行监测一般是基于交换机的Console端口进行,可以使用SNMP等管理协议实现。但是,现有的管理协议一般都是对所有的端口使用人工设定的查询周期对端口的带宽进行获取,但是,由于管理协议也需要占用一定的带宽,对于带宽变化比较小的端口,采用过小的获取周期,会导致查询时占用的交换机的带宽过多,而且多获得的带宽信息并没有给检测带来更多额外的效果;而对于带宽变化比较大的端口,采用固定的查询周期使得无法及时获取到端口中的带宽的变化的情况的出现概率变大。

技术实现思路

[0003]本专利技术的目的在于公开一种交换机状态监测方法及系统,解决如何控制对交换机的端口的带宽进行查询的周期,降低无效占用交换机的带宽以及无法及时获取到端口中的带宽的变化的情况的出现概率的问题。
[0004]为了达到上述目的,本专利技术提供如下技术方案:为了达到上述目的,本专利技术提供如下技术方案:一方面,本专利技术提供了一种交换机状态监测方法,包括:S100,采用自适应的更新间隔更新端口的查询周期;S200,基于查询周期向端口发送获取指令;S300,接收交换机返回的关于端口的端口带宽;S400,对端口带宽进行分析,获得监测结果。
[0005]优选地,自适应的更新间隔的确定过程包括:第1个更新间隔和第2个更新间隔为预先设定的时间长度;从第3个更新间隔开始,使用如下方式确定更新间隔,d大于等于2;获取第d个更新间隔和第d

1个更新间隔中,交换机返回的端口带宽的集合和;分别计算和的带宽特征值;基于带宽特征值获取第d+1个更新间隔。
[0006]优选地,基于带宽特征值获取第d+1个更新间隔,包括:若,则使用如下函数计算第d+1个更新间隔:
[0007]和分别表示第d+1个和第d个更新间隔,和分别表示
和的带宽特征值,表示预设的第一时长,表示设定的带宽特征值阈值;若,则使用如下函数计算第d+1个更新间隔:
[0008]表示预设的第二时长,。
[0009]优选地,查询周期的计算函数为:
[0010]和表示第d个更新间隔所对应的查询周期,和分别表示第一端口带宽均值和第二端口带宽均值,,表示时间区间内,交换机返回的端口带宽的集合,表示开始计算的时刻,表示设定的采样间隔,表示预设的第三时长,表示中包含的端口带宽的总数,表示中的端口带宽u,表示端口带宽的最大值;,表示时间区间内,交换机返回的端口带宽的集合,表示中包含的端口带宽的总数,表示中的端口带宽v。
[0011]优选地,采用自适应的更新间隔更新端口的查询周期,包括:当第d个更新间隔结束后,进入第d+1个计算阶段,在该计算阶段,计算出第d+1个更新间隔和第d+1个更新间隔所对应的查询周期;当计算出第d+1个更新间隔和第d+1个更新间隔所对应的查询周期后,便进入第d+1个更新间隔。
[0012]优选地,获取指令包含需要进行端口带宽查询的端口的编号。
[0013]优选地,对端口带宽进行分析,获得监测结果,包括:判断端口带宽是否超出设定的端口带宽阈值,若是,则监测结果为端口带宽异常。
[0014]另一方面,本专利技术提供了一种交换机状态监测系统,包括周期管理模块、发送模块、接收模块和分析模块;周期管理模块用于采用自适应的更新间隔更新端口的查询周期;发送模块用于基于查询周期向端口发送获取指令;接收模块用于接收交换机返回的关于端口的端口带宽;分析模块用于对端口带宽进行分析,获得监测结果。
[0015]有益效果与现有技术相比,本专利技术对端口进行带宽查询时,查询周期并不是保持不变的,而
是基于自适应的更新间隔进行更新的,有利于降低无效占用交换机的带宽以及无法及时获取到端口中的带宽的变化的情况的出现概率。
附图说明
[0016]从下文给出的详细描述和附图中将更充分地理解本公开,附图仅以说明的方式给出,因此不限制本公开,并且其中:图1为本专利技术一种交换机状态监测方法的一种示意图;图2为本专利技术一种交换机状态监测系统的一种示意图。
具体实施方式
[0017]为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施方式对本专利技术进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0018]在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用其他不同于在此描述的其他方式来实施,因此,本专利技术的保护范围并不受下面公开的具体实施例的限制。
[0019]一方面,如图1所示的一种实施例,本专利技术提供了一种交换机状态监测方法,包括:S100,采用自适应的更新间隔更新端口的查询周期;S200,基于查询周期向端口发送获取指令;S300,接收交换机返回的关于端口的端口带宽;S400,对端口带宽进行分析,获得监测结果。
[0020]本专利技术对端口进行带宽查询时,查询周期并不是保持不变的,而是基于自适应的更新间隔进行更新的,有利于降低无效占用交换机的带宽以及无法及时获取到端口中的带宽的变化的情况的出现概率。
[0021]优选地,自适应的更新间隔的确定过程包括:第1个更新间隔和第2个更新间隔为预先设定的时间长度;从第3个更新间隔开始,使用如下方式确定更新间隔,d大于等于2;获取第d个更新间隔和第d

1个更新间隔中,交换机返回的端口带宽的集合和;分别计算和的带宽特征值;基于带宽特征值获取第d+1个更新间隔。
[0022]具体的,在本专利技术中,由于更新间隔的确定是基于前两个更新间隔中所获得的端口带宽进行的,因此对于第一个更新间隔和第二个更新间隔,本专利技术的是预先设定的时间长度。预先设定的时间长度可以是1小时,5小时等。
[0023]优选地,分别计算和的带宽特征值,包括:采用如下函数计算的带宽特征值:
[0024]其中,表示的带宽特征值,表示中包含的端口带宽的总数,表示中包含的端口带宽i,表示预设的端口带宽,表示预设的端口带宽比较值,表示设定的计算比例,;采用如下函数计算的带宽特征值:
[0025]其中,表示的带宽特征值,表示中包含的端口带宽的总数,表示中包含的端口带宽j。
[0026]在上述实施方式中,带宽特征值从集合中的端口带宽的均值以及端口带宽的方差两个方面计算得到,使得带宽特征值能够表示集合中的端口带宽的平均大小以及端口带宽的大小的差别程度,有利于更为全面地表示一个更新间隔中的端口带宽的特征,从而获得保证了计算得到的自适应程度高的更新间隔。
[0027]具体的,预设的端口带宽可以是交换机中的该端口所能够被使用的带宽的最大值,预设的端口带宽比较值可以是端口所能够被使用的带宽的最大值的平方。端口所能够被使用的带宽的最大值指的是端口实际能够被使用的带宽,因为端口中有部分带宽需要进行各种管理协议的信息传输。
[0028]优本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交换机状态监测方法,其特征在于,包括:S100,采用自适应的更新间隔更新端口的查询周期;S200,基于查询周期向端口发送获取指令;S300,接收交换机返回的关于端口的端口带宽;S400,对端口带宽进行分析,获得监测结果。2.根据权利要求1所述的一种交换机状态监测方法及系统,其特征在于,自适应的更新间隔的确定过程包括:第1个更新间隔和第2个更新间隔为预先设定的时间长度;从第3个更新间隔开始,使用如下方式确定更新间隔,d大于等于2;获取第d个更新间隔和第d

1个更新间隔中,交换机返回的端口带宽的集合和;分别计算和的带宽特征值;基于带宽特征值获取第d+1个更新间隔。3.根据权利要求2所述的一种交换机状态监测方法及系统,其特征在于,基于带宽特征值获取第d+1个更新间隔,包括:若,则使用如下函数计算第d+1个更新间隔:;和分别表示第d+1个和第d个更新间隔,和分别表示和的带宽特征值,表示预设的第一时长,表示设定的带宽特征值阈值;若,则使用如下函数计算第d+1个更新间隔:;表示预设的第二时长,。4.根据权利要求1所述的一种交换机状态监测方法及系统,其特征在于,查询周期的计算函数为:;和表示第d个更新间隔所对应的查询周期,和分别表示第一端口带宽均值和第二端口带宽均值,,表示时间区间内,交换机返回的端口带宽的集合,...

【专利技术属性】
技术研发人员:刘朝胜蒋明陈健董章龙胡建刚蒋维
申请(专利权)人:中国通信建设第三工程局有限公司
类型:发明
国别省市:

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

1