一种实现设备间线性保护机制互通的方法、装置及系统与流程

文档序号:11147759阅读:247来源:国知局
一种实现设备间线性保护机制互通的方法、装置及系统与制造工艺

本发明涉及网络通信技术,尤其涉及一种实现设备间线性保护机制互通的方法、装置及系统。



背景技术:

PTN(分组传送网,Packet Transport Network)线性保护为网络拓扑规划一条主用通信链路(简称:主用链路)和一条备用通信链路(简称:备用链路),采用两条链路保护客户传输的业务。如图1所示的网络拓扑中,在设备(device)1和设备6上配置线性保护组,预设以下链路为主用链路:设备1–设备2–设备3–设备6,预设以下链路为备用链路:设备1–设备4–设备5–设备6;通常情况下,初始状态时默认在主用链路上传输承载的业务,后续会按照G.8131协议响应链路故障信息和网管管理者的操作命令进行业务传输路径的选择。由于PTN线性保护简单快捷,在现实网络中获得了广泛应用。

目前,PTN线性保护机制存在两个版本,一个版本是基于2007版的G.8131协议实现的,另一个版本是基于2014版的G.8131协议实现的。由于2014版G.8131协议和2007版G.8131协议在状态值的定义上不兼容,导致在MPLS-TP(Multiprotocol Label Switching-Transport Profile,多协议标签交换传送应用)网络中,采用2007版G.8131协议实现PTN线性保护机制的设备与采用2014版G.8131协议实现PTN线性保护机制的设备存在无法互通的问题。而且,2014版G.8131协议和2007版G.8131协议的报文格式类似,单从报文格式上较难区分G.8131协议的版本。



技术实现要素:

以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。

本发明实施例提供一种实现设备间线性保护机制互通的方法、装置及系统,支持MPLS-TP网络中设备间PTN线性保护机制的互通。

本发明实施例提供一种实现设备间线性保护机制互通的方法,包括:

在主互通端设备的线性保护组进入保护组挂起态后,接收到G.8131协议版本探测指令,主互通端设备执行对从互通端设备的G.8131协议版本探测操作;主互通端设备根据探测结果,确定从互通端设备采用的G.8131协议的版本;主互通端设备采用与从互通端设备所用版本一致的G.8131协议与从互通端设备进行交互;

其中,当主互通端设备的线性保护组处于保护组挂起态时,主互通端设备固定在线性保护组的选定链路上进行业务传输、不响应线性保护组的主用链路和备用链路的故障和恢复消息、不响应G.8131协议定义的用户操作、不发送和接收APS协议报文。

其中,所述主互通端设备执行对从互通端设备的G.8131协议版本探测操作,可以包括:

主互通端设备向从互通端设备发送第一报文;在发送第一报文之后的预定时长内没有接收到从互通端设备针对所述第一报文返回的响应报文时,向从互通端设备发送第二报文;

或者,主互通端设备向从互通端设备发送第一报文;

或者,主互通端设备向从互通端设备发送第二报文;

其中,所述第一报文为第一版本的G.8131协议的携带有对从互通端设备指示操作命令的报文,所述第二报文为第二版本的G.8131协议的携带有对从互通端设备指示操作命令的报文。

其中,所述操作命令可以包括:锁定命令。

其中,所述主互通端设备根据探测结果,确定从互通端设备采用的G.8131协议的版本,可以包括:

当主互通端设备在发送第一报文后的预定时长内接收到从互通端设备针对所述第一报文返回的响应报文时,主互通端设备确定从互通端设备采用第一版本的G.8131协议;

当主互通端设备在发送第二报文后的预定时长内接收到从互通端设备针对所述第二报文返回的响应报文时,主互通端设备确定从互通端设备采用第二版本的G.8131协议。

其中,所述实现设备间线性保护机制互通的方法还可以包括:

当主互通端设备在发送第一报文后的预定时长内没有接收到从互通端设备针对所述第一报文返回的响应报文,且在发送第二报文后的预定时长内也没有接收到从互通端设备针对所述第二报文返回的响应报文时,主互通端设备上报告警信息。

其中,所述主互通端设备上报告警信息之后,或者,所述主互通端设备根据探测结果,确定从互通端设备采用的G.8131协议的版本之后,所述实现设备间线性保护机制互通的方法还可以包括:主互通端设备结束对从互通端设备的G.8131协议版本探测操作,并执行重启保护组命令,使得主互通端设备的线性保护组恢复到挂起前的状态。

其中,在从互通端设备不支持G.8131协议实现线性保护机制时,所述实现设备间线性保护机制互通的方法还可以包括:

主互通端设备执行挂起保护组命令,指定在线性保护组的选定链路上进行业务传输。

其中,所述实现设备间线性保护机制互通的方法还可以包括:在主互通端设备已知从互通端设备采用的G.8131协议的版本时,主互通端设备直接采用已知版本的G.8131协议与从互通端设备进行交互。

本发明实施例还提供一种实现设备间线性保护机制互通的装置,应用于主互通端设备,包括:

接收模块,用于在主互通端设备的线性保护组进入保护组挂起态后,接收G.8131协议版本探测指令;

第一处理模块,用于在所述接收模块接收到G.8131协议版本探测指令之后,执行对从互通端设备的G.8131协议版本探测操作;

第二处理模块,用于根据探测结果,确定从互通端设备采用的G.8131协议的版本;

交互模块,用于采用与从互通端设备所用版本一致的G.8131协议与从互通端设备进行交互;

其中,当主互通端设备的线性保护组处于保护组挂起态时,主互通端设备固定在线性保护组的选定链路上进行业务传输、不响应线路保护组的主用链路和备用链路的故障和恢复消息、不响应G.8131协议定义的用户操作、不发送和接收APS协议报文。

其中,所述第一处理模块,可以用于通过以下方式执行对从互通端设备的G.8131协议版本探测操作:

向从互通端设备发送第一报文;在发送第一报文之后的预定时长内没有接收到从互通端设备针对所述第一报文返回的响应报文时,向从互通端设备发送第二报文;

或者,向从互通端设备发送第一报文;

或者,向从互通端设备发送第二报文;

其中,所述第一报文为第一版本的G.8131协议的携带有对从互通端设备指示操作命令的报文,所述第二报文为第二版本的G.8131协议的携带有对从互通端设备指示操作命令的报文。

其中,所述操作命令可以包括:锁定命令。

其中,所述第二处理模块,可以用于通过以下方式根据探测结果,确定从互通端设备采用的G.8131协议的版本:

当所述接收模块在所述第一处理模块发送第一报文后的预定时长内接收到从互通端设备针对所述第一报文返回的响应报文时,确定从互通端设备采用第一版本的G.8131协议;

当所述接收模块在所述第一处理模块发送第二报文后的预定时长内接收到从互通端设备针对所述第二报文返回的响应报文时,确定从互通端设备采用第二版本的G.8131协议。

其中,所述实现设备间线性保护机制互通的装置还可以包括:第三处理模块,用于当所述接收模块在所述第一处理模块发送第一报文后的预定时长内没有接收到从互通端设备针对所述第一报文返回的响应报文,且在所述第一处理模块发送第二报文后的预定时长内也没有接收到从互通端设备针对所述第二报文返回的响应报文时,上报告警信息。

其中,所述第一处理模块还可以用于在所述第三处理模块上报告警信息之后,或者,在所述第二处理模块根据探测结果,确定从互通端设备采用的G.8131协议的版本之后,结束对从互通端设备的G.8131协议版本探测操作,并执行重启保护组命令,使得主互通端设备的线性保护组恢复到挂起前的状态。

其中,所述实现设备间线性保护机制互通的装置,还可以包括:第四处理模块,用于在从互通端设备不支持G.8131协议实现线性保护机制时,执行挂起保护组命令,指定在线性保护组的选定链路上进行业务传输。

其中,所述交互模块,还可以用于在已知从互通端设备采用的G.8131协议的版本时,直接采用已知版本的G.8131协议与从互通端设备进行交互。

本发明实施例还提供一种实现设备间线性保护机制互通的系统,包括:主互通端设备以及从互通端设备;

其中,当主互通端设备与从互通端设备均支持G.8131协议实现线性保护机制时,主互通端设备,用于在主互通端设备的线性保护组进入保护组挂起态后,接收到G.8131协议版本探测指令,执行对从互通端设备的G.8131协议版本探测操作;根据探测结果,确定从互通端设备采用的G.8131协议的版本;以及采用与从互通端设备所用版本一致的G.8131协议与从互通端设备进行交互;

其中,当主互通端设备的线性保护组处于保护组挂起态时,主互通端设备固定在线性保护组的选定链路上进行业务传输、不响应线性保护组的主用链路和备用链路的故障和恢复消息、不响应G.8131协议定义的用户操作、不发送和接收APS协议报文。

其中,所述主互通端设备可以用于通过以下方式执行对从互通端设备的G.8131协议版本探测操作:

向从互通端设备发送第一报文;在发送第一报文之后的预定时长内没有接收到从互通端设备针对所述第一报文返回的响应报文时,向从互通端设备发送第二报文;

或者,向从互通端设备发送第一报文;

或者,向从互通端设备发送第二报文;

其中,所述第一报文为第一版本的G.8131协议的携带有对从互通端设备指示操作命令的报文,所述第二报文为第二版本的G.8131协议的携带有对从互通端设备指示操作命令的报文。

其中,在从互通端设备不支持G.8131协议实现线性保护机制时,所述主互通端设备还可以用于执行挂起保护组命令,指定在线性保护组的选定链路上进行业务传输。

其中,所述主互通端设备,还可以用于在已知从互通端设备采用的G.8131协议的版本时,直接采用已知版本的G.8131协议与从互通端设备进行交互。

本发明实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现上述的实现设备间线性保护机制互通的方法。

在本发明实施例中,在主互通端设备的线性保护组进入保护组挂起态后,接收到G.8131协议版本探测指令,主互通端设备执行对从互通端设备的G.8131协议版本探测操作;根据探测结果,确定从互通端设备采用的G.8131协议的版本;采用与从互通端设备所用版本一致的G.8131协议与从互通端设备进行交互。如此,实现MPLS-TP网络中设备间的线性保护机制互通。

进一步地,本发明实施例还可以支持具有PTN线性保护功能的设备与其他不支持PTN线性保护机制的设备进行业务互通。

本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本申请技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。

图1为一种网络拓扑中PTN线性保护的示意图;

图2为本发明实施例中的线性保护组的维护状态转移图;

图3为本发明实施例一提供的实现设备间线性保护机制互通的方法的流程图;

图4为2014版G.8131协议的格式示意图;

图5为本发明实施例一的应用示意图一;

图6为本发明实施例一的应用示意图二;

图7为本发明实施例二提供的实现设备间线性保护机制互通的装置的示意图。

具体实施方式

以下结合附图对本申请实施例进行详细说明,应当理解,以下所说明的实施例仅用于说明和解释本申请,并不用于限定本申请。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

需要说明的是,如果不冲突,本申请实施例以及实施例中的各个特征可以相互结合,均在本申请的保护范围之内。另外,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

下面先对本申请提及的保护组挂起态进行说明。

在本申请中,在G.8131协议定义的标准状态机的基础上,增加“保护组挂起态”,以及“挂起保护组”命令和“重启保护组”命令。

参见图2和表1,在G.8131标准状态机的基础上执行“挂起保护组”命令进入“保护组挂起态”;即,处在G.8131原有状态机的任意状态,均可通过执行“挂起保护组”命令进入“保护组挂起态”。在“保护组挂起态”时,执行“重启保护组”命令可恢复到挂起前的状态,即回到G.8131标准状态机中的状态,将获取主备链路的最新状态、挂起之前记录的保护组操作,并按照G.8131标准更新状态机。

在线性保护组处于“保护组挂起态”时,将固定在线性保护组的选定链路上进行业务传输,不响应主备链路的故障和恢复消息,不响应G.8131协议定义的用户操作,不发送和接收APS(Automatic Protection Switching,自动保护倒换)协议报文。

新增的“保护组挂起态”可通告网络管理者,此时,线性保护组处于维护状态,业务在选定的链路上固定进行传输,不响应主备用链路的故障和恢复消息;不进行APS协议报文的发送和接收响应,在保障承载业务连通性的前提下达到未配置保护组的效果;在网络操作界面上可以将“保护组挂起态”进行通告,以告知网络管理者目前线性保护组选定传输业务的链路;处在“保护组挂起态”的线性保护组,不会向网络管理者上报线性保护组定义的各类告警事件。

表1

本申请通过新增的一个状态和两个命令,便于网络管理人员快捷有效地管理网络,并且支持在G.8131协议定义的线性保护场景的应用。

实施例一

本实施例提供一种实现设备间线性保护机制互通的方法,应用于主互通端设备,如图3所示,包括:

步骤301:在主互通端设备的线性保护组进入保护组挂起态后,接收到G.8131协议版本探测指令,主互通端设备执行对从互通端设备的G.8131协议版本探测操作;

步骤302:主互通端设备根据探测结果,确定从互通端设备采用的G.8131协议的版本;

步骤303:主互通端设备采用与从互通端设备所用版本一致的G.8131协议与从互通端设备进行交互。

其中,当主互通端设备的线性保护组处于保护组挂起态时,主互通端设备固定在线性保护组的选定链路上进行业务传输、不响应线性保护组的主用链路和备用链路的故障和恢复消息、不响应G.8131协议定义的用户操作、不发送和接收APS协议报文。

本实施例中,在主互通端设备的线性保护组进入保护组挂起态后,主互通端设备执行对从互通端设备的G.8131协议版本探测操作,从而防止线性保护组对后续版本探测造成影响。

一些实现方式中,网络管理系统可以连接网络中的主互通端设备和从互通端设备。当网络管理系统向主互通端设备下发挂起保护组命令之后,主互通端设备执行挂起保护组命令,使得主互通端设备上配置的线性保护组进入保护组挂起态;当网络管理系统向主互通端设备下发重启保护组命令之后,主互通端设备执行重启保护组命令,使得主互通设备上配置的线性保护组可以恢复到挂起前的状态。

一些实现方式中,主互通端设备可以支持两种版本的G.8131协议,在从互通端设备支持G.8131协议,但是支持的协议版本未知时,主互通端设备可以通过对从互通端设备执行G.8131协议版本探测操作来确定从互通端设备采用的G.8131协议的版本,在确认从互通端设备采用的G.8131协议的版本之后,在主互通端设备可以设置采用的G.8131协议的版本,使得主互通端设备发送的协议报文符合从互通端设备所用版本的G.8131协议支持的格式,从而实现主互通端设备和从互通端设备的线性保护互通。

在本实现方式中,在步骤301中,主互通端设备执行对从互通端设备的G.8131协议版本探测操作,可以包括:

主互通端设备向从互通端设备发送第一报文;

在发送第一报文之后的预定时长内没有接收到从互通端设备针对第一报文返回的响应报文时,向从互通端设备发送第二报文;

其中,第一报文为第一版本的G.8131协议的携带有对从互通端设备指示操作命令的报文,第二报文为第二版本的G.8131协议的携带有对从互通端设备指示操作命令的报文。

其中,操作命令可以包括:锁定命令。第一报文和第二报文可以为携带有锁定保护组指示操作的APS报文。

其中,第一版本可以为2007版,第二版本可以为2014版,或者,第一版本可以为2014版,第二版本可以为2007版。

一些实现方式中,主互通端设备可以支持一种版本的G.8131协议,在从互通端设备支持G.8131协议,但是支持的版本未知时,主互通端设备可以通过对从互通端设备执行G.8131协议版本探测操作来确定从互通端设备是否采用与主互通端设备一致的协议版本,若一致,则主互通端设备可以采用支持版本的G.8131协议与从互通端设备进行交互。

在本实现方式中,在步骤301中,主互通端设备执行对从互通端设备的G.8131协议版本探测操作,可以包括:

主互通端设备向从互通端设备发送第一报文;或者,向从互通端设备发送第二报文;

其中,第一报文为第一版本的G.8131协议的携带有对从互通端设备指示操作命令的报文,第二报文为第二版本的G.8131协议的携带有对从互通端设备指示操作命令的报文。

其中,操作命令可以包括:锁定命令。第一报文和第二报文可以为携带有锁定保护组指示操作的APS报文。

其中,第一版本可以为2007版,第二版本可以为2014版,或者,第一版本可以为2014版,第二版本可以为2007版。

其中,当主互通端设备支持第一版本的G.8131协议时,可以向从互通端设备发送第一报文;主互通端设备支持第二版本的G.8131协议时,可以向从互通端设备发送第二报文。

需要说明的是,在线性保护组处于保护组挂起态时,主互通设备不进行APS协议报文的发送和接收,但是,在执行G.8131协议版本探测操作时,可以发送和接收APS协议报文。

一些实现方式中,步骤302可以包括:

当主互通端设备在发送第一报文后的预定时长内接收到从互通端设备针对第一报文返回的响应报文时,主互通端设备确定从互通端设备采用第一版本的G.8131协议;

当主互通端设备在发送第二报文后的预定时长内接收到从互通端设备针对第二报文返回的响应报文时,主互通端设备确定从互通端设备采用第二版本的G.8131协议。

其中,预定时长可以根据实际情况进行设置,比如可以为3.5倍的APS周期。

一些实现方式中,本实施例提供的实现设备间线性保护机制互通的方法还可以包括:

当主互通端设备在发送第一报文后的预定时长内没有接收到从互通端设备针对第一报文返回的响应报文,且在发送第二报文后的预定时长内也没有接收到从互通端设备针对第二报文返回的响应报文时,主互通端设备上报告警信息。

其中,在主互通端设备无法得到从互通端设备的响应时,可以向网络管理系统上报告警信息,提示网络管理人员主互通端设备无法确认从互通端设备的G.8131协议的版本,需要确认协议通路的可达性。

一些实现方式中,在主互通端设备上报告警信息之后,或者,在步骤302之后,本实施例的实现设备间线性保护机制互通的方法还可以包括:主互通端设备结束对从互通端设备的G.8131协议版本探测操作,并执行重启保护组命令,使得主互通端设备的线性保护组恢复到挂起前的状态。

其中,在执行重启保护组命令后,主互通端设备的线性保护组从保护组挂起态恢复到挂起前的状态。

关于G.8131协议的两个版本(2007版及2014版)的协议字段和格式可以参见表2、表3、表4以及图4。G.8131协议的两个版本的基本倒换原理和状态机是基本一致的,只是通信协议和状态(State)值的定义存在差异,故通信协议通过转换之后是可以互通的。

表2 APS协议报文的字段

表3 2007版G.8131协议的字段说明

表4 2014版G.8131协议的字段说明

一些实现方式中,为确认从互通端设备采用的协议版本,通常需要根据从互通端设备当前的G.8131状态,抓取当前状态下的从互通端设备发出的协议报文,分析协议报文中的状态(State)字段,对照两个版本的G.8131协议进行确认。然而,此种方式较为繁琐,需搭建抓包环境,之后再进行设置,效率较低。

本实施例采用将主互通端设备的线性保护组挂起到保护组挂起态,再执行对从互通端设备的G.8131协议版本探测操作。下面参照图5对本实施例的实现设备间线性保护机制互通的方法进行举例说明。

如图5所示,在主互通端设备可支持两种版本的G.8131协议,而从互通端设备支持的G.8131协议的版本未知时,本实施例提供的实现设备间线性保护机制互通的方法可以包括以下步骤:

步骤501:主互通端设备的线性保护组进入保护组挂起态,启动G.8131协议版本探测操作;

其中,当网络管理系统向主互通端设备下发挂起保护组命令之后,主互通端设备执行挂起保护组命令,使得主互通设备的线性保护组进入保护组挂起态;主互通端设备根据网络管理系统下发的G.8131协议版本探测指令,启动对从互通端设备的G.8131协议版本探测操作;

步骤502:主互通端设备向从互通端设备发送2007版G.8131协议的锁定报文,等待3.5倍的APS周期;其中,锁定报文可以为携带有锁定保护组指示操作的APS报文;

步骤503:主互通端设备确认是否可收到从互通端设备的响应报文;

步骤504:若收到,则主互通端设备记录从互通端设备的MAC(Media Access Control,介质访问控制)地址,并采用2007版G.8131协议与从互通端设备进行交互;之后,转到步骤509;

步骤505:若没有收到,则主互通端设备向从互通端设备发送2014版G.8131协议的锁定报文,等待3.5倍的APS周期;

步骤506:主互通端设备确认是否可收到从互通端设备的响应报文;

步骤507:若收到,则主互通端设备记录从互通端设备的MAC(Media Access Control,介质访问控制)地址,并采用2014版G.8131协议与从互通端设备进行交互;之后,转到步骤509;

步骤508:若没有收到,则主互通端设备上报告警,指示无法确认从互通端设备的G.8131协议版本,需要确认协议通路的可达性,主互通端设备和从互通端设备暂时无法实现线性保护互通;

步骤509:主互通端设备结束G.8131协议版本探测操作,取消线性保护组的保护组挂起态;此时,主互通端设备的线性保护组恢复到挂起前的状态。

通过上述步骤提供的版本兼容方式,可以保证支持两个版本的设备之间的线性保护机制互通。

一些实现方式中,在从互通端设备不支持G.8131协议实现线性保护机制时,本实施例的实现设备间线性保护机制互通的方法还可以包括:

主互通端设备执行挂起保护组命令,指定在线性保护组的选定链路上进行业务传输。

其中,在从互通端设备不支持G.8131协议实现线性保护机制时,可以通过挂起保护组命令,使得主互通端设备的线性保护组进入保护组挂起态,指定在线性保护组的选定链路上进行业务传输,从而保证主互通端设备与从互通端设备的业务互通。

如图6所示,设备1支持线性保护组,设备6不支持线性保护组,在设备1可以通过挂起保护组命令,指定在线性保护组当前选定链路上进行业务传输,以实现和设备6的业务互通。比如,设备1当前使用主用链路,在执行挂起保护组命令之后,设备1的线性保护组进入保护组挂起态,设备1可以固定在主用链路上和设备6进行业务传输。

一些实现方式中,本实施例的实现设备间线性保护机制互通的方法还可以包括:在主互通端设备已知从互通端设备采用的G.8131协议的版本时,主互通端设备直接采用已知版本的G.8131协议与从互通端设备进行交互。

其中,在主互通端设备支持两个版本,从互通端设备支持的版本已知时,根据从互通端设备支持的版本,主互通端设备可以直接设置采用这个版本与从互通端设备进行线性保护互通。

综上可知,本实施例可以在G.8131协议定义的线性保护场景下,支持线性保护机制的设备之间的线性保护互通,以及支持线性保护机制的设备与不支持线性保护机制的设备之间的业务互通。

实施例二

基于与本发明实施例提供的一种实现设备间线性保护机制互通的方法相同的发明构思,本发明实施例还提供了一种实现设备间线性保护机制互通的装置。如图7所示,本实施例提供的实现设备间线性保护机制互通的装置,应用于主互通端设备,包括:

接收模块701,用于在主互通端设备的线性保护组进入保护组挂起态后,接收G.8131协议版本探测指令;

第一处理模块702,用于在接收模块701接收到G.8131协议版本探测指令之后,执行对从互通端设备的G.8131协议版本探测操作;

第二处理模块703,用于根据探测结果,确定从互通端设备采用的G.8131协议的版本;

交互模块704,用于采用与从互通端设备所用版本一致的G.8131协议与从互通端设备进行交互;

其中,当主互通端设备的线性保护组处于保护组挂起态时,主互通端设备固定在线性保护组的选定链路上进行业务传输、不响应线性保护组的主用链路和备用链路的故障和恢复消息、不响应G.8131协议定义的用户操作、不发送和接收APS协议报文。

一些实现方式中,第一处理模块702,用于通过以下方式执行对从互通端设备的G.8131协议版本探测操作:

向从互通端设备发送第一报文;在发送第一报文之后的预定时长内没有接收到从互通端设备针对第一报文返回的响应报文时,向从互通端设备发送第二报文;

或者,向从互通端设备发送第一报文;

或者,向从互通端设备发送第二报文;

其中,第一报文为第一版本的G.8131协议的携带有对从互通端设备指示操作命令的报文,第二报文为第二版本的G.8131协议的携带有对从互通端设备指示操作命令的报文。

其中,操作命令可以包括:锁定命令。

其中,第一版本可以为2007版,第二版本可以为2014版,或者,第一版本可以为2014版,第二版本可以为2007版。

一些实现方式中,第二处理模块703,用于通过以下方式根据探测结果,确定从互通端设备采用的G.8131协议的版本:

当接收模块701在第一处理模块702发送第一报文后的预定时长内接收到从互通端设备针对第一报文返回的响应报文时,确定从互通端设备采用第一版本的G.8131协议;

当接收模块701在第一处理模块702发送第二报文后的预定时长内接收到从互通端设备针对第二报文返回的响应报文时,确定从互通端设备采用第二版本的G.8131协议。

一些实现方式中,本实施例提供的实现设备间线性保护机制互通的装置还可以包括:第三处理模块705,用于当接收模块701在第一处理模块702发送第一报文后的预定时长内没有接收到从互通端设备针对第一报文返回的响应报文,且在第一处理模块702发送第二报文后的预定时长内也没有接收到从互通端设备针对第二报文返回的响应报文时,上报告警信息。

一些实现方式中,第一处理模块702还用于在第三处理模块705上报告警信息之后,或者,在第二处理模块703根据探测结果,确定从互通端设备采用的G.8131协议的版本之后,结束对从互通端设备的G.8131协议版本探测操作,并执行重启保护组命令,使得主互通端设备的线性保护组恢复到挂起前的状态。

一些实现方式中,本实施例提供的实现设备间线性保护机制互通的装置,还可以包括:第四处理模块,用于在从互通端设备不支持G.8131协议实现线性保护机制时,执行挂起保护组命令,指定在线性保护组的选定链路上进行业务传输。

一些实现方式中,交互模块704,还用于在已知从互通端设备采用的G.8131协议的版本时,直接采用已知版本的G.8131协议与从互通端设备进行交互。

关于本实施例提供的实现设备间线性保护机制互通的装置的相关处理流程可以参照实施例一的描述,故于此不再赘述。

实施例三

基于与本发明实施例提供的一种实现设备间线性保护机制互通的方法相同的发明构思,本实施例提供一种实现设备间线性保护机制互通的系统,包括:主互通端设备以及从互通端设备;

其中,当主互通端设备与从互通端设备均支持G.8131协议实现线性保护机制时,主互通端设备,用于在主互通端设备的线性保护组进入保护组挂起态后,接收到G.8131协议版本探测指令,执行对从互通端设备的G.8131协议版本探测操作;根据探测结果,确定从互通端设备采用的G.8131协议的版本;以及采用与从互通端设备所用版本一致的G.8131协议与从互通端设备进行交互;

其中,当主互通端设备的线性保护组处于保护组挂起态时,主互通端设备固定在线性保护组的选定链路上进行业务传输、不响应线性保护组的主用链路和备用链路的故障和恢复消息、不响应G.8131协议定义的用户操作、不发送和接收APS协议报文。

一些实现方式中,主互通端设备用于通过以下方式执行对从互通端设备的G.8131协议版本探测操作:

向从互通端设备发送第一报文;在发送第一报文之后的预定时长内没有接收到从互通端设备针对第一报文返回的响应报文时,向从互通端设备发送第二报文;

或者,向从互通端设备发送第一报文;

或者,向从互通端设备发送第二报文;

其中,第一报文为第一版本的G.8131协议的携带有对从互通端设备指示操作命令的报文,第二报文为第二版本的G.8131协议的携带有对从互通端设备指示操作命令的报文。

其中,操作命令可以包括:锁定命令。

其中,第一版本可以为2007版,第二版本可以为2014版;或者,第一版本可以为2014版,第二版本可以为2007版。

一些实现方式中,在从互通端设备不支持G.8131协议实现线性保护机制时,主互通端设备还用于执行挂起保护组命令,指定在线性保护组的选定链路上进行业务传输。

一些实现方式中,主互通端设备,还用于在已知从互通端设备采用的G.8131协议的版本时,直接采用已知版本的G.8131协议与从互通端设备进行交互。

关于本实施例提供的实现设备间线性保护机制互通的系统的相关处理流程可以参照实施例一的描述,故于此不再赘述。

此外,本发明实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现上述的实现设备间线性保护机制互通的方法。

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件(例如处理器)完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,例如通过集成电路来实现其相应功能,也可以采用软件功能模块的形式实现,例如通过处理器执行存储于存储器中的程序/指令来实现其相应功能。本申请不限制于任何特定形式的硬件和软件的结合。

以上显示和描述了本申请的基本原理和主要特征和本申请的优点。本申请不受上述实施例的限制,上述实施例和说明书中描述的只是说明本申请的原理,在不脱离本申请精神和范围的前提下,本申请还会有各种变化和改进,这些变化和改进都落入要求保护的本申请范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1