【技术实现步骤摘要】
主备倒换控制方法、装置、电子设备及介质
[0001]本公开涉及通信
,尤其涉及一种主备倒换控制方法、装置、电子设备及介质。
技术介绍
[0002]现代信息社会对互联网的依存程度逐步加深,对网络的可靠性和可用性要求也越来越高,例如安全、金融、数据中心等领域。而网络是由相关的设备和传输线路搭建的,随着网络的IP(Internet Protocol,网络之间互连的协议,即网际协议)化程度的提高,网络中(包括固网和移动网络)数据网络设备的使用比例也逐步提高,因此对数据网络设备的可靠性和可用性的要求也越来越高。
[0003]数据网络设备都是由硬件和运行在之上的软件部分组成,为了增强设备的可靠性和可用性,网络较核心部位的设备都是采用主备的方式进行部署,核心大交换容量设备都是采用双主控的方式,而有些应用情况则将几台设备形成一个虚拟的系统,设备之间互为主备。为了达到当主用设备发生故障时,备用设备能够接管并保证业务不中断的目的,设备中的主用主控板与备用主控板或虚拟系统中的主用设备和备用设备之间的软件需要有热倒换的功能,通常采用N
【技术保护点】
【技术特征摘要】
1.一种主备倒换控制方法,其特征在于,包括:定时接收主用主控板同步传输的传输控制协议TCP报文和确认字符ACK报文;当主备倒换时,控制备用主控板升为主用主控板,倒换后的主用主控板首次发送的ACK报文为备用主控板倒换前最后一次存储的ACK报文;当倒换后的主用主控板接收到TCP报文时,根据倒换后的主用主控板首次接收到的TCP报文和首次发送的ACK报文之间的关系,以确定是否对待发送的ACK报文进行补偿。2.根据权利要求1所述的主备倒换控制方法,其特征在于,所述根据倒换后的主用主控板首次接收到的TCP报文和首次发送的ACK报文之间的关系,以确定是否对待发送的ACK报文进行补偿,包括:当首次接收到的所述TCP报文的序列号大于首次发送的所述ACK报文的确认号时,判断本端设备是否已接收过所述TCP报文;若未接收,则对待发送ACK报文的确认号进行补偿,发送补偿后的ACK报文。3.根据权利要求2所述的主备倒换控制方法,其特征在于,所述补偿后的ACK报文的确认号赋值为TCP报文的序列号与数据长度之和。4.根据权利要求2所述的主备倒换控制方法,其特征在于,所述方法还包括:若本端设备已接收过所述TCP报文,则发送与所述TCP报文对应的ACK报文。5.根据权利要求1所述的主备倒换控制方法,其特征在于,所述根据倒换后的主用主控板首次接收到的TCP报文和首次发送的ACK报文之间的关系,以确定是否对待发送的ACK报文进行补偿,包括:当首次接收到的所述TCP报文的序列号等于首次发送的ACK报文的确认号时,倒换后的主用主控板与对端设备的TCP连接正常,发送与所述TCP报文对应的ACK报文。6.根据权利要求1所述的主备倒换控制方法,其特征在于,所...
【专利技术属性】
技术研发人员:魏子巍,欧亮,姚思泉,梁博,唐晓瑞,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。