一种基于多链接选举机制的双机主备切换方法技术

技术编号:22471022 阅读:61 留言:0更新日期:2019-11-06 12:54
本发明专利技术公开了一种基于多链接选举机制的双机主备切换方法,在主备模式运行的双机各自内部构建TCP链接心跳模块、双机心跳选举模块、主备切换模块。在双机之间建立三个独立的TCP链接,每个TCP链接上各自维持心跳,并基于三个TCP链接心跳状态的选举机制来实时判断双机心跳状态。备机识别到双机心跳状态为中断时,判定对侧工作状态为故障异常,并立即进行备升主的切换,从而提高双机主备切换的准确性和快速性。

A handoff method based on multi link election mechanism

【技术实现步骤摘要】
一种基于多链接选举机制的双机主备切换方法
本专利技术涉及一种基于多链接选举机制的双机主备切换方法,属于电力自动化

技术介绍
随着电力系统二次系统的网络化、数字化和智能化,电力系统二次监控系统的稳定性变得日益迫切,电力监控系统网络节点的主备冗余设计和应用非常迫切,但是当前在网络节点设备的主备冗余构建上存在比较明显的不足,主要有:1)主备双机连接复杂。主备双机的连接往往需要硬结点状态互联,网络通信互联,双机之间的连接较多,导致双机主备的实际部署在设计和连接上比较复杂,影响到工程使用的便利性。2)主备切换的准确性不够。双机主备切换的准确性主要来自于对对侧工作状态的准确识别和主备切换逻辑的完善设计和准确执行,其中对侧工作状态的准确识别往往会受到网络通信等干扰,有时候会短时中断,影响了双机工作状态的判断的准确性。3)主备切换的快速性不够。双机主备切换的快速性主要来自于能在更短的时间内判定对侧状态并根据设计主备逻辑启动切换,但现在更短的时间判定和工作状态的准确判断往往存在矛盾,用较长时间来识别双机工作状态一般会导致切换快速性的损失。因此,需要研究一种基于多链接选举机制的双机主备切换方法本文档来自技高网...

【技术保护点】
1.一种基于多链接选举机制的双机主备切换方法,其特征在于:包括如下步骤:步骤1:主机与备机之间的连接网口通过网线同时建立三个独立的TCP连接,每个TCP连接上周期性互发心跳报文,周期性互发心跳报文设置有一个超时时间值,在该超时时间值内收到对侧心跳报文则该TCP连接心跳状态正常,在超出该超时时间值未收到对侧心跳报文则该TCP连接心跳状态为中断;步骤2:基于三个TCP连接心跳状态的选举机制来实时判断双机心跳状态;步骤3:备机识别到双机心跳状态为中断时,判定对侧工作状态为故障异常,并立即进行备升主的切换。

【技术特征摘要】
1.一种基于多链接选举机制的双机主备切换方法,其特征在于:包括如下步骤:步骤1:主机与备机之间的连接网口通过网线同时建立三个独立的TCP连接,每个TCP连接上周期性互发心跳报文,周期性互发心跳报文设置有一个超时时间值,在该超时时间值内收到对侧心跳报文则该TCP连接心跳状态正常,在超出该超时时间值未收到对侧心跳报文则该TCP连接心跳状态为中断;步骤2:基于三个TCP连接心跳状态的选举机制来实时判断双机心跳状态;步骤3:备机识别到双机心跳状态为中断时,判定对侧工作状态为故障异常,并立即进行备升主的切换。2.根据权利要求1所述的一种基于多链接选举机制的双机主备切换方法,其特征在于:主机与备机的连接网口设置有固定的IP地址,端口号。3.根据权利要求1所述的一种基于多链接选举机制的双机主备切换方法,其特征在于:所述选举机制为汇总判断三个独立的TCP连接心跳状态,当三个TCP连接心跳状态均中断时,判定选举结果为双机心跳状态中断,当三个TCP连接心跳状态至少有一个正常时,判定选举结果为双机心跳状态正常。4.根据权利要求1所述的一种基于多链接选举机制的双机主备切换方法,其特征在于:当双机心跳状态为正常时,保持当前主备状态不变。5.一种基于多...

【专利技术属性】
技术研发人员:汤震宇郭金学尤小明杨梅强宋林川
申请(专利权)人:南京南瑞继保电气有限公司南京南瑞继保工程技术有限公司
类型:发明
国别省市:江苏,32

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

1