[0056] 针对现有的容灾切换方法在SSP数量很多时,维护工作量大且效率低的问题,本发明实施例提供一种容灾切换方法,该方法的流程如图5所示,包括:
[0057] S50:STP确定生产站点不可用后,将第一路由信息设置为不可用,将第二路由信息设置为可用。其中,第一路由信息是下一跳为生产站点的路由信息,第二路由信息是下一跳为容灾站点的路由信息。
[0058] 当生产站点可用时,第一路由信息设置为可用,第二路由信息设置为不可用。当生产站点不可用时,要更改第一路由信息和第二路由信息的设置。
[0059] 在如图2所示的容灾组网结构中,生产站点不可用包括两种情况,第一种情况是生产站点自身的设备之间的链路断开,这时生产站点可以向STP发送表示信令业务中断的广播消息通告自身故障,STP可以确定生成站点不可用;第二种情况是生产站点与STP之间的链路故障,STP接收不到生产站点的心跳消息,从而确定生产站点不可用。
[0060] S51:当STP接收到目的地址为生产站点的地址的消息后,使用第二路由信息将消息发送至容灾站点。
[0061] 当生产站点21可用时,STP23使用第一路由信息将消息发送到生产站点21。当生产站点21不可用时,STP23发现第二路由信息可用,使用第二路由信息将消息发送至容灾站点22,此时消息目的地址仍然为生产站点21的地址。
[0062] S52:容灾站点接收到消息、并确认消息的目的地址对应的生产站点与容灾站点为冗余备份关系后,处理消息。
[0063] 容灾站点22收到消息后,查看消息的目的地址,发现消息的目的地址对应的生产站点与自身为冗余备份关系,也就是说生产站点和容灾站点上保存有相同的数据,当生产站点不可用后,容灾站点可以接续生产站点处理业务,从而结束转发该消息,对消息进行处理,这样不会造成通信的中断。
[0064] 本实施例通过在STP确定生产站点不可用后,将第一路由信息设置为不可用,将第二路由信息设置为可用,后续STP接收到目的地址为生产站点的地址的消息后,使用第二路由信息将消息发送至容灾站点,容灾站点确认消息的目的地址对应的生产站点与容灾站点为冗余备份关系后,处理消息,实现了在STP上进行容灾切换,无需在SSP上进行容灾切换,由于STP是SSP的汇聚点,仅对STP一个设备进行容灾切换即可,从而避免了现有技术中SSP数量较多时,维护工作量大且效率低的问题。
[0065] 具体的,上述第一路由信息和第二路由信息是STP在MTP层配置的。
[0066] 具体的,当消息的目的地址为生产站点中的生产SAU的DPC时,上述S52中的容灾站点接收来自STP的消息,具体包括:容灾站点中的生产SAU接收到消息。
[0067] 上述S52中的容灾站点确认消息的目的地址对应的生产站点与容灾站点为冗余备份关系后,处理消息,具体包括:容灾站点中的生产SAU查看消息的DPC,确定消息的DPC对应的生产SAU与容灾站点中的生产SAU为冗余备份关系后,将消息发送至容灾站点中的SCP和OCS处理。
[0068] 容灾站点22可以将自身与生产站点21关联起来,配置为冗余备份关系,当接收到目的地址为生产站点21的DPC的消息后,就可以处理该消息,不再继续转发。
[0069] 较优的,还包括:在确定生产站点可用后,容灾站点将处理消息后得到的数据同步给生产站点。
[0070] 从而可以保证生产站点继续处理业务。
[0071] 下面以一个具体实施例来说明上述容灾切换方法,组网结构如图6所示,具体过程如图7所示,包括:
[0072] S70:在STP配置第一路由信息和第二路由信息,在容灾站点配置自身与生产站点为冗余备份关系。
[0073] 在STP61上配置下一跳为生产站点62中的生产SAU620的链路ls1和路由信息Rt1,生产SAU620的地址为DPC1,配置下一跳为容灾站点63中的生产SAU630的链路Ls2和路由信息Rt2,生产SAU630的地址为DPC2,并且配置Rt1为第一路由信息,Rt2为第二路由信息。在生产SAU630上配置两个本局的信令点DPC2和DPC1,也就是配置DPC1对应的生产SAU和DPC2对应的生产SAU为冗余备份关系,在配置STP61与生产SAU630之间的链路和路由信息时,使用DPC2,不使用DPC1。
[0074] 其中,STP61上配置的路由表如下所示:
[0075]Route Link Set
Rt1 Ls1 Ls1为从设备STP到USAU1的物理链路集
Rt2 Ls2 Ls2为从设备STP到USAU2的物理链路集
[0076] STP61上配置的信令点路由表如下所示:
[0077]
[0078] S71:STP确定生成站点是否可用,若是执行S72;否则,执行S75。
[0079] S72:STP将第一路由信息设置为可用,第二路由信息设置为不可用。
[0080] S73:当STP接收到的消息的目的地址是生产站点的地址时,使用第一路由信息将消息发送给生产站点处理。
[0081] S74:生产站点处理消息。
[0082] 当生产站点62可用时,Ls1和Rt1设置为“可用”,Ls2和Rt2设置为“不可用”,当有呼叫时,STP61将来自MSC/SSP60的消息发送到生产SAU620,假设消息中的目的地址为DPC1,生产SAU620将消息发送给SCP621和OCS622处理,消息在生产站点62处理不会再继续转发。
[0083] S75:STP将第一路由信息设置为不可用,第二路由信息设置为可用。
[0084] S76:当STP接收到的消息的目的地址是生产站点的地址时,使用第二路由信息将消息发送给容灾站点处理。
[0085] S77:容灾站点确定消息的目的地址对应的生产站点与容灾站点为冗余备份关系后,处理消息。
[0086] 当生产站点62因故障等原因需要切换到容灾站点63时,在STP61上将Ls1和Rt1设置为“不可用”,同时将Ls2和Rt2设置为“可用”,对于后续的呼叫,STP61将来自MSC/SSP60的消息转发到生产SAU630,假设消息的目的地址为DPC1,生产SAU620确定消息中的DPC1对应的生产SAU与自身为冗余备份关系后,进一步将消息发送给SCP631和OCS632处理。容灾站点63处理该消息,不会再继续转发。
[0087] 由上可见,DPC寻址方式下,在STP上的MTP层配置第一路由信息和第二路由信息,第一路由信息是下一跳为生产站点的路由信息,第二路由信息是下一跳为容灾站点的路由信息,同时在容灾站点的生成SAU上设置生产站点的生产SAU和自身为冗余备份关系,从而保证消息正常处理。在STP上实现了DPC寻址下的容灾切换,由于STP是MSC/SSP的汇聚点,避免了在SSP上进行容灾切换时导致的维护工作量大且效率低的问题。
[0088] 基于同一发明构思,本发明实施例提供一种容灾切换装置,该装置的结构如图8所示,包括设置单元80和收发单元81,其中:
[0089] 上述设置单元80,用于确定生产站点不可用后,将第一路由信息设置为不可用,将第二路由信息设置为可用,并通知收发单元81,第一路由信息是下一跳为生产站点的路由信息,第二路由信息是下一跳为容灾站点的路由信息。
[0090] 上述收发单元81,用于当接收到目的地址为生产站点的地址的消息后,使用设置单元80设置通知的处于可用状态的第二路由信息将消息发送至容灾站点,以便容灾站点确认消息的目的地址对应的生产站点与容灾站点为冗余备份关系后进行处理。
[0091] 较佳的,上述设置单元80,还用于确认生产站点可用时,将第一路由信息设置为可用,将第二路由信息设置为不可用。
[0092] 上述收发单元81,用于当接收到目的地址为生产站点的地址的消息后,使用第一路由信息将消息发送至生产站点处理。
[0093] 具体的,第一路由信息和第二路由信息是容灾切换装置在MTP层配置的。
[0094] 基于同一发明构思,本发明实施例提供一种容灾切换装置,该装置的结构如图9所示,包括接收单元90和处理单元91,其中:
[0095] 上述接收单元90,用于接收来自STP的消息,并通知处理单元91,消息的目的地址为生产站点的地址。
[0096] 上述处理单元91,用于确认接收单元90接收到的消息的目的地址对应的生产站点与处理单元91所在的容灾站点为冗余备份关系后,处理消息。
[0097] 较佳的,上述处理单元91,还用于:结束转发消息。
[0098] 较佳的,上述处理单元91,还用于:在确定生产站点可用后,将处理消息后得到的数据同步给生产站点。
[0099] 基于同一发明构思,本发明实施例提供一种信令转接点,该信令转接点的结构如图10所示,包括处理器100和收发器101,其中:
[0100] 上述处理器100,用于确定生产站点不可用后,将第一路由信息设置为不可用,将第二路由信息设置为可用,并通知收发器101,第一路由信息是下一跳为生产站点的路由信息,第二路由信息是下一跳为容灾站点的路由信息;
[0101] 上述收发器101,用于当接收到目的地址为生产站点的地址的消息后,使用处理器100通知的处于可用状态的第二路由信息将消息发送至容灾站点,以便容灾站点确认消息的目的地址对应的生产站点与容灾站点为冗余备份关系后进行处理。
[0102] 处理器100与收发器101之间通过总线连接。
[0103] 较佳的,上述处理器100,还用于确认生产站点可用时,将第一路由信息设置为可用,将第二路由信息设置为不可用。
[0104] 上述收发器101,用于当接收到目的地址为生产站点的地址的消息后,使用第一路由信息将消息发送至生产站点处理。
[0105] 具体的,第一路由信息和第二路由信息是STP在MTP层配置的。
[0106] 基于同一发明构思,本发明实施例提供一种容灾站点,该容灾站点的结构如图11所示,包括收发器110和处理器111,其中:
[0107] 上述收发器110,用于接收来自STP的消息,并通知处理器111,消息的目的地址为生产站点的地址。
[0108] 上述处理器111,用于确认收发器110接接收到的消息的目的地址对应的生产站点与处理器111所在的容灾站点为冗余备份关系后,处理消息。
[0109] 其中收发器110与处理器111之间通过总线连接。
[0110] 较佳的,上述处理器111,还用于:结束转发消息。
[0111] 较佳的,上述处理器111,还用于:在确定生产站点可用后,将处理消息后得到的数据同步给生产站点。
[0112] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。