一种心跳周期的自适应方法和装置制造方法及图纸

技术编号:8132437 阅读:188 留言:0更新日期:2012-12-27 05:23
本发明专利技术公开了一种心跳周期的自适应方法和装置,在设定的时间内,根据网络负载情况计算参考心跳周期;基于参考心跳周期自身的偏差情况以及参考心跳周期与当前心跳周期的偏差情况确定是否需要对当前心跳周期重新计算;对当前心跳周期重新计算后,当网络不处于拥塞状态时,启用重新计算的当前心跳周期。本发明专利技术实现动态调整心跳报文的发送周期,避免网管或网元在网络负载过大的情况下由于心跳报文发送周期设置不合适而导致重要业务受到影响。同时,避免心跳周期不适应网络状况时导致的带宽与系统资源浪费,以及对网管性能带来的冲击。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种心跳周期的自适应方法和装置
技术介绍
在网络管理系统中,网管服务器(简称网管)与其所管理的网元设备(简称网元)之间,可以通过网管轮询检查网元、或者网元定期向网管发送心跳报文的方式进行通讯链路检测。如图I所示,如果网络管理系统通过心跳报文进行周期性的信息交流,在网元正常的情况下,网元向网管发送心跳报文,该心跳报文中标明当前该网元处于就绪状态,网管接收到该心跳报文则认为网管与网元之间的链路正常;若由网元异常或者链路异常导致心跳报文发送错误,比如网管在限定的周期内未收到网元的心跳报文,则表明网元与网管之间的通讯链路发生故障。 现有的收发心跳报文的网络连接方式多借助于以太网方式,现有心跳探测主要存在以下问题。I、心跳周期难以设定心跳周期的长度一般采用人为设置,但这个周期往往很难满足各种不同的应用场景。如果网络管理系统采用固定的心跳周期,有可能弱化网络管理系统的可用性。2、心跳报文给网管的性能带来冲击当网管下连接的网元数量众多时,所有网元同时上报心跳报文给网管,会给网管的性能带来极大的冲击。如果需要及时发现链路异常等故障,就要提高心跳报文的发送频率,本文档来自技高网...
一种心跳周期的自适应方法和装置

【技术保护点】
一种心跳周期的自适应方法,其特征在于,包括:在设定的时间内,根据网络负载情况计算参考心跳周期;基于参考心跳周期自身的偏差情况以及参考心跳周期与当前心跳周期的偏差情况确定是否需要对当前心跳周期重新计算;对当前心跳周期重新计算后,当网络不处于拥塞状态时,启用重新计算的当前心跳周期。

【技术特征摘要】
1.一种心跳周期的自适应方法,其特征在于,包括 在设定的时间内,根据网络负载情况计算参考心跳周期; 基于参考心跳周期自身的偏差情况以及参考心跳周期与当前心跳周期的偏差情况确定是否需要对当前心跳周期重新计算; 对当前心跳周期重新计算后,当网络不处于拥塞状态时,启用重新计算的当前心跳周期。2.根据权利要求I所述的方法,其特征在于,所述在设定的时间内,根据网络负载情况计算参考心跳周期,具体包括 在设定的时间内,对每个心跳报文中携带的网元负载情况结合网管负载情况,计算一个参考心跳周期,设参考心跳周期为T1,当前心跳周期为T,计算方法如下3.根据权利要求I所述的方法,其特征在于,所述基于参考心跳周期自身的偏差情况以及参考心跳周期与当前心跳周期的偏差情况确定是否需要对当前心跳周期重新计算,具体包括 假设在设定的时间内计算出η个参考心跳周期,η个参考心跳周期互相之间的偏差超过设定的第一阈值为第一条件,η个参考心跳周期的平均值与当前心跳周期之间的偏差超过设定的第二阈值为第二条件; 判断第一条件和第二条件是否同时满足,若是,则确定需要对当前心跳周期重新计算;否则确定不需要对当前心跳周期重新计算。4.根据权利要求I所述的方法,其特征在于,所述对当前心跳周期重新计算的公式如下5.根据权利要求I或2或3或4所述的方法,其特征在于,判断网络是否处于拥塞状态的方式,包括 判断心跳报文的丢包率是否大于设定的第三阈值,若是,则网络处于拥塞状态,否则网络不处于拥塞状态。6.一种心跳周期的自适应装置,其特征在于,包括 参考心跳周期计算模块...

【专利技术属性】
技术研发人员:姜龙
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1