跨设备的线性复用段保护方法、网关及控制器的制作方法

文档序号:7869504阅读:345来源:国知局
专利名称:跨设备的线性复用段保护方法、网关及控制器的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种跨设备的线性复用段保护方法、网关及控制器。
背景技术
APS (Automatic Protection Switching,自动保护倒换)是 SDH(SynchronousDigital Hierarchy,同步数字系列)网络的一个重要特性。APS是指使用一条保护通路为一条或多条工作通路提供保护,当工作通路上出现故障后,原来在工作通路上传输的业务可以自动倒换到保护通路上来,从而保障用户数据不被丢失,提高网络的可靠性。APS协议是通过MSOH (Multiplex Section Overhead,复用段保护)中的Kl字节和K2字节进行传递的。Kl字节用于传递倒换请求信号,K2字节用于传递桥接状态信号,通过Kl字节和K2字节的信号传递,达到在工作通路和保护通路之间倒换和回切的目的。APS的保护结构可以分为1+1和l:n,l+l是指为每条工作通路都配备一条保护通路,而1:n是指为η条工作通路配备一条保护通路。APS可以在一个设备内实现对工作通路的保护,也可以跨设备实现对工作通路的保护。以跨设备的APS为例,在基站侧与BSC(Base Station Controller,基站控制器)/RNCCRadio Network Controller,无线网络控制器)网关之间部署保护结构为1:1的APS,基站通过CSG(Cell Site Gateway,基站侧网关)分别与主用 RSG(Radio Network ControllerSite Gateway,无线网络控制器侧网关)和备用RSG连接,然后主用RSG通过工作通路连接到BSC/RNC,备用RSG通过保护通路连接到BSC/RNC。当主用RSG和BSC/RNC之间的工作通路出现故障时,备用RS G和BSC/RNC之间通过Kl字节和K2字节进行协商,将备用RSG升为主用并通知CSG,并将备用RSG与CSG之间的PW (Pseudo Wire,伪线)激活;并且,备用RSG通过框间链路通知主用RSG,主用RSG在接到通知消息后降为备用并通知CSG,并将与CSG之间的PW去激活。从而将原本在工作通路传输的业务数据倒换到保护通路上,保障用户数据不被丢失。在上述场景中,如果主用RSG和备用RSG之间的框间链路出现故障,会导致业务中断,降低了用户体验。

发明内容
提供一种跨设备的线性复用段保护方法,能够解决主用RSG和备用RSG之间的链路发生故障导致的业务中断问题,提高用户体验。第一方面,提供一种跨设备的线性复用段保护方法,包括基站控制器接收第一网关发送的第一协商消息,所述第一协商消息是当所述第一网关检测到与第二网关之间的链路发生故障时发送的;所述基站控制器向所述第一网关和所述第二网关发送第二协商消息,以使得所述第二网关根据所述第二协商消息降为备用状态,其中,所述第二协商消息用于指示将所述工作链路上的业务数据桥接到保护链路上进行传输,所述工作链路为所述第二网关与所述控制器之间的链路,所述保护链路为所述第一网关与所述控制器之间的链路。在第一种可能的实现方式中,所述方法还包括所述控制器接收所述第一网关发送的第三协商消息,所述第三协商消息用于指示业务数据桥接完成。其中,所述第一协商消息包括kl字节桥接请求信息和k2字节桥接状态指示信息,所述kl字节桥接请求信息用于表示工作链路发生故障,所述k2字节桥接状态指示信息用于表示当前的业务数据没有发生桥接。其中,所述第二协商消息包括kl字节桥接请求信息和K2字节桥接状态指示信息,所述kl字节桥接请求信息用于表示将业务数据桥接到保护链路,所述k2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第三协商消息包括kl字节桥接请求信息和k2字节桥接状态指示信息,所述kl字节桥接请求信息用于表示工作链路发生故障,所述k2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。第二方面,提供一种跨设备的线性复用段保护方法,包括第二网关接收控制器发送的第二协商消息,所述第二协商消息用于指示将工作链路上的业务数据桥接到保护链路上进行传输,所述工作链路为所述第二网关与所述控制器之间的链路,所述保护链路为第一网关与所述控制器之间的链路;所述第二网关降为备用状态。

在第一种可能的实 现方式中,所述第二协商消息包括kl字节桥接请求信息和k2字节桥接状态指示信息,所述kl字节桥接请求信息用于表示将业务数据桥接到保护链路,所述k2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。可选的,所述第二网关降为备用状态包括将所述工作链路置为备用状态;将与第三网关之间的伪线PW降为备用状态,并向所述第三网关发送通知消息,所述第三网关为基站侧网关,与基站相连接。第三方面,提供一种跨设备的线性复用段保护方法,包括第一网关检测链路故障;当检测到所述第一网关与第二网关之间的链路发生故障时,所述第一网关向控制器发送第一协商消息,所述第一协商消息用于指示工作链路发生故障并向所述控制器请求将所述工作链路上的业务数据桥接到保护链路上,所述工作链路为所述第二网关与所述控制器之间的链路,所述保护链路为第一网关与所述控制器之间的链路;所述第一网关接收所述控制器发送的第二协商消息,根据所述第二协商消息升为主用状态,所述第二协商消息用于指示将所述工作链路上的业务数据桥接到所述保护链路上进行传输;所述第一网关向所述控制器发送第三协商消息,所述第三协商消息用于指示业务数据桥接完成。在第一种可能的实现方式中,所述根据所述第二协商消息升为主用状态包括
将所述保护链路置为主用状态;将与第三网关之间的伪线PW升为主用状态,并向所述第三网关发送通知消息,所述第三网关为基站侧网关,与基站相连接。其中,所述第一协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示工作链路发生故障,所述K2字节桥接状态指示信息用于表示当前的业务数据没有发生桥接。其中,所述第二协商消息包括kl字节桥接请求信息和k2字节桥接状态指示,所述kl字节桥接请求信息用于表示将业务数据桥接到保护链路,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。 其中,所述第三协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述kl字节桥接请求信息用于表示工作链路发生故障,所述k2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。第四方面,提供一种控制器,包括接收单元,用于接收第一网关发送的第一协商消息,所述第一协商消息是当所述第一网关检测到与第二网关之间的链路发生故障时发送的;发送单元,用于根据所述接收单元接收的所述第一协商消息向所述第一网关和所述第二网关发送第二协商消息,以使得所述第二网关根据所述第二协商消息降为备用状态,其中,所述第二协商消息用于指示将所述工作链路上的业务数据桥接到保护链路上进行传输,所述工作链路为所述第二网关与所述控制器之间的链路,所述保护链路为所述第一网关与所述控制器之间的链路。在第一种可能的 实现方式中,所述接收单元还用于接收所述第一网关发送的第三协商消息,所述第三协商消息用于指示业务数据桥接完成。其中,所述接收单元接收的所述第一协商消息包括kl字节桥接请求信息和k2字节桥接状态指示信息,所述kl字节桥接请求信息用于表示工作链路发生故障,所述K2字节桥接状态指示信息用于表示当前的业务数据没有发生桥接。其中,所述发送单元发送的所述第二协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示将业务数据桥接到保护链路,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。结合第四方面或第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述接收单元接收的所述第三协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示工作链路发生故障,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。第五方面,提供一种第二网关,包括接收单元,用于接收控制器发送的第二协商消息,所述第二协商消息用于指示将工作链路上的业务数据桥接到保护链路上进行传输,所述工作链路为所述第二网关与所述控制器之间的链路,所述保护链路为第一网关与所述控制器之间的链路;处理单元,用于根据所述接收单元接收的所述第二协商消息降为备用状态。在第一种可能的实现方式中,所述接收单元接收的所述第二协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示将业务数据桥接到保护链路,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。可选的,所述处理单元包括第一处理子单元,用于根据所述接收单元接收的所述第二协商消息将所述工作链路置为备用状态;第二处理子单元,用于根据所述接收单元接收的所述第二协商消息将与第三网关之间的伪线PW降为备用状态,并向所述第三网关发送通知消息,所述第三网关为基站侧网关,与基站相连接。第六方面,提供一种第一网关,包括检测单元,用于检测链路故障;发送单元,用于当所述检测单元检测到所述第一网关与第二网关之间的链路发送故障时,向控制器发送第一协商消息,所述第一协商消息用于指示工作链路发生故障并向所述控制器请求将所述工作链路上的业务数据桥接到保护链路上,所述工作链路为所述第二网关与所述控制器之间的链路,所述保护链路为第一网关与所述控制器之间的链路;以及,用于向所述控制器发送第三协商消息,所述第三协商消息用于指示业务数据桥接完成;处理单元,用于接收所述控制器发送的第二协商消息,根据所述第二协商消息升为主用状态,所述第二协商消息用于指示将所述工作链路上的业务数据桥接到所述保护链路上进行传输。

在第一种可能的实现方式中,所述处理单元包括第一处理子单元,用于将所述保护链路置为主用状态;第二处理子单元,用于将与第三网关之间的伪线PW升为主用状态,并向所述第三网关发送通知消息,所述第三网关为基站侧网关,与基站相连接。其中,所述发送单元发送的所述第一协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示工作链路发生故障,所述K2字节桥接状态指示信息用于表示当前的业务数据没有发生桥接。其中,所述处理单元接收的所述第二协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示将业务数据桥接到保护链路,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。其中,所述发送单元发送的所述第三协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示工作链路发生故障,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。上述实施例中,第一网关检测第一网关与第二网关之间的链路;当链路出现故障时,第一网关向控制器发送第一协商消息,请求将自身升为主备状态;控制器在收到第一协商消息后,分别向第一网关和第二网关发送第二协商消息,通知第一网关和第二网关进行业务数据的桥接,将第二网关的业务桥接到第一网关;第二网关在接收到第二协商消息后将工作链路以及伪线PW均降为备用状态;第一网关在接收到第二协商消息后将保护链路以及伪线均升为主用状态,并向控制器发送第三协商消息,通知控制器已完成业务数据的桥接。解决了因第一网关和第二网关间的链路发生故障而导致的业务中断的问题,提高了系统的可靠性,提升用户体验。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本发明一实施例提供的方法流程图;图2为本发明又一实施例提供的方法流程图;图3为本发明又一实施例提供的方法流程图;图4为本发明又一实施例提供的方法流程图;图5为本发明又一实施例提供的设备间连接结构示意图;图6为本发明又一实施例提供的控制器结构示意图;图7、图8为本发明又一实施例提供的第二网关结构示意图;图9、图10为本发明又一实施例提供的第一网关结构示意图;图11为本发明又一实施例提供的控制器结构示意图;图12为本发明又一实施例提供的第二网关结构示意图;图13为本发明又一实施例提供的第一网关结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。为使本发明技术方案的优点更加清楚,下面结合附图和实施例对本发明作详细说明。本发明一实施例提供一种跨设备的线性复用段保护方法,如图1所示,所述方法包括101、控制器接收第一网关发送的第一协商消息,所述第一协商消息是当所述第一网关检测到与第二网关之间的链路发生故障时发送的。其中,所述第一协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示工作链路发生故障,所述K2字节桥接状态指示信息用于表示当前的业务数据没有发生桥接。102、控制器向所述第一网关和所述第二网关发送第二协商消息,以使得所述第二网关根据所述第二协商消息降为备用状态。其中,所述第二协商消息用于指示将所述工作链路上的业务数据桥接到保护链路上进行传输,所述工作链路为所述第二网关与所述控制器之间的链路,所述保护链路为所述第一网关与所述控制器之间的链路。 其中,所述第二协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示将业务数据桥接到保护链路,所述Κ2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。进一步的,所述方法还包括所述控制器接收所述第一网关发送的第三协商消息,所述第三协商消息用于指示业务数据桥接完成。其中,所述第三协商消息包括Kl字节桥接请求信息和Κ2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示工作链路发生故障,所述Κ2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。本发明实施例中,控制器接收第一网关发送的第一协商消息;根据第一协商消息向第一网关和第二网关均发送第二协商消息,以使得第一网关根据所述第二协商消息将原本位于第一网关的工作链路上的业务数据桥接到第二网关的保护链路上,同时使第二网关根据第二协商消息将工作链路以及PW降为备用状态。解决了当第一网关和第二网关之间的链路发生故障时,第一网关和第二网关同时将自身升为主用状态的问题,能够通知第二网关降为备用状态,停用工作链·路,并将业务数据桥接到保护链路,保证业务能够正常进行,提高系统的可靠性,提升用户体验。本发明又一实施例提供一种跨设备的线性复用段保护方法,如图2所示,所述方法包括201、第二网关接收控制器发送的第二协商消息。其中,所述第二协商消息用于指示将工作链路上的业务数据桥接到保护链路上进行传输,所述工作链路为所述第二网关与所述控制器之间的链路,所述保护链路为第一网关与所述控制器之间的链路。所述第二协商消息包括Kl字节桥接请求信息和Κ2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示将业务数据桥接到保护链路,所述Κ2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。202、第二网关降为备用状态。可选的,所述第二网关降为备用状态包括将所述工作链路置为备用状态;将与第三网关之间的伪线PW降为备用状态,并向所述第三网关发送通知消息,所述第三网关为基站侧网关,与基站相连接。本发明实施例中,第二网关接收控制器发送的第二协商消息;根据第二协商消息获得将业务数据桥接到保护链路上的通知,第二网关将工作链路以及PW降为备用状态,并通知基站侧网关,从而使得基站和控制器之间的业务数据传递通过保护链路完成。解决了当第一网关和第二网关之间的链路发生故障时,第二网关的动作不符合LMSP协议的规定所造成的业务中断的问题。使第二网关的相关业务传输链路自动降为备用状态,在第一网关的保护链路上传递业务数据,保证业务不会中断,提高系统的可靠性,提升用户体验。本发明又一实施例提供一种跨设备的线性复用段保护方法,如图3所示,所述方法包括301、第一网关检测链路故障。302、当检测到第一网关与第二网关之间的链路发送故障时,第一网关向控制器发送第一协商消息。其中,所述第一协商消息用于指示工作链路发生故障并向所述控制器请求将所述工作链路上的业务数据桥接到保护链路上,所述工作链路为所述第二网关与所述控制器之间的链路,所述保护链路为第一网关与所述控制器之间的链路。所述第一协商消息包括Ki字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示工作链路发生故障,所述K2字节桥接状态指示信息用于表示当前的业务数据没有发生桥接。303、第一网关接收所述控制器发送的第二协商消息。其中,根据所述第二协商消息升为主用状态,所述第二协商消息用于指示将所述工作链路上的业务数据桥接到所述保护链路上进行传输。所述第二协商消息包括Ki字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示将业务数据桥接到保护链路,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。304、第一网关向所述控制器发送第三协商消息。其中,所述第三协商消息用于指示业务数据桥接完成。所述第三协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示工作链路发生故障,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。可选的,所述根据所述第二协商消息升为主用状态包括将所述保护链路置为主用状态;将与第三网关之间的伪线PW升为主用状态,并向所述第三网关发送通知消息,所述第三网关为基站侧网关,与基站相连接。本发明实施例中,第一网关检测到第一网关和第二网关之间的链路故障后,向控制器发送第一协商消息,请求将业务数据桥接到保护链路;在接收到的控制器发送的第二协商消息后,进行业务数据 的桥接,并在桥接完成后向控制器发送第三协商消息,通知控制器桥接已完成。解决了因第一网关和第二网关间的链路发生故障而导致的业务中断的问题,提高了系统的可靠性,提升用户体验。本发明又一实施例提供一种跨设备的线性复用段保护方法,在基站侧与RNC/BSC之间部署1:1的复用段保护,当主备RSG设备的框间链路发生故障时,将业务数据桥接到保护链路上,如图4所示,所述方法包括401、备用无线网络控制器侧网关RSG检测到与主用RSG之间的链路故障。例如,如图5所示,备用RSG与主用RSG通过框间链路相连接,当二者间的框间链路故障时,备用RSG和主用RSG均无法感知到对端设备的状态,此时,备用RSG和主用RSG均会认为对端设备发生故障。按照现有技术的流程,当框间链路发生故障时,一方面,备用RSG和主用RSG会同时向CSG通告自己升为主用状态,使得CSG将基站至BSC/RNC方向的业务数据发送给自己,再由自己转发给BSC/RNC,CSG根据自身的PW冗余配置进行判断,将主用RSG确定为真正的主用设备,并向其发送业务数据;另一方面,根据LMSP协议,备用RSG会通过保护接口与BSC/RNC进行协商,并确定进行倒换操作,将主用RSG的工作链路传输的业务数据桥接到保护链路上传输,在确定倒换后,如果此时BSC/RNC接收到主用RSG发送的业务数据,则会直接丢弃。综上所述,基站至BSC/RNC方向的业务数据由CSG发送到主用RSG,然后主用RSG将业务数据转发给BSC/RNC,然后被BSC/RNC丢弃;而BSC/RNC至基站方向的业务数据则是复制为两份,分别由主用RSG的工作链路和备用RSG的保护链路发送给CSG。因此基站与BSC/RNC之间业务数据的发送链路和接收链路不能保持一致,导致业务中断。为了解决上述导致业务中断的问题,执行下述步骤。402、备用RSG向BSC/RNC发送第一协商消息。例如,所述第一协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,Kl字节桥接请求信息的内容可以为0xdl,其中“d”表示主用RSG发生故障,“I”表示该消息是在保护链路上通过保护接口发送的。K2字节桥接状态指示信息的内容可以为0x08,其中后面的“O”表示当前没有发生链路倒换,业务数据在工作链路上传输,没有桥接到保护链路上,“8”表示当前的复用段保护结构是1:1模式。其中,复用段保护结构可以分为1+1模式和1:n模式,1+1模式是为每一条工作链路配备一条保护链路,l:n模式是为η条工作链路配备一条保护链路 。综上所述,第一协商消息用于通知BSC/RNC :主用RSG的工作链路发生故障,请求倒换,将工作链路上的业务数据桥接到保护链路上。403、BSC/RNC根据第一协商消息生成第二协商消息,并复制一份第二协商消息,分别向主用RSG和备用RSG发送第二协商消息。例如,所述第二协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,Kl字节桥接请求信息的内容可以为0x21,其中“2”表示BSC/RNC向备用RSG回复的反向请求,指示允许进行倒换以及业务数据的桥接,“ I ”表示该消息是在保护链路上通过保护接口发送的。K2字节桥接状态指示信息的内容可以为0xl8,其中“I”表示当前正在执行或者已经执行了链路倒换,业务数据桥接到保护链路上,“8”表示当前的复用段保护结构是1:1模式。综上所述,第二协商消息用于通知备用RSG :允许备用RSG进行倒换,将工作链路上的业务数据桥接到保护链路上;以及,用于通知主用RSG :将备用RSG升为主用,主用RSG进行相应降备操作。404、主用RSG根据BSC/RNC发送的第二协商消息将工作链路置为备用状态,并向CSG发送通知消息,通知CSG主用PW降为备用。例如,主用RSG通过工作接口读取第二协商消息中的K字节消息,当读取到的K字节消息内容表明BSC/RNC处于倒换状态,即BSC/RNC已经在保护链路上桥接工作链路的业务数据时,主用RSG将自身的LMSP工作链路置为备用状态,并向CSG通告其对应的PW降为备用。405、备用RSG根据BSC/RNC发送的第二协商消息将保护链路升为主用状态,并向CSG发送通知消息,通知CSG备用PW升为主用。406、备用RSG向BSC/RNC发送第三协商消息。例如,所述第三协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,Kl字节桥接请求信息的内容可以为0xdl,其中“d”表示主用RSG发生故障接,“I”表示该消息是在保护链路上通过保护接口发送的。K2字节桥接状态指示信息的内容可以为0xl8,其中“I”表示当前正在执行或者已经执行了链路倒换,业务数据桥接到保护链路上,“8”表示当前的复用段保护结构是1:1模式。
综上所述,第三协商消息用于通知BSC/RNC :已完成倒换,备用RSG升为主用。需要说明的是,步骤405和步骤405并没有严格的先后顺序,只需在步骤407之前执行即可。407,CSG根据主用RSG和备用RSG的通知消息确定将备用RSG的PW作为主用PW。其中,CSG在确定PW之后,通过备用RSG的PW发送基站至BSC/RNC方向的业务数据,从而保证基站和BSC/RNC之间的双向业务数据的路径一致,保证业务的正常进行。需要说明的是,本实施例中的基站可以为BTS/N0DE B,复用保护段的保护结构包括但不限于1:1模式或1+1模式等。本发明实施例中,备用RSG检测备用RSG与主用RSG之间的链路;当链路出现故障时,备用RSG向BSC/RNC发送第一协商消息,请求将自身升为主备状态;BSC/RNC在收到第一协商消息后,分别向备用RSG和主用RSG发送第二协商消息,通知备用RSG和主用RSG进行业务数据的桥接,将主用RSG的业务桥接到备用RSG ;主用RSG在接收到第二协商消息后将工作链路以及伪线PW均降为备用状态;备用RSG在接收到第二协商消息后将保护链路以及伪线均升为主用状态,并向BSC/RNC发送第三协商消息,通知BSC/RNC已完成业务数据的桥接。解决了因备用RSG和主用RSG间的链路发生故障而导致的业务中断的问题,提高了系统的可靠性,提升用户体验。本发明又一实施例提供一种控制器50,如图6所示,所述控制器50包括接收单元51,用于接收第一网关发送的第一协商消息,所述第一协商消息是当所述第一网关检测到与第二网关之间的链路发生故障时发送的;发送单元52, 用于根据所述接收单元51接收的所述第一协商消息向所述第一网关和所述第二网关发送第二协商消息,以使得所述第二网关根据所述第二协商消息降为备用状态,其中,所述第二协商消息用于指示将所述工作链路上的业务数据桥接到保护链路上进行传输,所述工作链路为所述第二网关与所述控制器50之间的链路,所述保护链路为所述第一网关与所述控制器50之间的链路。进一步的,所述接收单元51还用于接收所述第一网关发送的第三协商消息,所述第三协商消息用于指示业务数据桥接完成。其中,所述接收单元51接收的所述第一协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示工作链路发生故障,所述K2字节桥接状态指示信息用于表示当前的业务数据没有发生桥接。其中,所述发送单元52发送的所述第二协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示将业务数据桥接到保护链路,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。其中,所述接收单元51接收的所述第三协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示工作链路发生故障,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。本发明实施例中,控制器50接收第一网关发送的第一协商消息;根据第一协商消息向第一网关和第二网关均发送第二协商消息,以使得第一网关根据所述第二协商消息将原本位于第一网关的工作链路上的业务数据桥接到第二网关的保护链路上,同时使第二网关根据第二协商消息将工作链路以及PW降为备用状态。解决了当第一网关和第二网关之间的链路发生故障时,第一网关和第二网关同时将自身升为主用状态的问题,能够通知第二网关降为备用状态,停用工作链路,并将业务数据桥接到保护链路,保证业务能够正常进行,提高系统的可靠性,提升用户体验。本发明又一实施例提供一种第二网关60,如图7所示,所述第二网关60包括接收单元61,用于接收控制器发送的第二协商消息,所述第二协商消息用于指示将工作链路上的业务数据桥接到保护链路上进行传输,所述工作链路为所述第二网关60与所述控制器之间的链路,所述保护链路为第一网关与所述控制器之间的链路;处理单元62,用于根据所述接收单元61接收的所述第二协商消息降为备用状态。其中,所述接收单元61接收的所述第二协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示将业务数据桥接到保护链路,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。进一步的,如图8所示,所述处理单元62包括第一处理子单元621,用于根据所述接收单元61接收的所述第二协商消息将所述工作链路置为备用状态;第二处理子单元622,用于根据所述接收单元61接收的所述第二协商消息将与第三网关之间的伪线PW降为备用状态,并向所述第三网关发送通知消息,所述第三网关为基站侧网关,与基站相连接。本发明实施例中,第二网 关60接收控制器发送的第二协商消息;根据第二协商消息获得将业务数据桥接到保护链路上的通知,第二网关60将工作链路以及PW降为备用状态,并通知基站侧网关,从而使得基站和控制器之间的业务数据传递通过保护链路完成。解决了当第一网关和第二网关60之间的链路发生故障时,第二网关60的动作不符合LMSP协议的规定所造成的业务中断的问题。使第二网关60的相关业务传输链路自动降为备用状态,在第一网关的保护链路上传递业务数据,保证业务不会中断,提高系统的可靠性,提升用户体验。本发明又一实施例提供一种第一网关70,如图9所示,所述第一网关70包括检测单元71,用于检测链路故障;发送单元72,用于当所述检测单元71检测到所述第一网关70与第二网关之间的链路发送故障时,向控制器发送第一协商消息,所述第一协商消息用于指示工作链路发生故障并向所述控制器请求将所述工作链路上的业务数据桥接到保护链路上,所述工作链路为所述第二网关与所述控制器之间的链路,所述保护链路为第一网关70与所述控制器之间的链路;以及,用于向所述控制器发送第三协商消息,所述第三协商消息用于指示业务数据桥接完成;处理单元73,用于接收所述控制器发送的第二协商消息,根据所述第二协商消息升为主用状态,所述第二协商消息用于指示将所述工作链路上的业务数据桥接到所述保护链路上进行传输。进一步的,如图10所示,所述处理单元73包括第一处理子单元731,用于将所述保护链路置为主用状态;第二处理子单元732,用于将与第三网关之间的伪线PW升为主用状态,并向所述第三网关发送通知消息,所述第三网关为基站侧网关,与基站相连接。其中,所述发送单元72发送的所述第一协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示工作链路发生故障,所述K2字节桥接状态指示信息用于表示当前的业务数据没有发生桥接。其中,所述处理单元73接收的所述第二协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示将业务数据桥接到保护链路,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。其中,所述发送单元72发送的所述第三协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示工作链路发生故障,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。本发明实施例中,第一网关70检测到第一网关70和第二网关之间的链路故障后,向控制器发送第一协商消息,请求将业务数据桥接到保护链路;在接收到的控制器发送的第二协商消息后,进行业务数据的桥接,并在桥接完成后向控制器发送第三协商消息,通知控制器桥接已完成。解决了因第一网关70和第二网关间的链路发生故障而导致的业务中断的问题,提高了系统的可靠性,提升用户体验。本发明又一实施例提供一种控制器80,如图11所示,所述控制器80包括接收器81,用于接收第一网关发送的第一协商消息,所述第一协商消息是当所述第一网关检测到与第二网关之间的链路发生故障时发送的;发送器82,用于根据所述接收器81接收的所述第一协商消息向所述第一网关和所述第二网关发送第二协商消息,以使得所述第二网关根据所述第二协商消息降为备用状态,其中,所述第二协商消 息用于指示将所述工作链路上的业务数据桥接到保护链路上进行传输,所述工作链路为所述第二网关与所述控制器80之间的链路,所述保护链路为所述第一网关与所述控制器80之间的链路。进一步的,所述接收器81还用于接收所述第一网关发送的第三协商消息,所述第三协商消息用于指示业务数据桥接完成。其中,所述接收器81接收的所述第一协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示工作链路发生故障,所述K2字节桥接状态指示信息用于表示当前的业务数据没有发生桥接。其中,所述发送器82发送的所述第二协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示将业务数据桥接到保护链路,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。其中,所述接收器81接收的所述第三协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示工作链路发生故障,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。本发明实施例中,控制器80接收第一网关发送的第一协商消息;根据第一协商消息向第一网关和第二网关均发送第二协商消息,以使得第一网关根据所述第二协商消息将原本位于第一网关的工作链路上的业务数据桥接到第二网关的保护链路上,同时使第二网关根据第二协商消息将工作链路以及PW降为备用状态。解决了当第一网关和第二网关之间的链路发生故障时,第一网关和第二网关同时将自身升为主用状态的问题,能够通知第二网关降为备用状态,停用工作链路,并将业务数据桥接到保护链路,保证业务能够正常进行,提高系统的可靠性,提升用户体验。本发明又一实施例提供一种第二网关90,如图12所示,所述第二网关90包括接收器91,用于接收控制器发送的第二协商消息,所述第二协商消息用于指示将工作链路上的业务数据桥接到保护链路上进行传输,所述工作链路为所述第二网关90与所述控制器之间的链路,所述保护链路为第一网关与所述控制器之间的链路;处理器92,用于根据所述接收器91接收的所述第二协商消息降为备用状态。其中,所述接收器91接收的所述第二协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Ki字节桥接请求信息用于表示将业务数据桥接到保护链路,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。进一步的,所述处理器92还用于根据所述接收器91接收的所述第二协商消息将所述工作链路置为备用状态;根据所述接收器91接收的所述第二协商消息将与第三网关之间的伪线PW降为备用状态,并向所述第三网关发送通知消息,所述第三网关为基站侧网关,与基站相连接。本发明实施例中,第二网关90接收控制器发送的第二协商消息;根据第二协商消息获得将业务数据桥接到保护链路上的通知,第二网关90将工作链路以及PW降为备用状态,并通知基站侧网关,从而使得基站和控制器之间的业务数据传递通过保护链路完成。解决了当第一网关和第二网关90之间的链路发生故障时,第二网关90的动作不符合LMSP协议的规定所造成的业务中断的问题。使第二网关90的相关业务传输链路自动降为备用状态,在第一网关的保护链路上传递业务数据,保证业务不会中断,提高系统的可靠性,提升用户体验。 本发明又一实施例提供一种第一网关1000,如图13所不,所述第一网关1000包括处理器1001,用于检测链路故障;以及用于接收所述控制器发送的第二协商消息,根据所述第二协商消息升为主用状态,所述第二协商消息用于指示将所述工作链路上的业务数据桥接到所述保护链路上进行传输。发送器1002,用于当所述处理器1001检测到所述第一网关1000与第二网关之间的链路发送故障时,向控制器发送第一协商消息,所述第一协商消息用于指示工作链路发生故障并向所述控制器请求将所述工作链路上的业务数据桥接到保护链路上,所述工作链路为所述第二网关与所述控制器之间的链路,所述保护链路为第一网关1000与所述控制器之间的链路;以及,用于向所述控制器发送第三协商消息,所述第三协商消息用于指示业务数据桥接完成。进一步的,所述处理器1001还用于将所述保护链路置为主用状态;将与第三网关之间的伪线PW升为主用状态,并向所述第三网关发送通知消息,所述第三网关为基站侧网关,与基站相连接。其中,所述发送器1002发送的所述第一协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示工作链路发生故障,所述K2字节桥接状态指示信息用于表示当前的业务数据没有发生桥接。其中,所述处理器1001接收的所述第二协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示将业务数据桥接到保护链路,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。其中,所述发送器1002发送的所述第三协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示工作链路发生故障,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。本发明实施例中,第一网关1000检测到第一网关1000和第二网关之间的链路故障后,向控制器发送第一协商消息,请求将业务数据桥接到保护链路;在接收到的控制器发送的第二协商消息后,进行业务数据的桥接,并在桥接完成后向控制器发送第三协商消息,通知控制器桥接已完成。解决了因第一网关1000和第二网关间的链路发生故障而导致的业务中断的问题,提高了系统的可靠性,提升用户体验。
·
本发明实施例提供的网关及控制器可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。本发明实施例提供的跨设备的线性复用段保护方法、网关及控制器可以适用于SDH网络双规接入公网的场景,但不仅限于此。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种跨设备的线性复用段保护方法,其特征在于,包括 控制器接收第一网关发送的第一协商消息,所述第一协商消息是当所述第一网关检测到与第二网关之间的链路发生故障时发送的; 所述控制器向所述第一网关和所述第二网关发送第二协商消息,以使得所述第二网关根据所述第二协商消息降为备用状态,其中,所述第二协商消息用于指示将所述工作链路上的业务数据桥接到保护链路上进行传输,所述工作链路为所述第二网关与所述控制器之间的链路,所述保护链路为所述第一网关与所述控制器之间的链路。
2.根据权利要求1所述的方法,其特征在于,还包括 所述控制器接收所述第一网关发送的第三协商消息,所述第三协商消息用于指示业务数据桥接完成。
3.根据权利要求1所述的方法,其特征在于,所述第一协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示工作链路发生故障,所述K2字节桥接状态指示信息用于表示当前的业务数据没有发生桥接。
4.根据权利要求1所述的方法,其特征在于,所述第二协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示将业务数据桥接到保护链路,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。
5.根据权利要求2所述的方法,其特征在于,所述第三协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示工作链路发生故障,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。
6.一种跨设备的线性复用段保护方法,其特征在于,包括 第二网关接收控制器发送的第二协商消息,所述第二协商消息用于指示将工作链路上的业务数据桥接到保护链路上进行传输,所述工作链路为所述第二网关与所述控制器之间的链路,所述保护链路为第一网关与所述控制器之间的链路; 所述第二网关降为备用状态。
7.根据权利要求6所述的方法,其特征在于,所述第二协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示将业务数据桥接到保护链路,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。
8.根据权利要求6所述的方法,其特征在于,所述第二网关降为备用状态包括 将所述工作链路置为备用状态; 将与第三网关之间的伪线PW降为备用状态,并向所述第三网关发送通知消息,所述第二网关为基站侧网关,与基站相连接。
9.一种跨设备的线性复用段保护方法,其特征在于,包括 第一网关检测链路故障; 当检测到所述第一网关与第二网关之间的链路发送故障时,所述第一网关向控制器发送第一协商消息,所述第一协商消息用于指示工作链路发生故障并向所述控制器请求将所述工作链路上的业务数据桥接到保护链路上,所述工作链路为所述第二网关与所述控制器之间的链路,所述保护链路为第一网关与所述控制器之间的链路; 所述第一网关接收所述控制器发送的第二协商消息,根据所述第二协商消息升为主用状态,所述第二协商消息用于指示将所述工作链路上的业务数据桥接到所述保护链路上进行传输; 所述第一网关向所述控制器发送第三协商消息,所述第三协商消息用于指示业务数据桥接完成。
10.根据权利要求9所述的方法,其特征在于,所述根据所述第二协商消息升为主用状态包括 将所述保护链路置为主用状态; 将与第三网关之间的伪线PW升为主用状态,并向所述第三网关发送通知消息,所述第ニ网关为基站侧网关,与基站相连接。
11.根据权利要求9所述的方法,其特征在于,所述第一协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示工作链路发生故障,所述K2字节桥接状态指示信息用于表示当前的业务数据没有发生桥接。
12.根据权利要求9所述的方法,其特征在于,所述第二协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示将业务数据桥接到保护链路,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。
13.根据权利要求9所述的方法,其特征在于,所述第三协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示工作链路发生故障,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。
14.一种控制器,其特征在于,包括 接收单元,用于接收第一网关发送的第一协商消息,所述第一协商消息是当所述第一网关检测到与第二网关之间的链路发生故障时发送的; 发送单元,用于根据所述接收単元接收的所述第一协商消息向所述第一网关和所述第二网关发送第二协商消息,以使得所述第二网关根据所述第二协商消息降为备用状态,其中,所述第二协商消息用于指示将所述工作链路上的业务数据桥接到保护链路上进行传输,所述工作链路为所述第二网关与所述控制器之间的链路,所述保护链路为所述第一网关与所述控制器之间的链路。
15.根据权利要求14所述的控制器,其特征在于,所述接收単元还用于 接收所述第一网关发送的第三协商消息,所述第三协商消息用于指示业务数据桥接完成。
16.根据权利要求14所述的控制器,其特征在于,所述接收単元接收的所述第一协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示工作链路发生故障,所述K2字节桥接状态指示信息用于表示当前的业务数据没有发生桥接。
17.根据权利要求14所述的控制器,其特征在于,所述发送单元发送的所述第二协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示将业务数据桥接到保护链路,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。
18.根据权利要求15所述的控制器,其特征在于,所述接收単元接收的所述第三协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示工作链路发生故障,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。
19.一种第二网关,其特征在于,包括接收单元,用于接收控制器发送的第二协商消息,所述第二协商消息用于指示将工作链路上的业务数据桥接到保护链路上进行传输,所述工作链路为所述第二网关与所述控制器之间的链路,所述保护链路为第一网关与所述控制器之间的链路;处理单元,用于根据所述接收单元接收的所述第二协商消息降为备用状态。
20.根据权利要求15所述的第二网关,其特征在于,所述接收单元接收的所述第二协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示将业务数据桥接到保护链路,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。
21.根据权利要求15所述的第二网关,其特征在于,所述处理单元包括第一处理子单元,用于根据所述接收单元接收的所述第二协商消息将所述工作链路置为备用状态;第二处理子单元,用于根据所述接收单元接收的所述第二协商消息将与第三网关之间的伪线PW降为备用状态,并向所述第三网关发送通知消息,所述第三网关为基站侧网关,与基站相连接。
22.—种第一网关,其特征在于,包括检测单元,用于检测链路故障;发送单元,用于当所述检测单元检测到所述第一网关与第二网关之间的链路发送故障时,向控制器发送第一协商消息,所述第一协商消息用于指示工作链路发生故障并向所述控制器请求将所述工作链路上的业务数据桥接到保护链路上,所述工作链路为所述第二网关与所述控制器之间的链路,所述保护链路为第一网关与所述控制器之间的链路;以及,用于向所述控制器发送第三协商消息,所述第三协商消息用于指示业务数据桥接完成;处理单元,用于接收所述控制器发送的第二协商消息,根据所述第二协商消息升为主用状态,所述第二协商消息用于指示将所述工作链路上的业务数据桥接到所述保护链路上进行传输。
23.根据权利要求22所述的第一网关,其特征在于,所述处理单元包括第一处理子单元,用于将所述保护链路置为主用状态;第二处理子单元,用于将与第三网关之间的伪线PW升为主用状态,并向所述第三网关发送通知消息,所述第三网关为基站侧网关,与基站相连接。
24.根据权利要求22所述的第一网关,其特征在于,所述发送单元发送的所述第一协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示工作链路发生故障,所述K2字节桥接状态指示信息用于表示当前的业务数据没有发生桥接。
25.根据权利要求22所述的第一网关,其特征在于,所述处理单元接收的所述第二协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示将业务数据桥接到保护链路,所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。
26.根据权利要求22所述的第一网关,其特征在于,所述发送单元发送的所述第三协商消息包括Kl字节桥接请求信息和K2字节桥接状态指示信息,所述Kl字节桥接请求信息用于表示工作链路发生故障, 所述K2字节桥接状态指示信息用于表示当前的业务数据已从工作链路被桥接。
全文摘要
本发明实施例公开了一种跨设备的线性复用段保护方法、网关及控制器,所述方法包括控制器接收第一网关发送的第一协商消息,所述第一协商消息是当所述第一网关检测到与第二网关之间的链路发生故障时发送的;所述控制器向所述第一网关和所述第二网关发送第二协商消息,以使得所述第二网关根据所述第二协商消息降为备用状态,其中,所述第二协商消息用于指示将所述工作链路上的业务数据桥接到保护链路上进行传输,所述工作链路为所述第二网关与所述控制器之间的链路,所述保护链路为所述第一网关与所述控制器之间的链路。本发明适用于SDH网络双归接入公网的场景。
文档编号H04W24/04GK103052106SQ20121055888
公开日2013年4月17日 申请日期2012年12月20日 优先权日2012年12月20日
发明者谢振峰, 史平, 李小虎 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1