本申请涉及通讯领域,具体涉及移动前传的oam(operationadministrationandmaintenance,操作、管理和维护)实现方法、装置、设备及介质。
背景技术:
移动前传是aau(activeantennaunit,有源天线单元)和du(distributedunit,分布式单元)之间的连接。目前移动前传方案包括光纤直驱、无源wdm(wavelengthdivisionmultiplexing,波分复用)及有源otn(opticaltransportnetwork,光传送网)等。其中,无源wdm方案应用较为广泛。图1是现有技术中移动前传半无源半有源网络拓扑示意图。如图1所示,该网络拓扑结构包含aau、omu(opticalmultiplexingunit,光复用单元)、odu(opticaldemultiplexingunit,光解复用单元)以及du几部分。其中,aau侧对应的是无源wdm侧,du侧对应的是有源wdm侧。
由于无源wdm侧的设备位于基站附近,没有管理平面的支撑,并且无源wdm侧的设备本身是无源的,缺少对波长及模块的灵活管理,以及性能监视等运维功能,因此无法实现性能监测告警,也无法支持模块级别的灵活管理。
技术实现要素:
本申请提供移动前传的oam信息传递方法、装置、设备及介质,实现了对设备的管理和维护。
第一方面,本申请实施例提供一种移动前传的oam信息传递方法,应用于发送侧设备,包括:
通过oam通道向接收侧设备发送oam信息,以实现对发送侧设备的oam功能;其中,
所述oam通道构建于移动前传两端。
第二方面,本申请实施例提供一种移动前传的oam信息传递方法,应用于接收侧设备,包括:
通过oam通道接收发送侧设备发送的oam信息,以实现对所述发送侧设备的oam功能;其中,
所述oam通道构建于移动前传两端。
第三方面,本申请实施例提供了一种移动前传的oam信息传递装置,配置于发送侧设备,包括:
第一信息发送模块,用于通过oam通道向接收侧设备发送oam信息,以实现对发送侧设备的oam功能;其中,
所述oam通道构建于移动前传两端。
第四方面,本申请实施例提供了一种移动前传的oam信息传递装置,配置于接收侧设备,包括:
第一信息接收模块,用于通过oam通道接收发送侧设备发送的oam信息,以实现对所述发送侧设备的oam功能;其中,
所述oam通道构建于移动前传两端。
第五方面,本申请实施例提供了一种发送侧设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本申请实施例第一方面所述的移动前传的oam信息传递方法。
第六方面,本申请实施例提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本申请实施例第一方面所述的移动前传的oam信息传递方法。
第七方面,本申请实施例提供了一种接收侧设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本申请实施例第二方面所述的移动前传的oam信息传递方法。
第八方面,本申请实施例提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本申请实施例第二方面所述的移动前传的oam信息传递方法。
本申请实施例通过发送侧设备通过构建于移动前传两端的oam通道向接收侧设备发送oam信息,实现了对设备的管理和维护。
关于本申请的以上实施例和其他方面以及其实现方式,在附图说明、具体实施方式和权利要求中提供更多说明。
附图说明
图1是现有技术中移动前传半无源半有源网络拓扑示意图;
图2为本申请提供的一种移动前传的oam信息传递方法的流程示意图;
图3为本申请提供的一种在mac包中间的包间隔插入oam包的效果示意图;
图4为本申请提供的一种设定识别码位于oam包前导码位置的效果示意图;
图5为本申请提供的一种设定识别码位于oam包目的地址位置的效果示意图;
图6为本申请提供的一种按照第一对齐标识的周期插入oam块的效果示意图;
图7为本申请提供的一种按照自定义周期插入oam块的效果示意图;
图8为本申请提供的一种在第一对齐标识后插入oam块的效果示意图;
图9为本申请提供的一种将idle块替换成oam块的效果示意图;
图10为本申请提供的一种在t块和s块之间插入oam块的效果示意图;
图11为本申请提供的一种在第二对齐标识后插入oam块的效果示意图;
图12为本申请提供的一种发送侧设备波长自适应的效果示意图;
图13为本申请提供的一种链路环回效果示意图;
图14为本申请提供的一种oam信息通用格式示意图;
图15为本申请提供的一种oam信息格式示意图;
图16为本申请提供的一种移动前传的oam信息传递方法的流程示意图;
图17为本申请提供的一种otdr环回效果示意图;
图18为本申请提供的一种接收侧的以太网处理模块示意图;
图19为本申请提供的一种接收侧解封装到pcs层的以太网数据的流程示意图;
图20为本申请提供的一种100gbase-ram编码的示意图;
图21为本申请提供的一种25gbase-rcwm编码的示意图;
图22为本申请提供的一种移动前传的oam信息传递装置的结构示意图;
图23为本申请提供的一种信号接收装置的结构示意图;
图24为本申请提供的一种发送侧设备的结构示意图;
图25为本申请提供的一种接收侧设备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚明白,下文中将结合附图对本申请的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在一个示例性实施方式中,图2为本申请提供的一种移动前传的oam信息传递方法的流程示意图。该方法可以适用于发送侧设备向接收侧设备发送oam信息的情况。该方法可以由本申请提供的移动前传的oam信息传递装置执行,该移动前传的oam信息传递装置可以由软件和/或硬件实现,并集成在发送侧设备上。
如图2所示,本申请提供的一种移动前传的oam信息传递方法,包括s110。
s110、通过oam通道向接收侧设备发送oam信息,以实现对发送侧设备的oam功能。
其中,所述oam通道构建于移动前传两端。
其中,接收侧设备可以是移动前传接收侧的相关设备,如du等,相应的,发送侧设备可以是移动前传发送侧的相关设备,如aau等。oam信息可以是包括设备的性能、告警、波长及维护功能等信息,用于对发送侧设备进行管理和维护,本申请实施例并不对oam信息的具体格式进行限定。
在本申请实施例中,通过在移动前传的两端构建oam通道,以使发送侧设备通过oam通道向接收侧设备发送oam信息,从而实现对发送侧设备的oam功能,以灵活管理波长和模块,并实现设备性能告警监测的目的。
在本申请实施例中,发送侧设备可以通过构建于移动前传两端的oam通道向接收侧设备发送oam信息,实现了对设备的管理和维护。
在上述实施例的基础上,提出了上述实施例的变型实施例,在此需要说明的是,为了使描述简要,在变型实施例中仅描述与上述实施例的不同之处。
在一个示例中,所述oam通道构建于所述移动前传两端的mac(mediaaccesscontroladdress,媒体访问控制地址)层;所述通过oam通道向接收侧设备发送oam信息,可以包括:处理以太网数据得到mac包;按照第一预设周期在两个mac包间隔中插入oam包;其中,所述oam包通过设定识别码标识;通过所述oam通道向所述接收侧设备发送所述oam包。
其中,第一预设周期可以是根据实现需求设定的固定周期,如每100个mac包作为第一预设周期。设定识别码可以是用于识别oam包的识别码,只要是可以用于识别oam包的识别码均可以作为设定识别码,本申请并不对设定识别码的类型和内容进行限定。
在本申请实施例中,可选的,oam通道可基于移动前传两端的mac层之间构建。发送侧设备可以处理以太网数据得到mac包,并按照第一预设周期在两个mac包间隔中插入一个oam包,并且通过设定识别码来区分oam包和普通以太网mac包。图3为本申请提供的一种在mac包中间的包间隔插入oam包的效果示意图,如图3所示,发送侧设备在mac包间隔插入oam包后,可以将oam包经过底层处理并发送给接收侧设备。其中,前导码、定界符、目的地的、源地址、长度/类型、数据包以及帧校验序列为mac包的字段。
在一个示例中,所述设定识别码位于所述oam包的前导码的位置或目的地址的位置。
图4为本申请提供的一种设定识别码位于oam包前导码位置的效果示意图,图5为本申请提供的一种设定识别码位于oam包目的地址位置的效果示意图。在本申请实施例中,可选的,如图4和图5所示,设定识别码可以位于oam包的前导码的位置或目的地址的位置。当设定识别码位于前导码的位置时,可以占用前导码的一个字节或多个字节,如图4占用前导码的首字节;当设定识别码位于目的地址的位置时,设定识别码可以作为一个特殊的mac地址,并区别于常用的mac地址。
在一个示例中,所述oam通道构建于所述移动前传两端的pcs(processcontrolsystem,过程控制系统)层;所述通过oam通道向接收侧设备发送oam信息,可以包括:处理以太网数据得到pcs层数据;根据所述pcs层数据的第一对齐标识插入oam块;通过所述oam通道向所述接收侧设备发送所述oam块。
其中,第一对齐标识可以是pcs层数据中包括的对齐标识,如pcs层数据中的am(alignmentmarker,对齐标记)。
在本申请实施例中,可选的,oam通道还可以基于移动前传两端的pcs层之间构建。发送侧设备和接收侧设备可以在oam通道内传递oam帧,一个oam帧包含一个或多个oam块。可选的,oam块可以是数据块或控制块。相应的,发送侧设备可以根据第一对齐标识来插入oam块,并通过oam通道向接收侧设备发送所述oam块。
在一个示例中,所述根据所述pcs层数据的第一对齐标识插入oam块,可以包括:在确定所述pcs层数据包括所述第一对齐标识的情况下,按照第二预设周期在所述第一对齐标识后插入所述oam块;其中,在所述第二预设周期为自定义周期的情况下,所述oam块通过设定标识头标识。
其中,第二预设周期可以是自定义周期,也可以是第一对齐标识的周期,本申请实施例对此并不进行限制。设定标识头可以是用于识别oam块的标识头,本申请实施例并不对设定标识头的具体内容进行限定。
需要说明的是,发送侧设备在根据pcs层数据的第一对齐标识插入oam块时,需要考虑两种情况。其中,在pcs层数据包括第一对齐标识的情况下,可以按照第二预设周期在第一对齐标识后插入oam块。图6为本申请提供的一种按照第一对齐标识的周期插入oam块的效果示意图,图7为本申请提供的一种按照自定义周期插入oam块的效果示意图。可选的,如图6所示,发送侧设备可以按照第一对齐标识的周期周期性在第一对齐标识后插入oam块,可以在第一个通道或所有通道都插入oam块。如图7所示,发送侧设备也可以按照自定义周期在第一对齐标识后插入oam块,并对oam块定义一个区分数据块和其他控制块的设定标识头,以通过设定标识头识别oam块。
在一个示例中,在所述根据所述pcs层数据的第一对齐标识插入oam块之后,可以包括:删除所述pcs层数据中的部分idle(空闲态)块。
图8为本申请提供的一种在第一对齐标识后插入oam块的效果示意图,相应的,如图8所示,如果pcs层数据包括第一对齐标识,且发送侧设备按照第二预设周期在第一对齐标识后插入oam块后,可以在后续删除pcs层数据中的部分idle块以进行速率补偿。
在一个示例中,所述根据所述pcs层数据的第一对齐标识插入oam块,可以包括:在确定所述pcs层数据不包括所述第一对齐标识的情况下,按照第三预设周期将所述pcs层数据中t块和s块之间的空闲态idle块替换成所述oam块;其中,所述oam块通过设定标识头标识。
其中,第三预设周期可以是自定义周期,本申请实施例对此并不进行限制。
相应的,在pcs层数据不包括第一对齐标识的情况下,oam通道可以一个或多个oam块,且oam块可以通过设定标识头和其他控制块进行区分。
图9为本申请提供的一种将idle块替换成oam块的效果示意图,如图9所示,发送侧设备可以根据自定义周期周期性的将pcs层数据中t块和s块之间的idle块替换成oam块。
在一个示例中,所述根据所述pcs层数据的第一对齐标识插入oam块,可以包括:在确定到达所述第三预设周期,且所述t块和所述s块之间不包括idle块的情况下,在所述t块和所述s块之间插入所述oam块。
其中,第三预设周期还可以是oam块的周期,本申请实施例对此并不进行限制。
图10为本申请提供的一种在t块和s块之间插入oam块的效果示意图,如图10所示,在pcs层数据不包括第一对齐标识的情况下,发送侧设备如果确定pcs层数据中t块和s块之间不包括idle块,则可以在到达oam块周期时,在t块和s块之间插入oam块。
在一个示例中,在所述根据所述pcs层数据的第一对齐标识插入oam块之后,可以包括:删除所述pcs层数据中的部分idle块。
相应的,在pcs层数据不包括第一对齐标识的情况下,发送侧设备如果确定到达第三预设周期,且t块和s块之间不包括idle块,则在t块和s块之间插入oam块之后,可以在后续删除pcs层数据中的部分idle块以进行速率补偿。
在一个示例中,所述oam通道构建于所述移动前传两端的fec(forwarderrorcorrection,前向纠错)层;所述通过oam通道向接收侧设备发送oam信息,可以包括:处理以太网数据得到fec层数据;根据所述fec层数据的第二对齐标识插入oam块;通过所述oam通道向所述接收侧设备发送所述oam块。
其中,第二对齐标识可以是fec层数据中包括的对齐标识,如fec层数据中的cwm(codewordmarker,码字标记)。
在本申请实施例中,可选的,oam通道也还可以基于移动前传两端的fec层之间构建,发送侧设备和接收侧设备可以在oam通道内传递oam帧,一个oam帧包含一个或多个oam块。具体的,发送侧设备可以处理以太网数据得到fec层数据,根据fec层数据的第二对齐标识插入oam块,并通过oam通道向接收侧设备发送oam块。
在一个示例中,所述根据所述fec层数据的第二对齐标识插入oam块,可以包括:在确定所述fec层数据不包括所述第二对齐标识的情况下,对所述fec层数据进行处理得到pcs层数据;对所述pcs层数据按照预设数据处理方式进行处理,得到处理后的pcs层数据;其中,所述预设数据处理方式包括码块同步和对齐锁定;按照第二预设周期在所述处理后的pcs层数据中的第一对齐标识后插入所述oam块;其中,在所述第二预设周期为自定义周期的情况下,所述oam块通过设定标识头标识。
在本申请实施例中,针对fec层数据不包括第二对齐标识的情况,发送侧设备可以针对fec层数据进行通道对齐重排、rs-fec(reedsolomonfec,里德-所罗门前向纠错)解码、256b/257b到64b/66b的转码等处理后,将数据分发到pcs层。pcs层数据经过通道码块同步、对齐锁定等处理后,发送侧设备可以按照上述基于移动前传两端的pcs层之间构建oam通道的方法,如按照第一对齐标识的周期周期性在第一对齐标识后插入oam块,也可以按照自定义周期在第一对齐标识后插入oam块,并对oam块定义一个区分数据块和其他控制块的设定标识头,以通过设定标识头识别oam块。相应的,发送侧设备按照第二预设周期在第一对齐标识后插入oam块后,可以在后续删除pcs层数据中的部分idle块以进行速率补偿。然后,发送侧设备可以将添加了oam块的数据进行加扰、fec层封装、pma(physicalmediaattachment,物理媒介适配层)以及pmd(physicalmediadependent,物理介质关联层接口)处理后发送给接收侧设备。
在一个示例中,所述根据所述fec层数据的第二对齐标识插入oam块,可以包括:在确定所述fec层数据包括所述第二对齐标识的情况下,按照第四预设周期在所述第二对齐标识后插入所述oam块;其中,所述oam块通过设定标识头标识。
其中,第四预设周期可以是第二对齐标识的周期或自定义周期,本申请实施例对此并不进行限制。
在本申请实施例中,针对fec层数据包括第二对齐标识的情况,发送侧设备可以按照第二对齐标识的周期周期性在第二对齐标识后插入oam块,可以在第一个通道或所有通道都插入oam块。发送侧设备也可以按照自定义周期在第二对齐标识后插入oam块,并对oam块定义一个区分数据块和其他控制块的设定标识头,以通过设定标识头识别oam块。
在一个示例中,在所述按照第四预设周期在所述第二对齐标识后插入所述oam块之后,可以包括:在所述fec层数据对应的pcs层数据插入所述第二对齐标识的情况下,删除所述pcs层数据中的部分idle块。
图11为本申请提供的一种在第二对齐标识后插入oam块的效果示意图,相应的,如图11所示,发送侧设备在按照第四预设周期在所述第二对齐标识后插入oam块之后,可以在后续删除pcs层数据中的部分idle块以进行速率补偿。需要说明的是,发送侧设备可以在fec层数据对应的pcs层数据插入第二对齐标识的同时,删除pcs层数据中的部分idle块。
综上所述,基于移动前传两端pcs层或fec层构建oam通道,可以通过oam块替换idle块的方法,或者在t块和s块之间插入oam块的方法,或者也还可以通过在对齐标识后插入oam块的方法实现,方法灵活多样。尤其在对齐标识(am或cwm)后插入oam,按照对齐标识的周期插入oam,可以严格保证周期,且不需要解扰,处理比较简单。
在一个示例中,移动前传的oam信息传递方法还可以包括:接收所述接收侧设备通过所述oam通道发送的第一以太网帧;解析所述第一以太网帧获取第一oam信息;根据所述第一oam信息中包括的第一接收波长调谐第二发射波长;将所述第二发射波长和第二接收波长添加至第二oam信息中;将所述第二oam信息插入到第二以太网帧并通过所述oam通道反馈至所述接收侧设备。
其中,第一以太网帧可以是接收侧设备向发送侧设备发送的以太网帧。第一oam信息可以是第一以太网帧中包括的oam信息。第一接收波长可以是接收侧设备配置的接收波长,第一发射波长可以是接收侧设备配置的发射波长。第二接收波长可以是发送侧设备配置的接收波长,第二发射波长可以是发射侧设备配置的发射波长。第二oam信息可以是发送侧设备发送的oam信息,第二以太网帧可以是发送侧设备向接收侧设备发送的以太网帧。
可以理解的是,移动前端的发送侧设备和接收侧设备中彩光模块都是可调谐光模块。图12为本申请提供的一种发送侧设备波长自适应的效果示意图,在一个具体的示例中,如图12所示,接收侧设备du可以通过网管人工配置第一发射波长λ1和第一接收波长λ2,并将第一发射波长λ1和第一接收波长λ2以第一oam信息的形式插入到第一以太网帧中并发送到发送侧设备aau。其中,第一接收波长λ2是发送侧设备aau需要配置的波长。发送侧设备aau接收到接收侧设备du发送过来的第一以太网帧,解出第一oam信息,将自身的波长按照调谐的步长进行调谐,并将第而发射波长和第二接收波长λ4以第二oam信息的形式插入到第二以太网帧中,反馈给接收侧设备du,其中,第二发射波长λ3等于第一接收波长λ2,第二接收波长λ4等于第一发射波长λ1。
在一个示例中,移动前传的oam信息传递方法还可以包括:接收所述接收侧设备通过所述oam通道发送的以太网帧;解析所述以太网帧获取oam信息;识别所述oam信息中的链路环回开关字段;在确定所述链路环回开关字段对应的字段值为第一数值的情况下,执行环回处理;在确定所述链路环回开关字段对应的字段值为第二数值的情况下,取消环回处理。
其中,第一数值和第二数值可以是根据实际需求所设定的数值,如第一数值取1,第二数值取0,本申请实施例对此并不进行限制。
在本申请实施例中,通过oam通道发送oam信息还可以实现对设备的故障定位。图13为本申请提供的一种链路环回效果示意图,在一个具体的示例中,如图13所示,接收侧设备du通过oam通道将以太网帧发送到发送侧设备aau。发送侧设备aau解析以太网帧获取oam信息中的链路环回开关字段。若链路环回开关字段为1,则发送侧设备aau在的oamblock(oam块)处执行环回处理,若链路环回开关字段为0,则发送侧设备aau取消环回处理。
在一个示例中,所述oam信息可以包括oam标识头、性能字段、告警字段、波长字段以及维护功能字段;其中,所述性能字段包括输入光功率、输出光功率、激光器偏置电流、模块内部温度、误码统计以及错包统计中的至少一项;所述告警字段包括输入无光告警指示、输入弱光告警指示、输入强光告警指示、输出无光告警指示、输出弱光告警指示、输出强光告警指示、偏置电流过大告警指示、模块温度越限告警指示、连接本地失效告警指示、连接远端失效告警指示、连接失败告警指示以及同步丢失告警指示中的至少一项;所述波长字段包括模块发射波长以及模块接收波长中的至少一项;所述维护功能字段包括波长锁定标记以及链路环回开关中的至少一项。
图14为本申请提供的一种oam信息通用格式示意图,如图14所示,oam信息可以包括但不限于oam标识头、性能字段、告警字段、波长字段以及维护功能字段等。图15为本申请提供的一种oam信息格式示意图。在一个具体的示例中,如图15所示,oam信息具体可以包括但不限于1字节输入光功率、1字节输出光功率、1字节激光器偏置电流、1字节模块内部温度、1比特输入无光告警指示、1比特输入弱光告警指示、1比特输入强光告警指示、1比特输出无光告警指示、1比特输出弱光告警指示、1比特输出强光告警指示、1比特偏置电流过大告警指示、1比特模块温度越限告警指示、7比特模块发射波长、7比特模块接收波长、1比特波长锁定标记、1比特链路环回开关、2字节的bip(bitinterleavingparity,比特交织奇偶校验码)误码统计、2字节的错包统计、1比特连接本地失效告警指示、1比特连接远端失效告警指示、1比特连接失败告警指示以及1比特同步丢失告警指示。其中输入光功率、输出光功率、激光器偏置电流、模块内部温度、bip误码统计、错包统计用于发送侧设备即无源wdm侧设备的性能监测;模块发射波长、模块接收波长用于发送侧设备即无源wdm侧模块的波长灵活管理;输入/输出无光、弱光、强光,模块内部温度越限,偏置电流过大、连接本地失效/远端失效,连接失败,同步丢失用于发送侧设备即无源wdm侧设备的告警监测,波长锁定标记用于接收侧设备、发送侧设备匹配的端口波长协商的结果更新,链路环回开关用于发送侧设备oamblock环回,作用是对故障进行定位,即定位故障是来自于无线设备还是来自于有线设备。
针对输入、输出光功率,激光器偏置电流,模块内部温度、bip误码统计及错包统计等性能,以及输入/输出无光、弱光、强光告警,模块温度越限告警,偏置电流过大告警、连接本地失效告警、连接远端失效告警、连接失败告警及同步丢失等告警,发送侧设备将上述oam信息封装到以太网帧中,并发送到接收侧设备。接收侧设备解析以太网帧获取oam信息,根据这些性能和告警可以获取发送侧设备的相关信息,从而掌握发送侧设备的设备状况。一旦接收侧设备根据接收的oam信息确定出现异常情况可以预先采取相应的应对措施,从而达到对发送侧设备的灵活管理。
需要说明的是,本申请中的术语“第一”、“第二”、“第三”以及“第四”等是用于区别不同的对象,而不是用于描述特定顺序。
在一个示例性实施方式中,本申请还提供了一种移动前传的oam信息传递方法,图16为本申请提供的一种移动前传的oam信息传递方法的流程示意图。该方法可适用于接收侧设备向发送侧设备发送oam信息的情况,该方法可以由本申请提供的移动前传的oam信息传递装置执行,该移动前传的oam信息传递装置可以由软件和/或硬件实现,并集成在接收侧设备上。本实施例尚未详尽的内容可以参见上述实施例,此处不作赘述。
如图16所示,该本申请提供的移动前传的oam信息传递方法,包括s210。
s210、通过oam通道接收发送侧设备发送的oam信息,以实现对所述发送侧设备的oam功能。
其中,所述oam通道构建于移动前传两端。
其中,接收侧设备可以是移动前传接收侧的相关设备,如du等,相应的,发送侧设备可以是移动前传发送侧的相关设备,如aau等。oam信息可以是包括设备的性能、告警、波长及维护功能等信息,用于对发送侧设备进行管理和维护,本申请实施例并不对oam信息的具体格式进行限定。
在本申请实施例中,通过在移动前传的两端构建oam通道,接收侧设备可以接收发送侧设备通过oam通道发送的oam信息,从而实现对发送侧设备的oam功能,以灵活管理波长和模块,并实现设备性能告警监测的目的。
在本申请实施例中,接收侧设备可以通过构建于移动前传两端的oam通道接收发送侧设备发送的oam信息,实现了对设备的管理和维护。
在上述实施例的基础上,提出了上述实施例的变型实施例,在此需要说明的是,为了使描述简要,在变型实施例中仅描述与上述实施例的不同之处。
在一个示例中,所述oam通道构建于所述移动前传两端的mac层;所述通过oam通道接收发送侧设备发送的oam信息,可以包括:通过所述oam通道接收所述发送侧设备发送的原始数据;解析所述原始数据获取mac层数据;根据设定识别码识别所述mac层数据以获取oam包;提取所述oam包中的字段信息,以获取所述发送侧设备的设备状况。
在本申请实施例中,如果oam通道构建于移动前传两端的mac层,则接收侧设备通过oam通道接收发送侧设备发送的原始数据后,可以解析原始数据以获取mac层数据。并根据设定识别码识别mac层数据中的oam包,并提取oam包中的字段信息,以获取发送侧设备的设备状况,从而实现对发送侧设备的管理和维护。
在一个示例中,所述设定识别码位于所述oam包的前导码的位置或目的地址的位置。
在本申请实施例中,可选的,如图4和图5所示,设定识别码可以位于oam包的前导码的位置或目的地址的位置。当设定识别码位于前导码的位置时,可以占用前导码的一个字节或多个字节,如图4占用前导码的首字节;当设定识别码位于目的地址的位置时,设定识别码可以作为一个特殊的mac地址,并区别于常用的mac地址。
在一个示例中,所述oam通道构建于所述移动前传两端的pcs层;所述通过oam通道接收发送侧设备发送的oam信息,可以包括:通过所述oam通道接收所述发送侧设备发送的原始数据;解析所述原始数据获取pcs层数据;根据所述pcs层数据提取所述oam信息中的字段信息,以获取所述发送侧设备的设备状况。
在本申请实施例中,如果oam通道构建于移动前传两端的pcs层,则接收侧设备通过oam通道接收发送侧设备发送的原始数据后,可以解析原始数据以获取pcs层数据,并根据pcs层数据提取oam信息中的字段信息,以获取所述发送侧设备的设备状况,从而实现对发送侧设备的管理和维护。
在一个示例中,所述根据所述pcs层数据提取所述oam信息中的字段信息,可以包括:根据所述pcs层数据中的第一对齐标识定位oam块;提取所述oam块中的字段信息。
具体的,在确定pcs层数据包括第一对齐标识的情况下,接收侧设备可以根据pcs层数据中的第一对齐标识定位oam块,即通过锁定第一对齐标识来定位oam块,并提取oam块中的字段信息。
在一个示例中,所述根据所述pcs层数据提取所述oam包中的字段信息,可以包括:根据设定标识头从所述pcs层数据中识别出oam块;提取所述oam块中的字段信息。
具体的,在在确定pcs层数据不包括第一对齐标识的情况下,接收侧设备可以根据设定标识头从pcs层数据中识别出oam块,并提取oam块中的字段信息。
在一个示例中,所述oam通道构建于所述移动前传两端的fec层;所述通过oam通道接收发送侧设备发送的oam信息,可以包括:通过所述oam通道接收所述发送侧设备发送的原始数据;解析所述原始数据获取fec层数据;根据所述fec层数据提取所述oam信息中的字段信息,以获取所述发送侧设备的设备状况。
在本申请实施例中,如果oam通道构建于移动前传两端的fec层,则接收侧设备通过oam通道接收发送侧设备发送的原始数据后,可以解析原始数据以获取fec层数据,并根据fec层数据提取oam信息中的字段信息,以获取发送侧设备的设备状况,从而实现对发送侧设备的管理和维护。
在一个示例中,所述根据所述fec层数据提取所述oam信息中的字段信息,可以包括:对所述fec层数据进行处理获取pcs层数据;根据所述pcs层数据中的第一对齐标识定位oam块;提取所述oam块中的字段信息。
具体的,在确定fec层数据不包括第二对齐标识的情况下,接收侧设备可以对fec层数据进行处理获取pcs层数据,示例性的,接收侧设备可以对fec层数据进行rs-fec层的处理以获取pcs层数据,并根据pcs层数据中的第一对齐标识定位oam块,以提取oam块中的字段信息。
在一个示例中,所述根据所述pcs层数据提取所述oam包中的字段信息,可以包括:根据所述fec层数据中的第二对齐标识定位oam块;提取所述oam块中的字段信息。
具体的,在确定fec层数据包括第二对齐标识的情况下,接收侧设备无需对fec层数据进行处理获取pcs层数据,可直接根据fec层数据中的第二对齐标识定位oam块,以提取oam块中的字段信息。
在一个示例中,所述移动前传的oam信息传递还可以包括:配置第一发射波长和第一接收波长;将所述第一发射波长和所述第一接收波长添加至第一oam信息中;将所述第一oam信息添加到第一以太网帧并通过所述oam通道发送至所述发送侧设备;接收所述发送侧设备通过所述oam通道反馈的第二以太网帧;解析所述第二以太网帧获取第二oam信息;在根据所述第二oam信息确定所述发送侧设备波长调谐成功的情况下,采用第一锁定标识更新波长锁定标识;否则,采用第二锁定标识更新所述波长锁定标识,并返回执行配置第一发射波长和第一接收波长的操作。
可以理解的是,移动前端的发送侧设备和接收侧设备中彩光模块都是可调谐光模块。图12为本申请提供的一种发送侧设备波长自适应的效果示意图,在一个具体的示例中,如图12所示,接收侧设备du可以通过网管人工配置第一发射波长λ1和第一接收波长λ2,并将第一发射波长λ1和第一接收波长λ2以第一oam信息的形式插入到第一以太网帧中并发送到发送侧设备aau。其中,第一接收波长λ2是发送侧设备aau需要配置的波长。发送侧设备aau接收到接收侧设备du发送过来的第一以太网帧,解出第一oam信息,将自身的波长按照调谐的步长进行调谐,并将第而发射波长和第二接收波长λ4以第二oam信息的形式插入到第二以太网帧中,反馈给接收侧设备du,其中,第二发射波长λ3等于第一接收波长λ2,第二接收波长λ4等于第一发射波长λ1。
需要说明的是,由于波长调谐不太可能一步到位,因此发送侧设备aau经过波长调谐后实际发送波长不一定是第一接收波长λ2。在接收侧设备du接收到发送侧设备aau反馈的第二以太网帧后,解出第二oam信息,确定第二发射波长λ3等于第一接收波长λ2,第二接收波长λ4等于第一发射波长λ1时,说明发送侧设备aau的端口是和接收侧设备du的端口相匹配,即光纤连接配对。但是当接收侧设备du实际接收到的波长不等于第一接收波长λ2时,说明发送侧设备aau配对的端口波长调谐尚未成功,此时更新接收侧设备du的波长锁定标记位为0,且发送侧设备aau继续按照步长进行波长调谐,以此类推,直到发送侧设备aau接收到的实际波长等于第一接收波长λ2时,此时说明发送侧设备aau配对的端口波长调谐成功,更新接收侧设备du的波长锁定标记位为1。通过上述传递oam信息的方法可以实现发送侧设备aau波长自适应的目的,同时也可以防止光纤错连。
在一个示例中,所述移动前传的oam信息传递还可以包括:在确定所述发送侧设备执行环回处理,以及接收侧设备发到接收侧设备收链路通畅的情况下,确定故障来源于无线设备;在确定所述发送侧设备执行环回处理,以及接收侧设备发到接收侧设备收链路不通畅的情况下,确定故障来源于有线设备。
具体的,在本申请实施例中,如图13所示,当发送侧设备aau的oamblock处执行环回处理后,且du发到du收链路畅通,接收侧设备可以确定故障来自于无线设备;如果du发到du收链路不通,接收侧设备可以确定故障来自于有线设备。
在一个示例中,所述确定故障来源于有线设备,可以包括:通过otdr(opticaltimedomainreflectometer,光时域反射仪otdr)向所述移动前传中的光复用单元omu和光解复用单元odu发射光线;在确定所述otdr接收到所述omu环回的光线的情况下,确定故障来源于光模块器件;在确定所述otdr未接收到所述omu环回的光线的情况下,确定故障来源于光线路。
进一步的,可以通过otdr进行故障定位。图17为本申请提供的一种otdr环回效果示意图,如图17所示,otdr发射的光经过omu和odu,从omu环回回来,otdr对环回情况进行检测。如果确定otdr接收到omu环回的光线,则确定链路通畅,说明光线路没有故障,故障来源于光模块器件。如果otdr未接收到omu环回的光线,则确定链路不通畅,说明故障来源于光线路。
在一个示例中,所述oam信息可以包括oam标识头、性能字段、告警字段、波长字段以及维护功能字段;其中,所述性能字段包括输入光功率、输出光功率、激光器偏置电流、模块内部温度、误码统计以及错包统计中的至少一项;所述告警字段包括输入无光告警指示、输入弱光告警指示、输入强光告警指示、输出无光告警指示、输出弱光告警指示、输出强光告警指示、偏置电流过大告警指示、模块温度越限告警指示、连接本地失效告警指示、连接远端失效告警指示、连接失败告警指示以及同步丢失告警指示中的至少一项;所述波长字段包括模块发射波长以及模块接收波长中的至少一项;所述维护功能字段包括波长锁定标记以及链路环回开关中的至少一项。
如图14所示,oam信息可以包括但不限于oam标识头、性能字段、告警字段、波长字段以及维护功能字段等。如图15所示,oam信息具体可以包括但不限于1字节输入光功率、1字节输出光功率、1字节激光器偏置电流、1字节模块内部温度、1比特输入无光告警指示、1比特输入弱光告警指示、1比特输入强光告警指示、1比特输出无光告警指示、1比特输出弱光告警指示、1比特输出强光告警指示、1比特偏置电流过大告警指示、1比特模块温度越限告警指示、7比特模块发射波长、7比特模块接收波长、1比特波长锁定标记、1比特链路环回开关、2字节的bip误码统计、2字节的错包统计、1比特连接本地失效告警指示、1比特连接远端失效告警指示、1比特连接失败告警指示以及1比特同步丢失告警指示。其中输入光功率、输出光功率、激光器偏置电流、模块内部温度、bip误码统计、错包统计用于发送侧设备即无源wdm侧设备的性能监测;模块发射波长、模块接收波长用于发送侧设备即无源wdm侧模块的波长灵活管理;输入/输出无光、弱光、强光,模块内部温度越限,偏置电流过大、连接本地失效/远端失效,连接失败,同步丢失用于发送侧设备即无源wdm侧设备的告警监测,波长锁定标记用于接收侧设备、发送侧设备匹配的端口波长协商的结果更新,链路环回开关用于发送侧设备oamblock环回,作用是对故障进行定位,即定位故障是来自于无线设备还是来自于有线设备。
针对输入、输出光功率,激光器偏置电流,模块内部温度、bip误码统计及错包统计等性能,以及输入/输出无光、弱光、强光告警,模块温度越限告警,偏置电流过大告警、连接本地失效告警、连接远端失效告警、连接失败告警及同步丢失等告警,发送侧设备将上述oam信息封装到以太网帧中,并发送到接收侧设备。接收侧设备解析以太网帧获取oam信息,根据这些性能和告警可以获取发送侧设备的相关信息,从而掌握发送侧设备的设备状况。一旦接收侧设备根据接收的oam信息确定出现异常情况可以预先采取相应的应对措施,从而达到对发送侧设备的灵活管理。
以下对根据发送侧设备和接收侧设备通过oam通道传递oam信息进行示例性描述。
在一个具体的示例中,图18为本申请提供的一种接收侧的以太网处理模块示意图,如图18所示,发送侧设备aau的ecpri(前传网传输接口标准)(25ge)以太网信号首先经过pmd层及pma层处理后,送到fec层,fec层接收到来自于pma层的数据,经过cwm对齐、fec解码、解扰及256b/257b到64b/66b转码后,将数据分发到pcs层;pcs层将接收到的数据经过块同步、解扰处理后,就得到了以64b/66b为单位的数据流,然后再经过64b/66b解码后,通过25gmii接口送到rs层,经过rs层适配转换处理后就得到了mac包。发送侧设备可以按照固定周期在两个mac包中间的包间隔处插入oam包,该oam包可以以mac包的形式封装,在前导码的第一个字节添加区别于其他mac包的识别码0x6d。最后,发送侧设备aau再将封装了oam包的mac层信号经过rs、pcs、fec、pma、pmd层的处理发送出去。
接收侧设备du接收到aau侧发送过来的以太网信号后,经过pmd、pma、fec、pcs及rs各个层次的解封装后,得到串行mac包。对mac包通过搜索前导码第一个字节是否为识别码0x6d找到oam包,解析oam包中的性能、告警、波长及维护功能等字段,以获取发送侧设备aau的设备状况。例如光模块的状况,根据oam信息中的性能字段和告警字段判断光模块是否故障,光模块与光纤直接的连接是否正常,如若发现异常,可以提前更换光模块,更换光纤等。又例如,通过oam信息中的波长字段,可以达到和发送侧设备aau进行波长协商的功能。再例如,通过解析oam信息中的维护功能字段,可用于波长协商握手以及故障定位等功能。
在一个具体的示例中,图19为本申请提供的一种接收侧解封装到pcs层的以太网数据的流程示意图,如图19所示,发送侧设备aau的100ge以太网信号首先经过pmd层及pma层处理后,送到fec层,fec层接收到来自于pma层的数据,经过cwm对齐、fec解码、解扰及256b/257b到64b/66b转码后,将数据分发到pcs层。在数据分发到pcs层后,在块同步之后按照固定周期搜索第一通道的am块。图20为本申请提供的一种100gbase-ram编码的示意图,其中,am块的编码数值参考图20所示。在搜索到am块后,在am块后面插入oam块。为了区分oam块和数据块以及其他控制块,插入的oam块具有特殊的oam标识头,即64b/66b编码后的块类型blocktype字段具有唯一性,例如0x6d。然后再经过pcs层扰码、分发处理,fec、pma、pmd的处理将以太网信号发送出去。
接收侧设备du接收到发送侧设备aau发送过来的以太网信号后,经过pmd、pma及fec各个层次的解封装后,得到pcs层信号,然后再经过块同步及对齐锁定的处理。接收侧设备du进行对齐锁定后找到第一通道的am块,通过blocktype数值“0x6d”搜索到oam块,解析oam块中的性能、告警、波长、维护功能等字段,以获取发送侧设备aau的设备状况。例如光模块的状况,根据oam信息中的性能字段和告警字段判断光模块是否故障,光模块与光纤直接的连接是否正常,如若发现异常,可以提前更换光模块,更换光纤等。又例如,通过oam信息中的波长字段,可以达到和发送侧设备aau进行波长协商的功能。再例如,通过解析oam信息中的维护功能字段,可用于波长协商握手以及故障定位等功能。
在一个具体的示例中,发送侧设备aau的ecpri(25ge)以太网信号首先经过pmd层及pma层处理后,送到fec层,fec层首先会经过码字标记codewordmarkers同步及通道重排处理。然后搜索第一通道的cwm块。图21为本申请提供的一种25gbase-rcwm编码的示意图,其中cwm块的编码数值参考图21所示。发送侧设备aau在搜索到cwm块后,按照cwm块的插入周期在cwm块后面插入oam帧,一个oam帧包含一个或多个oam块。然后再经过扰码、分发处理、pma及pmd的处理将以太网信号发送出去。
接收侧设备du接收到发送侧设备aau发送过来的以太网信号后,经过pmd及pma各个层次的解封装后,得到fec层信号,然后再经过codewordmarker同步,在第二对齐标识cwm锁定后找到第一通道的cwm,解析cwm后面的oam信息,例如性能字段、告警字段、波长字段以及维护功能字段。根据这些字段的解析,获取发送侧设备aau的设备状况。
综上所述,在不需要增加发送侧设备aau的管理平面的基础上,通过oam包或oam块的传递,能够较好的达到对发送侧设备aau的管理,并且能有效定位故障。即无源部分仅需针对oamblock做环回、标记等简单的处理。oam信息中定义了链路环回开关、波长锁定标记、以及针对光功率、电流及模块内部温度等的越限告警,通过这些字段的标记,如字段数值为“1”或“0”,并通过oam信息的传递,接收侧设备du能较好的掌握发送侧设备aau的设备状况以及接收侧设备du与发送侧设备aau的信息交互情况。由于无源部分的计算能力和处理能力远远弱于有源部分,且时延、时间同步等需要较强计算能力、处理能力的功能是放在无源器件外部(即有源部分)来完成的,因此无源部分无需执行oam信息涉及的全部处理。也即,虽然无源部分增加了部分oam处理,但其导致的负担较小,大大的降低了硬件电路的复杂度。
本申请提供了一种移动前传的oam信息传递装置,图22为本申请提供的一种移动前传的oam信息传递装置的结构示意图,如图22所示,本申请实施例中的移动前传的oam信息传递装置,可以集成在发送侧设备上。该装置包括:第一信息发送模块31,设置为通过oam通道向接收侧设备发送oam信息,以实现对发送侧设备的oam功能;其中,所述oam通道构建于移动前传两端。
本实施例提供的移动前传的oam信息传递装置用于实现本申请的移动前传的oam信息传递方法,本实施例提供的移动前传的oam信息传递装置实现原理和技术效果与本申请的移动前传的oam信息传递方法类似,此处不再赘述。
在一个示例中,所述oam通道构建于所述移动前传两端的mac层;第一信息发送模块31包括:第一oam信息发送单元,设置为处理以太网数据得到mac包;按照第一预设周期在两个mac包间隔中插入oam包;其中,所述oam包通过设定识别码标识;通过所述oam通道向所述接收侧设备发送所述oam包。
在一个示例中,所述设定识别码位于所述oam包的前导码的位置或目的地址的位置。
在一个示例中,所述oam通道构建于所述移动前传两端的pcs层;第一信息发送模块31包括:第二oam信息发送单元,设置为处理以太网数据得到pcs层数据;根据所述pcs层数据的第一对齐标识插入oam块;通过所述oam通道向所述接收侧设备发送所述oam块。
在一个示例中,第二oam信息发送单元,设置为在确定所述pcs层数据包括所述第一对齐标识的情况下,按照第二预设周期在所述第一对齐标识后插入所述oam块;其中,在所述第二预设周期为自定义周期的情况下,所述oam块通过设定标识头标识。
在一个示例中,第二oam信息发送单元,设置为在确定所述pcs层数据不包括所述第一对齐标识的情况下,按照第三预设周期将所述pcs层数据中t块和s块之间的空闲态idle块替换成所述oam块;其中,所述oam块通过设定标识头标识。
在一个示例中,第二oam信息发送单元,设置为在确定到达所述第三预设周期,且所述t块和所述s块之间不包括idle块的情况下,在所述t块和所述s块之间插入所述oam块。
在一个示例中,第二oam信息发送单元,设置为删除所述pcs层数据中的部分idle块。
在一个示例中,所述oam通道构建于所述移动前传两端的fec层;第一信息发送模块31包括:第三oam信息发送单元,设置为处理以太网数据得到fec层数据;根据所述fec层数据的第二对齐标识插入oam块;通过所述oam通道向所述接收侧设备发送所述oam块。
在一个示例中,第三oam信息发送单元,设置为在确定所述fec层数据不包括所述第二对齐标识的情况下,对所述fec层数据进行处理得到pcs层数据;对所述pcs层数据按照预设数据处理方式进行处理,得到处理后的pcs层数据;其中,所述预设数据处理方式包括码块同步和对齐锁定;按照第二预设周期在所述处理后的pcs层数据中的第一对齐标识后插入所述oam块;其中,在所述第二预设周期为自定义周期的情况下,所述oam块通过设定标识头标识。
在一个示例中,第三oam信息发送单元,设置为在确定所述fec层数据包括所述第二对齐标识的情况下,按照第四预设周期在所述第二对齐标识后插入所述oam块;其中,所述oam块通过设定标识头标识。
在一个示例中,第三oam信息发送单元,设置为在所述fec层数据对应的pcs层数据插入所述第二对齐标识的情况下,删除所述pcs层数据中的部分idle块。
在一个示例中,所述装置还包括:第一以太网帧接收模块,设置为接收所述接收侧设备通过所述oam通道发送的第一以太网帧;第一oam信息获取模块,设置为解析所述第一以太网帧获取第一oam信息;波长调谐模块,设置为根据所述第一oam信息中包括的第一接收波长调谐第二发射波长;第二波长信息添加模块,设置为将所述第二发射波长和第二接收波长添加至第二oam信息中;第二oam信息反馈模块,设置为将所述第二oam信息插入到第二以太网帧并通过所述oam通道反馈至所述接收侧设备。
在一个示例中,所述装置还包括:以太网帧接收模块,设置为接收所述接收侧设备通过所述oam通道发送的以太网帧;oam信息获取模块,设置为解析所述以太网帧获取oam信息;字段识别模块,设置为识别所述oam信息中的链路环回开关字段;第一环回处理模块,设置为在确定所述链路环回开关字段对应的字段值为第一数值的情况下,执行环回处理;第二环回处理模块,设置为在确定所述链路环回开关字段对应的字段值为第二数值的情况下,取消环回处理。
在一个示例中,所述oam信息包括oam标识头、性能字段、告警字段、波长字段以及维护功能字段;其中,所述性能字段包括输入光功率、输出光功率、激光器偏置电流、模块内部温度、误码统计以及错包统计中的至少一项;所述告警字段包括输入无光告警指示、输入弱光告警指示、输入强光告警指示、输出无光告警指示、输出弱光告警指示、输出强光告警指示、偏置电流过大告警指示、模块温度越限告警指示、连接本地失效告警指示、连接远端失效告警指示、连接失败告警指示以及同步丢失告警指示中的至少一项;所述波长字段包括模块发射波长以及模块接收波长中的至少一项;所述维护功能字段包括波长锁定标记以及链路环回开关中的至少一项。
本申请还提供了移动前传的oam信息传递装置,图23为本申请提供的一种信号接收装置的结构示意图,如图23所示,本申请实施例提供的一种移动前传的oam信息传递装置,可以集成在接收侧设备上,该装置包括:第一信息接收模块41,设置为通过oam通道接收发送侧设备发送的oam信息,以实现对所述发送侧设备的oam功能;其中,所述oam通道构建于移动前传两端。
本实施例提供的信号接收装置用于实现如本申请实施例所述的信号接收方法,本实施例提供的信号接收装置实现原理和技术效果与本申请实施例所述的信号接收方法类似,此处不再赘述。
在一个示例中,所述oam通道构建于所述移动前传两端的mac层;第一信息接收模块41包括第一oam信息接收单元,设置为通过所述oam通道接收所述发送侧设备发送的原始数据;解析所述原始数据获取mac层数据;根据设定识别码识别所述mac层数据以获取oam包;提取所述oam包中的字段信息,以获取所述发送侧设备的设备状况。
在一个示例中,所述oam通道构建于所述移动前传两端的pcs层;第一信息接收模块41包括第二oam信息接收单元,设置为通过所述oam通道接收所述发送侧设备发送的原始数据;解析所述原始数据获取pcs层数据;根据所述pcs层数据提取所述oam信息中的字段信息,以获取所述发送侧设备的设备状况。
在一个示例中,第二oam信息接收单元,设置为根据所述pcs层数据中的第一对齐标识定位oam块;提取所述oam块中的字段信息。
在一个示例中,第二oam信息接收单元,设置为根据设定标识头从所述pcs层数据中识别出oam块;提取所述oam块中的字段信息。
在一个示例中,所述oam通道构建于所述移动前传两端的fec层;第一信息接收模块41包括第三oam信息接收单元,设置为通过所述oam通道接收所述发送侧设备发送的原始数据;解析所述原始数据获取fec层数据;根据所述fec层数据提取所述oam信息中的字段信息,以获取所述发送侧设备的设备状况。
在一个示例中,第三oam信息接收单元,设置为对所述fec层数据进行处理获取pcs层数据;根据所述pcs层数据中的第一对齐标识定位oam块;提取所述oam块中的字段信息。
在一个示例中,第三oam信息接收单元,设置为根据所述fec层数据中的第二对齐标识定位oam块;提取所述oam块中的字段信息。
在一个示例中,所述装置还包括:波长配置模块,设置为配置第一发射波长和第一接收波长;第一波长信息添加模块,设置为将所述第一发射波长和所述第一接收波长添加至第一oam信息中;第一oam信息发送模块,设置为将所述第一oam信息添加到第一以太网帧并通过所述oam通道发送至所述发送侧设备;第二以太网帧接收模块,设置为接收所述发送侧设备通过所述oam通道反馈的第二以太网帧;第二oam信息获取模块,设置为解析所述第二以太网帧获取第二oam信息;波长锁定标识更新模块,设置为在根据所述第二oam信息确定所述发送侧设备波长调谐成功的情况下,采用第一锁定标识更新波长锁定标识;否则,采用第二锁定标识更新所述波长锁定标识,并返回执行配置第一发射波长和第一接收波长的操作。
在一个示例中,所述装置还包括:第一故障确定模块,设置为在确定所述发送侧设备执行环回处理,以及接收侧设备发到接收侧设备收链路通畅的情况下,确定故障来源于无线设备;第二故障确定模块,设置为在确定所述发送侧设备执行环回处理,以及接收侧设备发到接收侧设备收链路不通畅的情况下,确定故障来源于有线设备。
在一个示例中,第二故障确定模块,设置为通过光时域反射仪otdr向所述移动前传中的光复用单元omu和光解复用单元odu发射光线;在确定所述otdr接收到所述omu环回的光线的情况下,确定故障来源于光模块器件;在确定所述otdr未接收到所述omu环回的光线的情况下,确定故障来源于光线路。
在一个示例中,所述oam信息包括oam标识头、性能字段、告警字段、波长字段以及维护功能字段;其中,所述性能字段包括输入光功率、输出光功率、激光器偏置电流、模块内部温度、误码统计以及错包统计中的至少一项;所述告警字段包括输入无光告警指示、输入弱光告警指示、输入强光告警指示、输出无光告警指示、输出弱光告警指示、输出强光告警指示、偏置电流过大告警指示、模块温度越限告警指示、连接本地失效告警指示、连接远端失效告警指示、连接失败告警指示以及同步丢失告警指示中的至少一项;所述波长字段包括模块发射波长以及模块接收波长中的至少一项;所述维护功能字段包括波长锁定标记以及链路环回开关中的至少一项。
本申请实施例提供了一种发送侧设备,图24为本申请提供的一种发送侧设备的结构示意图,如图24所示,本申请提供的发送侧设备,包括:一个或多个处理器51和存储装置52;该发送侧设备的处理器51可以是一个或多个,图24中以一个处理器51为例;存储装置52用于存储一个或多个程序;所述一个或多个程序被所述一个或多个处理器51执行,使得所述一个或多个处理器51实现如本申请实施例中所述的移动前传的oam信息传递方法:通过oam通道向接收侧设备发送oam信息,以实现对发送侧设备的oam功能;其中,所述oam通道构建于移动前传两端。
发送侧设备中的处理器51、存储装置52可以通过总线或其他方式连接,图24中以通过总线连接为例。
存储装置52作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序以及模块,如本申请实施例所述移动前传的oam信息传递方法对应的程序指令/模块(例如,移动前传的oam信息传递装置中的第一信息发送模块31)。存储装置52可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储装置52可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置52可进一步包括相对于处理器51远程设置的存储器,这些远程存储器可以通过网络连接至发送侧设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
本申请实施例提供了一种接收侧设备,图25为本申请提供的一种接收侧设备的结构示意图,如图25所示,本申请提供的接收侧设备,包括:一个或多个处理器61和存储装置62;该接收侧设备的处理器61可以是一个或多个,图25中以一个处理器61为例;存储装置62用于存储一个或多个程序;所述一个或多个程序被所述一个或多个处理器61执行,使得所述一个或多个处理器61实现如本申请实施例中所述的移动前传的oam信息传递方法:通过oam通道接收发送侧设备发送的oam信息,以实现对所述发送侧设备的oam功能;其中,所述oam通道构建于移动前传两端。
接收侧设备中的处理器61、存储装置62可以通过总线或其他方式连接,图25中以通过总线连接为例。
存储装置62作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序以及模块,如本申请实施例所述移动前传的oam信息传递方法对应的程序指令/模块(例如,移动前传的oam信息传递装置中的第一信息接收模块41)。存储装置62可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储装置62可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置62可进一步包括相对于处理器61远程设置的存储器,这些远程存储器可以通过网络连接至接收侧设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
本申请实施例还提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本申请实施例中任一所述的移动前传的oam信息传递方法。
其中,移动前传的oam信息传递方法包括:通过oam通道向接收侧设备发送oam信息,以实现对发送侧设备的oam功能;其中,所述oam通道构建于移动前传两端。
移动前传的oam信息传递方法还包括:通过oam通道接收发送侧设备发送的oam信息,以实现对所述发送侧设备的oam功能;其中,所述oam通道构建于移动前传两端。
以上所述,仅为本申请的示例性实施例而已,并非用于限定本申请的保护范围。
本领域内的技术人员应明白,术语终端涵盖任何适合类型的无线用户设备,例如移动电话、便携数据处理装置、便携网络浏览器或车载移动台。
一般来说,本申请的多种实施例可以在硬件或专用电路、软件、逻辑或其任何组合中实现。例如,一些方面可以被实现在硬件中,而其它方面可以被实现在可以被控制器、微处理器或其它计算装置执行的固件或软件中,尽管本申请不限于此。
本申请的实施例可以通过移动装置的数据处理器执行计算机程序指令来实现,例如在处理器实体中,或者通过硬件,或者通过软件和硬件的组合。计算机程序指令可以是汇编指令、指令集架构(instructionsetarchitecture,isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码。
本申请附图中的任何逻辑流程的框图可以表示程序步骤,或者可以表示相互连接的逻辑电路、模块和功能,或者可以表示程序步骤与逻辑电路、模块和功能的组合。计算机程序可以存储在存储器上。存储器可以具有任何适合于本地技术环境的类型并且可以使用任何适合的数据存储技术实现,例如但不限于只读存储器(read-onlymemory,rom)、随机访问存储器(randomaccessmemory,ram)、光存储器装置和系统(数码多功能光碟(digitalvideodisc,dvd)或光盘(compactdisk,cd))等。计算机可读介质可以包括非瞬时性存储介质。数据处理器可以是任何适合于本地技术环境的类型,例如但不限于通用计算机、专用计算机、微处理器、数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程逻辑器件(field-programmablegatearray,fgpa)以及基于多核处理器架构的处理器。
1.一种移动前传的oam信息传递方法,应用于发送侧设备,其特征在于,包括:
通过操作、管理和维护oam通道向接收侧设备发送oam信息;其中,
所述oam通道构建于移动前传两端。
2.根据权利要求1所述的方法,其特征在于,所述oam通道构建于所述移动前传两端的媒体访问控制地址mac层;
所述通过oam通道向接收侧设备发送oam信息,包括:
处理以太网数据得到mac包;
按照第一预设周期在两个mac包间隔中插入oam包;其中,所述oam包通过设定识别码标识;
通过所述oam通道向所述接收侧设备发送所述oam包。
3.根据权利要求2所述的方法,其特征在于,所述设定识别码位于所述oam包的前导码的位置或目的地址的位置。
4.根据权利要求1所述的方法,其特征在于,所述oam通道构建于所述移动前传两端的过程控制系统pcs层;
所述通过oam通道向接收侧设备发送oam信息,包括:
处理以太网数据得到pcs层数据;
根据所述pcs层数据的第一对齐标识插入oam块;
通过所述oam通道向所述接收侧设备发送所述oam块。
5.根据权利要求4所述的方法,其特征在于,所述根据所述pcs层数据的第一对齐标识插入oam块,包括:
在确定所述pcs层数据包括所述第一对齐标识的情况下,按照第二预设周期在所述第一对齐标识后插入所述oam块;
其中,在所述第二预设周期为自定义周期的情况下,所述oam块通过设定标识头标识。
6.根据权利要求4所述的方法,其特征在于,所述根据所述pcs层数据的第一对齐标识插入oam块,包括:
在确定所述pcs层数据不包括所述第一对齐标识的情况下,按照第三预设周期将所述pcs层数据中t块和s块之间的空闲态idle块替换成所述oam块;
其中,所述oam块通过设定标识头标识。
7.根据权利要求6所述的方法,其特征在于,所述根据所述pcs层数据的第一对齐标识插入oam块,包括:
在确定到达所述第三预设周期,且所述t块和所述s块之间不包括idle块的情况下,在所述t块和所述s块之间插入所述oam块。
8.根据权利要求5或7所述的方法,其特征在于,在所述根据所述pcs层数据的第一对齐标识插入oam块之后,包括:
删除所述pcs层数据中的部分idle块。
9.根据权利要求1所述的方法,其特征在于,所述oam通道构建于所述移动前传两端的前向纠错fec层;
所述通过oam通道向接收侧设备发送oam信息,包括:
处理以太网数据得到fec层数据;
根据所述fec层数据的第二对齐标识插入oam块;
通过所述oam通道向所述接收侧设备发送所述oam块。
10.根据权利要求9所述的方法,其特征在于,所述根据所述fec层数据的第二对齐标识插入oam块,包括:
在确定所述fec层数据不包括所述第二对齐标识的情况下,对所述fec层数据进行处理得到pcs层数据;
对所述pcs层数据按照预设数据处理方式进行处理,得到处理后的pcs层数据;其中,所述预设数据处理方式包括码块同步和对齐锁定;
按照第二预设周期在所述处理后的pcs层数据中的第一对齐标识后插入所述oam块;
其中,在所述第二预设周期为自定义周期的情况下,所述oam块通过设定标识头标识。
11.根据权利要求9所述的方法,其特征在于,所述根据所述fec层数据的第二对齐标识插入oam块,包括:
在确定所述fec层数据包括所述第二对齐标识的情况下,按照第四预设周期在所述第二对齐标识后插入所述oam块;
其中,所述oam块通过设定标识头标识。
12.根据权利要求11所述的方法,其特征在于,在所述按照第四预设周期在所述第二对齐标识后插入所述oam块之后,包括:
在所述fec层数据对应的pcs层数据插入所述第二对齐标识的情况下,删除所述pcs层数据中的部分idle块。
13.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述接收侧设备通过所述oam通道发送的第一以太网帧;
解析所述第一以太网帧获取第一oam信息;
根据所述第一oam信息中包括的第一接收波长调谐第二发射波长;
将所述第二发射波长和第二接收波长添加至第二oam信息中;
将所述第二oam信息插入到第二以太网帧并通过所述oam通道反馈至所述接收侧设备。
14.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述接收侧设备通过所述oam通道发送的以太网帧;
解析所述以太网帧获取oam信息;
识别所述oam信息中的链路环回开关字段;
在确定所述链路环回开关字段对应的字段值为第一数值的情况下,执行环回处理;
在确定所述链路环回开关字段对应的字段值为第二数值的情况下,取消环回处理。
15.根据权利要求1-14任一所述的方法,其特征在于,所述oam信息包括oam标识头、性能字段、告警字段、波长字段以及维护功能字段;其中,
所述性能字段包括输入光功率、输出光功率、激光器偏置电流、模块内部温度、误码统计以及错包统计中的至少一项;
所述告警字段包括输入无光告警指示、输入弱光告警指示、输入强光告警指示、输出无光告警指示、输出弱光告警指示、输出强光告警指示、偏置电流过大告警指示、模块温度越限告警指示、连接本地失效告警指示、连接远端失效告警指示、连接失败告警指示以及同步丢失告警指示中的至少一项;
所述波长字段包括模块发射波长以及模块接收波长中的至少一项;
所述维护功能字段包括波长锁定标记以及链路环回开关中的至少一项。
16.一种移动前传的oam信息传递方法,应用于接收侧设备,其特征在于,包括:
通过oam通道接收发送侧设备发送的oam信息,以实现对所述发送侧设备的oam功能;其中,
所述oam通道构建于移动前传两端。
17.根据权利要求16所述的方法,其特征在于,所述oam通道构建于所述移动前传两端的mac层;
所述通过oam通道接收发送侧设备发送的oam信息,包括:
通过所述oam通道接收所述发送侧设备发送的原始数据;
解析所述原始数据获取mac层数据;
根据设定识别码识别所述mac层数据以获取oam包;
提取所述oam包中的字段信息,以获取所述发送侧设备的设备状况。
18.根据权利要求16所述的方法,其特征在于,所述oam通道构建于所述移动前传两端的pcs层;
所述通过oam通道接收发送侧设备发送的oam信息,包括:
通过所述oam通道接收所述发送侧设备发送的原始数据;
解析所述原始数据获取pcs层数据;
根据所述pcs层数据提取所述oam信息中的字段信息,以获取所述发送侧设备的设备状况。
19.根据权利要求18所述的方法,其特征在于,所述根据所述pcs层数据提取所述oam信息中的字段信息,包括:
根据所述pcs层数据中的第一对齐标识定位oam块;
提取所述oam块中的字段信息。
20.根据权利要求18所述的方法,其特征在于,所述根据所述pcs层数据提取所述oam包中的字段信息,包括:
根据设定标识头从所述pcs层数据中识别出oam块;
提取所述oam块中的字段信息。
21.根据权利要求16所述的方法,其特征在于,所述oam通道构建于所述移动前传两端的fec层;
所述通过oam通道接收发送侧设备发送的oam信息,包括:
通过所述oam通道接收所述发送侧设备发送的原始数据;
解析所述原始数据获取fec层数据;
根据所述fec层数据提取所述oam信息中的字段信息,以获取所述发送侧设备的设备状况。
22.根据权利要求21所述的方法,其特征在于,所述根据所述fec层数据提取所述oam信息中的字段信息,包括:
对所述fec层数据进行处理获取pcs层数据;
根据所述pcs层数据中的第一对齐标识定位oam块;
提取所述oam块中的字段信息。
23.根据权利要求21所述的方法,其特征在于,所述根据所述pcs层数据提取所述oam包中的字段信息,包括:
根据所述fec层数据中的第二对齐标识定位oam块;
提取所述oam块中的字段信息。
24.根据权利要求16所述的方法,其特征在于,所述方法还包括:
配置第一发射波长和第一接收波长;
将所述第一发射波长和所述第一接收波长添加至第一oam信息中;
将所述第一oam信息添加到第一以太网帧并通过所述oam通道发送至所述发送侧设备;
接收所述发送侧设备通过所述oam通道反馈的第二以太网帧;
解析所述第二以太网帧获取第二oam信息;
在根据所述第二oam信息确定所述发送侧设备波长调谐成功的情况下,采用第一锁定标识更新波长锁定标识;否则,采用第二锁定标识更新所述波长锁定标识,并返回执行配置第一发射波长和第一接收波长的操作。
25.根据权利要求16所述的方法,其特征在于,所述方法还包括:
在确定所述发送侧设备执行环回处理,以及接收侧设备发到接收侧设备收链路通畅的情况下,确定故障来源于无线设备;
在确定所述发送侧设备执行环回处理,以及接收侧设备发到接收侧设备收链路不通畅的情况下,确定故障来源于有线设备。
26.根据权利要求25所述的方法,其特征在于,所述确定故障来源于有线设备,包括:
通过光时域反射仪otdr向所述移动前传中的光复用单元omu和光解复用单元odu发射光线;
在确定所述otdr接收到所述omu环回的光线的情况下,确定故障来源于光模块器件;
在确定所述otdr未接收到所述omu环回的光线的情况下,确定故障来源于光线路。
27.一种移动前传的oam信息传递装置,配置于发送侧设备,其特征在于,包括:
第一信息发送模块,用于通过oam通道向接收侧设备发送oam信息,以实现对发送侧设备的oam功能;其中,
所述oam通道构建于移动前传两端。
28.一种移动前传的oam信息传递装置,配置于接收侧设备,其特征在于,包括:
第一信息接收模块,用于通过oam通道接收发送侧设备发送的oam信息,以实现对所述发送侧设备的oam功能;其中,
所述oam通道构建于移动前传两端。
29.一种设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-26中任一所述的移动前传的oam信息传递方法。
30.一种计算机存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-26中任一所述的移动前传的oam信息传递方法。
技术总结