恢复链路通讯的方法、业务线卡及系统技术方案

技术编号:14808978 阅读:129 留言:0更新日期:2017-03-15 01:54
本发明专利技术涉及一种恢复链路通讯的方法、业务线卡及系统,其方法包括:在系统启动后,业务线卡建立与主用主控板之间的主用链路,以及建立与备用主控板之间的备用链路,当系统发生倒换时,业务线卡通过所述备用链路接收备用主控板发送的链路切换消息;业务线卡根据链路切换消息进行链路切换。本发明专利技术使得电信通讯设备的主备保护机制更可靠,在系统倒换后快速的进行链路切换而不影响业务,为业务的稳定性提供了保障。

【技术实现步骤摘要】

本专利技术涉及通讯
,尤其涉及一种恢复链路通讯的方法、业务线卡及系统
技术介绍
通讯设备对业务的稳定性和实时性都要求很高,系统构架一般是主备保护以及业务分布式为主,所以对通讯链路的稳定性要求很高。在嵌入式操作系统中,一般以TCP方式为主,因为TCP具有稳定可靠、流量控制、消息自动重发等底层稳定机制。但是由于有主备保护的需求,需要在系统发生主备倒换时,TCP链路能够迅速监测到并进行链路切换,以保证业务的稳定性和可靠性。但是,目前TCP链路断开的检测并不是很迅速,主要考虑到实际链路存在不稳定的情况,需要进行防抖和过滤的链路状态检测,防止频繁出现链路中断的假告警现象。
技术实现思路
本专利技术的主要目的在于提供一种恢复链路通讯的方法、业务线卡及系统,在系统主备倒换后快速的进行链路切换而不影响业务,以保证业务的稳定和可靠性。为了达到上述目的,本专利技术提出一种恢复链路通讯的方法,包括:在系统启动后,业务线卡建立与主用主控板之间的主用链路,以及建立与备用主控板之间的备用链路,所述主用链路用于传输系统业务消息流;当系统发生倒换时,所述业务线卡通过所述备用链路接收所述备用主控板发送的链路切换消息;所述业务线卡根据所述链路切换消息进行链路切换。优选地,所述业务线卡根据所述链路切换消息进行链路切换的步骤包括:所述业务线卡根据所述链路切换消息,将所述备用链路设置为新的主用链路,断开之前的主用链路,并不断尝试重新建立一条备用链路。优选地,所述主用链路的处理消息的超时值大于所述备用链路的处理消息的超时值。本专利技术实施例还提出一种恢复链路通讯的方法,包括:在系统启动后,业务线卡建立与主用主控板之间的主用链路,以及建立与备用主控板之间的备用链路,所述主用链路用于传输系统业务消息流;当系统发生倒换时,所述备用主控板从系统内获取到切换至主用主控板状态的通知;所述备用主控板通过所述备用链路向所述业务线卡发送链路切换消息;所述业务线卡根据所述链路切换消息进行链路切换。优选地,所述业务线卡根据所述链路切换消息进行链路切换的步骤包括:所述业务线卡根据所述链路切换消息,将所述备用链路设置为新的主用链路,断开之前的主用链路,并不断尝试重新建立一条备用链路。优选地,所述当系统发生倒换时,所述备用主控板从系统内获取到切换至主用主控板状态的通知的步骤包括:当系统发生倒换时,所述备用主控板从系统内获取到主用主控板中断复位信号,以此作为切换至主用主控板状态的通知。本专利技术实施例还提出一种恢复链路通讯的业务线卡,包括:链路建立模块,用于在系统启动后,建立业务线卡与主用主控板之间的主用链路,以及建立业务线卡与备用主控板之间的备用链路,所述主用链路用于传输系统业务消息流;接收模块,用于当系统发生倒换时,通过所述备用链路接收所述备用主控板发送的链路切换消息;切换模块,用于根据所述链路切换消息进行链路切换。优选地,所述切换模块,还用于根据所述链路切换消息,将所述备用链路设置为新的主用链路,断开之前的主用链路,并不断尝试重新建立一条备用链路。优选地,所述主用链路的处理消息的超时值大于所述备用链路的处理消息的超时值。本专利技术实施例还提出一种恢复链路通讯的系统,所述系统包括主用主控板、备用主控板和如上所述的业务线卡,其中:所述备用主控板,用于当系统发生倒换时,从系统内获取到切换至主用主控板状态的通知;通过所述备用链路向所述业务线卡发送链路切换消息。优选地,所述主用主控板与备用主控板之间还创建有主备通讯链路。本专利技术实施例提出的一种恢复链路通讯的方法、业务线卡及系统,在系统启动后,业务线卡建立与主用主控板之间的主用链路,以及建立与备用主控板之间的备用链路,所述主用链路用于传输系统业务消息流;当系统发生倒换时,所述备用主控板从系统内获取到切换至主用主控板状态的通知;所述备用主控板通过所述备用链路向所述业务线卡发送链路切换消息;所述业务线卡根据所述链路切换消息进行链路切换,由此可以使得电信通讯设备的主备保护机制更可靠,在系统倒换后快速的进行链路切换而不影响业务,保证业务的稳定和可靠性,同时也不影响正常的链路状态检测,还能够解决实际业务中存在的一些问题,比如MSAG设备中,主备倒换有概率会导致软交换控制下的30B+D业务中断。附图说明图1是本专利技术恢复链路通讯的方法一实施例的流程示意图;图2是本专利技术实施例涉及的系统TCP链路图;图3是本专利技术实施例中主备倒换前的链路结构示意图;图4是本专利技术实施例中主备倒换时的链路结构示意图;图5是本专利技术实施例中主备倒换后的链路结构示意图;图6是本专利技术实施例中主备倒换快速检测链路的总体流程示意图;图7是本专利技术恢复链路通讯的方法另一实施例的流程示意图;图8是本专利技术恢复链路通讯的业务线卡一实施例的功能模块示意图;图9是本专利技术恢复链路通讯的系统一实施例的架构示意图。为了使本专利技术的技术方案更加清楚、明了,下面将结合附图作进一步详述。具体实施方式本专利技术实施例的解决方案主要是:在系统启动后,业务线卡建立与主用主控板之间的主用链路,以及建立与备用主控板之间的备用链路,所述主用链路用于传输系统业务消息流;当系统发生倒换时,所述备用主控板从系统内获取到切换至主用主控板状态的通知;所述备用主控板通过所述备用链路向所述业务线卡发送链路切换消息;所述业务线卡根据所述链路切换消息进行链路切换,由此可以使得电信通讯设备的主备保护机制更可靠,在系统倒换后快速的进行链路切换而不影响业务,为业务的稳定性提供了保障。如图1所示,本专利技术一实施例提出一种恢复链路通讯的方法,包括:步骤S101,在系统启动后,业务线卡建立与主用主控板之间的主用链路,以及建立与备用主控板之间的备用链路,所述主用链路用于传输系统业务消息流;由于主控板和业务线卡之间的通讯比较频繁,在主备倒换后,如何快速恢复新主控板与业务线卡之间的通讯成为业务稳定很重要的指标,否则,会由于丢失消息而导致业务中断。但是,现有技术方案中,TCP链路断开的检测并不是很迅速,无法保证业务的稳定性和可靠性。本专利技术实施例方案可以保证主备倒换后,能够正确快速的检测并快速切换到新的通道以恢复业务,保证业务传输的稳定性和可靠性。具体地,在系统启动后,一块业务线卡建立两条TCP通讯链路,如图2所示,图2为本实施例系统的TCP链路图。即系统实行双TCP通本文档来自技高网...

【技术保护点】
一种恢复链路通讯的方法,其特征在于,包括:在系统启动后,业务线卡建立与主用主控板之间的主用链路,以及建立与备用主控板之间的备用链路,所述主用链路用于传输系统业务消息流;当系统发生倒换时,所述业务线卡通过所述备用链路接收所述备用主控板发送的链路切换消息;所述业务线卡根据所述链路切换消息进行链路切换。

【技术特征摘要】
1.一种恢复链路通讯的方法,其特征在于,包括:
在系统启动后,业务线卡建立与主用主控板之间的主用链路,以及建立
与备用主控板之间的备用链路,所述主用链路用于传输系统业务消息流;
当系统发生倒换时,所述业务线卡通过所述备用链路接收所述备用主控
板发送的链路切换消息;
所述业务线卡根据所述链路切换消息进行链路切换。
2.根据权利要求1所述的方法,其特征在于,所述业务线卡根据所述链
路切换消息进行链路切换的步骤包括:
所述业务线卡根据所述链路切换消息,将所述备用链路设置为新的主用
链路,断开之前的主用链路,并不断尝试重新建立一条备用链路。
3.根据权利要求1所述的方法,其特征在于,所述主用链路的处理消息
的超时值大于所述备用链路的处理消息的超时值。
4.一种恢复链路通讯的方法,其特征在于,包括:
在系统启动后,业务线卡建立与主用主控板之间的主用链路,以及建立
与备用主控板之间的备用链路,所述主用链路用于传输系统业务消息流;
当系统发生倒换时,所述备用主控板从系统内获取到切换至主用主控板
状态的通知;
所述备用主控板通过所述备用链路向所述业务线卡发送链路切换消息;
所述业务线卡根据所述链路切换消息进行链路切换。
5.根据权利要求4所述的方法,其特征在于,所述业务线卡根据所述链
路切换消息进行链路切换的步骤包括:
所述业务线卡根据所述链路切换消息,将所述备用链路设置为新的主用
链路,断开之前的主用链路,并不断尝试重新建立一条备用链路。

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

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

1