AC与AP之间的链路保活方法及系统技术方案

技术编号:19103013 阅读:39 留言:0更新日期:2018-10-03 04:10
一种AC与AP之间的链路保活方法,所述方法包括:周期性检测接入到所述AC的AP数量,判断所述AP数量是否超过预设的第一阈值,根据所述AP数量与预设的第一阈值的判断结果对所述AC与所述AP之间的链路的保活周期和保活超时时间进行调整。本发明专利技术还提供一种AC与AP之间的链路保活系统。本发明专利技术可根据接入AC的AP数量动态调整AC与AP之间的保活周期和保活超时时间,提高AC与AP之间链路的存活率。

【技术实现步骤摘要】
AC与AP之间的链路保活方法及系统
本专利技术实施例涉及网络管理技术,尤其是涉及一种AC与AP之间的链路保活方法及系统。
技术介绍
在CAPWAP(ControlAndProvisioningofWirelessAccessPointsProtocolSpecification,无线接入点的控制和配置协议)和MQTT(MessageQueuingTelemetryTransport,消息队列遥测传输)网络及其他类似网络中,AP(AccessPoint,接入点设备)接入AC(AccessController,接入控制器)后启动计时器,然后周期性向AC发送请求报文,AC在允许AP接入后根据相同的周期接收所述AP的请求报文并进行回应,如此进行链路的保活。所述周期称为保活周期。但当所述AP发送请求报文后,在一个周期时间内并未接收到所述AC发送的回应,所述AP会额外多等待2-3个周期时间,如果该时间内收到AC的回复,仍然会继续与AC保持连线。这种超过一个周期的时间称为保活超时时间。AP与AC分别以同样的保活超时时间等待对方的请求或者回复,当保活超时时间内还未收到请求或者回复时,则判断为断开连线。然而,现有的做法,AP与AC之间的保活周期及保活超时时间都是静态设置的。基于这种设置机制,AC与AP之间比较容易出现非预期的链路断开,从而降低通信质量。
技术实现思路
鉴于以上内容,有必要提供一种AC与AP之间的链路保活方法,可以动态调整AC与AP之间的保活周期和保活超时时间提高AC与AP之间链路的存活率。鉴于以上内容,还有必要提供一种AC与AP之间的链路保活系统,用以动态调整AC与AP之间的保活周期和保活超时时间提高AC与AP之间链路的存活率。所述AC与AP之间的链路保活方法包括步骤:周期性检测接入到所述AC的AP数量,判断所述AP数量是否超过预设的第一阈值,根据所述AP数量与预设的第一阈值的判断结果对所述AC与所述AP之间的链路的保活周期和保活超时时间进行调整。所述AC与AP之间的链路保活系统包括:第一检测模块,用于周期性检测接入到所述AC的AP数量,第一判断模块,用于判断所述AP数量是否超过预设的第一阈值,第一调整模块,用于根据所述第一判断模块的判断结果对所述AC与所述AP之间的链路的保活周期和保活超时时间进行调整。相较于现有技术,所述的AC与AP之间的链路保活系统及AC与AP之间的链路保活方法,增加智能判断接入AC的AP数量,并根据AP的数量动态调整AC与AP之间的保活周期和保活超时时间。因此该AC与AP之间的链路保活系统及AC与AP之间的链路保活方法能够有效提高AC与AP的链路存活率,对突发的网络负载等情况适应性强。附图说明图1是本专利技术较佳实施例之AC与AP之间的链路保活系统的功能模块图。图2是本专利技术较佳实施例之AC与AP之间的链路保活方法的流程图。主要元件符号说明链路保活系统系统2AC4AP6存储器20处理器30第一检测模块100第一判断模块200第一调整模块300第二检测模块400第二判断模块500第二调整模块600如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式参阅图1所示,是本专利技术较佳实施例之链路保活系统2的框架图,所述链路保活系统2用于根据接入AC的AP数量以及AP与AC的网络通讯延时情况动态调整所述AC与AP之间的链路保活周期和保活超时时间。所述链路保活系统2可以是带有存储和处理功能的独立装置,也可以是依附于AC或者AP的的部分功能单元。所述链路保活系统2包括有:第一检测模块100、第一判断模块200和第一调整模块300,以及第二检测模块400、第二判断模块500和第二调整模块600。所述第一检测模块100用于周期性检测接入到所述AC的AP数量m;所述第一判断模块200用于判断所述m是否超过所述预设的第一阈值max;当所述第一判断模块200判断出所述m大于或等于所述max时,所述第一调整模块300根据预设的第一计算公式计算出调整后的保活周期和保活超时时间并对所述AC与AP的保活周期和保活超时时间进行设置。所述第二检测模块400用于周期性检测所述AC与所述AP的之间的链路时延Td1;所述第二判断模块500用于判断所述Td1是否超过所述预设的第二阈值Td;当所述第二判断模块500判断出所述Td1大于或等于所述Td时,所述第二调整模块600根据预设的第二计算公式计算出调整后的保活周期和保活超时时间并对所述AC与AP的保活周期和保活超时时间进行设置。所述链路保活系统2根据所述第一调整模块300和/或所述第二调整模块600调整后的保活周期和保活超时时间对所述AC与AP的保活周期和保活超时时间进行设置。以上所述模块被配置成由一个或多个处理器(本实施例为处理器30)执行,以完成本专利技术。本专利技术所称的模块是完成一特定功能的计算机程序段。存储器20用于储存所述链路保活系统2的程序代码等资料。下面将以具体实施例对所述链路保活系统2进行详细说明。在一具体实施例中,所述AC与AP以一原始的保活周期T和保活超时时间Tc进行链路保活,例如T=30s,Tc=110s。预设的接入到所述AC的AP数量的第一阈值max=1000,且第一计算公式为:T1=T+(m-max)/x,Tc1=Tc+(m-max)/y,其中m为接入到所述AC的AP数量,T1为调整的保活周期,Tc1为调整的保活超时时间,x,y为预设的常数,本实施例设置x=300,y=100。所述第一检测模块100周期性对接入到所述AC的AP数量m进行检测。所述第一判断模块200实时对所述第一检测模块100检测出的所述m值与所述max做比较。当所述第一检测模块100检测出所述m为1300,所述第一判断模块200则会判断出所述m=1300超过所述max=1000。所述第一调整模块300则根据所述第一计算公式计算出调整后的保活周期T1=30+(1300-1000)/300=31s,以及调整后的保活超时时间Tc1=110+(1300-1000)/100=113s。所述第一调整模块300将31s和113s分别设置为所述AC与所述AP之间的新的保活周期和保活超时时间。在本实施例中,如果所述第一判断模块200判断出所述m小于所述max,则所述第一调整模块300不对所述AC与所述AP之间的新的保活周期和保活超时时间做调整。但是,在本实施例中,还会预先设置所述AC与所述AP之间的链路时延的第二阈值Td,例如Td=60ms,以及设置第二计算公式为:T2=T+(Td1-Td)/q,Tc2=Tc+(Td1-Td)/p,其中Td1为所述AC的所述AP的实际链路时延值,T2为调整的保活周期,Tc2为调整的保活超时时间,q,p为预设的常数,本实施例设置q=60,p=20。所述第二检测模块400周期性对所述AC的所述AP的链路时延值做检测。所述第二判断模块500实时将所述第二检测模块400检测出的所述Td1与所述Td做比较。当所述第二检测模块所述Td1为120ms,所述第二判断模块200则会判断出所述Td1=120ms超过所述Td=60ms。所述第二调整模块600则根据所述第二计算公式对计算出调整后的保活周期T2=30+(120-60)/60=32s,以及调整后的保活超时时间Tc2=110+(本文档来自技高网...

【技术保护点】
1.一种AC与AP之间的链路保活方法,其特征在于,所述方法包括:周期性检测接入到所述AC的AP数量;判断所述AP数量是否超过预设的第一阈值;根据所述AP数量与预设的第一阈值的判断结果对所述AC与所述AP之间的链路的保活周期和保活超时时间进行调整。

【技术特征摘要】
1.一种AC与AP之间的链路保活方法,其特征在于,所述方法包括:周期性检测接入到所述AC的AP数量;判断所述AP数量是否超过预设的第一阈值;根据所述AP数量与预设的第一阈值的判断结果对所述AC与所述AP之间的链路的保活周期和保活超时时间进行调整。2.如权利要求1所述的AC与AP之间的链路保活方法,其特征在于,所述根据所述AP数量与预设的第一阈值的判断结果对所述AC与所述AP之间的链路的保活周期和保活超时时间进行调整包括以下计算公式:T1=T+(m-max)/x,Tc1=Tc+(m-max)/y,其中m为检测得到的接入所述AP数量,max为预设的第一阈值,T1为调整的保活周期,T为原保活周期,Tc1为调整的保活超时时间,Tc为原保活超时时间,x,y为预设的常数。3.如权利要求1所述的AC与AP之间的链路保活方法,其特征在于,所述方法还包括:周期性检测所述AC与所述AP之间的链路时延;判断所述链路时延是否超过预设的第二阈值;根据所述链路时延与预设的第二阈值的判断结果对所述AC与所述AP之间的链路的保活周期和保活超时时间进行调整。4.如权利要求3所述的AC与AP之间的链路保活方法,其特征在于,所述根据所述链路时延与预设的第二阈值的判断结果对所述AC与所述AP之间的链路的保活周期和保活超时时间进行调整包括以下计算公式:T2=T+(Td1-Td)/q,Tc2=Tc+(Td1-Td)/p,其中Td1为所述链路时延,Td为预设的第二阈值,T2为调整的保活周期,T为原保活周期,Tc2为调整的保活超时时间,Tc为原保活超时时间,q,p为预设的常数。5.如权利要求3所述的AC与AP之间的链路保活方法,其特征在于,所述链路时延为所述AP与所述AC的网络通讯的ping值。6.一种...

【专利技术属性】
技术研发人员:张良张晓冬毛艳清
申请(专利权)人:南宁富桂精密工业有限公司
类型:发明
国别省市:广西,45

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

1