一种OTN支路板卡的时钟处理装置及方法转让专利

申请号 : CN201710861355.3

文献号 : CN107579796B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 毛晓波

申请人 : 烽火通信科技股份有限公司

摘要 :

本发明公开了一种OTN支路板卡的时钟处理装置及方法,涉及光通信应用技术领域。该装置的Framer芯片包括SFP模块和与SFP模块相连的8K时钟处理模块。该8K时钟处理模块能从用户指定的客户业务端口提取时钟到系统的时钟单元,并当所在OTN支路板卡作为时钟源时实时监测客户业务端口,一旦监测到故障告警,则输出中断电平信号给FPGA处理模块,同时向系统的时钟单元发出时钟源切换信号。该装置的FPGA处理模块收到中断电平信号后,将关闭时钟提取通道,系统的时钟单元收到时钟源切换信号后,则进行时钟源的切换。本发明不但能在时钟源发生故障丢失时进行及时切换,而且能在1ms以内进行响应,达到了系统TIE指标要求,用户体验好。

权利要求 :

1.一种OTN支路板卡的时钟处理装置,该装置设于各OTN支路板卡内,包括相互连接的FPGA、Framer芯片和时钟芯片,其特征在于:所述时钟芯片包括用于接收系统的时钟单元分发的8K时钟的时钟处理模块;FPGA包括用于锁定8K时钟的FPGA处理模块;Framer芯片包括小型可拔插光SFP模块和与小型可拔插光SFP模块相连的8K时钟处理模块,所述小型可拔插光SFP模块通过光信号丢失LOS管脚与FPGA处理模块相连,8K时钟处理模块分别通过中断B INTB管脚、可编程恢复时钟PGMRCLK管脚与FPGA处理模块、时钟处理模块相连;

所述8K时钟处理模块用于:接收并响应用户配置,从用户指定的客户业务端口提取时钟到系统的时钟单元;当所在OTN支路板卡作为时钟源时,实时监测客户业务端口,一旦监测到故障告警,则通过中断B INTB管脚或小型可拔插光SFP模块的光信号丢失LOS管脚输出中断电平信号给FPGA处理模块,同时向系统的时钟单元发出时钟源切换信号;

所述FPGA处理模块在收到中断电平信号时,关闭8K时钟处理模块提取时钟的通道;系统的时钟单元在收到时钟源切换信号后,进行时钟源的切换并重新分发新时钟源的8K时钟至各OTN支路板卡。

2.如权利要求1所述的OTN支路板卡的时钟处理装置,其特征在于:所述用户配置中包含同步状态消息SSM信息;各OTN支路板卡的8K时钟处理模块接收并响应用户配置时,会将用户配置中的同步状态消息SSM信息发送至系统的时钟单元;系统的时钟单元将根据各OTN支路板卡的8K时钟处理模块发来到的同步状态消息SSM信息和提取的时钟,选择其中一路时钟作为时钟源锁定,并分发该时钟源的8K时钟信号给各OTN支路板卡的时钟处理模块。

3.如权利要求1所述的OTN支路板卡的时钟处理装置,其特征在于:所述8K时钟处理模块包括配置处理模块、告警中断配置模块、故障实时监测模块和中断处理模块;

所述配置处理模块用于:接收并响应用户配置,从用户指定的客户业务端口提取时钟到系统的时钟单元;

所述告警中断配置模块用于:根据客户业务端口的类型进行相应的告警中断工作模式的配置;

所述故障实时监测模块用于:按照配置的告警中断工作模式对客户业务端口进行实时监测,若监测到故障告警,则通过相应的光信号丢失LOS管脚或中断B INTB管脚输出中断电平信号给FPGA处理模块,并通过中断处理模块向系统的时钟单元发出时钟源切换信号。

4.如权利要求3所述的OTN支路板卡的时钟处理装置,其特征在于:所述客户业务端口包括千兆以太网GE业务端口、SDH/OTU业务端口;所述故障告警包括LOS告警、linkdown告警和LOF告警;

在此基础上,所述告警中断配置模块根据客户业务端口的类型进行相应的告警中断工作模式的配置的具体流程如下:

若客户业务端口的类型为千兆以太网GE业务端口,则配置告警中断工作模式为:监测到千兆以太网GE业务端口出现LOS告警,则通过小型可拔插光SFP模块的光信号丢失LOS管脚输出中断电平信号给FPGA处理模块;监测到千兆以太网GE业务端口出现linkdown告警,则通过中断B INTB管脚输出中断电平信号给FPGA处理模块;

若客户业务端口的类型为SDH/OTU业务端口,则配置告警中断工作模式为:监测到SDH/OTU业务端口出现LOS告警,则通过小型可拔插光SFP模块的光信号丢失LOS管脚输出中断电平信号给FPGA处理模块;监测到SDH/OTU业务端口出现LOF告警,则通过中断B INTB管脚输出中断电平信号给FPGA处理模块。

5.如权利要求3所述的OTN支路板卡的时钟处理装置,其特征在于:所述故障实时监测模块按照配置的告警中断工作模式对客户业务端口进行实时监测时,若监测到故障告警消失,则通过中断处理模块取消中断电平信号的输出。

6.一种基于权利要求1所述装置的OTN支路板卡的时钟处理方法,其特征在于,该方法包括以下步骤:

S1、各OTN支路板卡的8K时钟处理模块接收并响应用户配置,从用户指定的客户业务端口提取时钟到系统的时钟单元;

S2、系统的时钟单元从各OTN支路板卡提取的时钟中选择一路时钟作为时钟源锁定,并分发该时钟源的8K时钟信号给各OTN支路板卡的时钟处理模块;

S3、各OTN支路板卡的FPGA处理模块从时钟处理模块中锁定8K时钟信号;

S4、作为时钟源的OTN支路板卡的8K时钟处理模块实时监测客户业务端口,一旦监测到故障告警,则通过中断B INTB管脚或小型可拔插光SFP模块的光信号丢失LOS管脚输出中断电平信号给FPGA处理模块,同时向系统的时钟单元发出时钟源切换信号;FPGA处理模块收到中断电平信号后,关闭8K时钟处理模块提取时钟的通道;系统的时钟单元收到时钟源切换信号后,进行时钟源的切换并重新分发新时钟源的8K时钟至各OTN支路板卡。

7.如权利要求6所述的OTN支路板卡的时钟处理方法,其特征在于:所述用户配置中包含同步状态消息SSM信息;在此基础上,步骤S1中,各OTN支路板卡的8K时钟处理模块接收并响应用户配置时,会将用户配置中的同步状态消息SSM信息发送至系统的时钟单元;步骤S2中,系统的时钟单元将根据各OTN支路板卡的8K时钟处理模块发来到的同步状态消息SSM信息和提取的时钟,选择其中一路时钟作为时钟源锁定,并分发该时钟源的8K时钟信号给各OTN支路板卡的时钟处理模块。

8.如权利要求6所述的OTN支路板卡的时钟处理方法,其特征在于:所述8K时钟处理模块包括配置处理模块、告警中断配置模块、故障实时监测模块和中断处理模块;

在此基础上,步骤S1中,通过8K时钟处理模块的配置处理模块接收并响应用户配置,并从用户指定的客户业务端口提取时钟到系统的时钟单元;且步骤S4具体包括以下流程:S401、作为时钟源的OTN支路板卡的告警中断配置模块根据客户业务端口的类型进行相应的告警中断工作模式的配置;

S402、故障实时监测模块按照配置的告警中断工作模式对客户业务端口进行实时监测,若监测到故障告警,则通过相应的光信号丢失LOS管脚或中断B INTB管脚输出中断电平信号给FPGA处理模块,并通过中断处理模块向系统的时钟单元发出时钟源切换信号;

S403、FPGA处理模块在收到故障实时监测模块通过光信号丢失LOS管脚或中断B INTB管脚输出的中断电平信号后,关闭配置处理模块提取时钟的通道;

S404、系统的时钟单元在收到中断处理模块发出的时钟源切换信号后,进行时钟源的切换并重新分发新时钟源的8K时钟至各OTN支路板卡。

9.如权利要求8所述的OTN支路板卡的时钟处理方法,其特征在于:所述客户业务端口包括千兆以太网GE业务端口、SDH/OTU业务端口;所述故障告警包括LOS告警、linkdown告警和LOF告警;

在此基础上,步骤S401中,作为时钟源的OTN支路板卡的告警中断配置模块根据客户业务端口的类型进行相应的告警中断工作模式的配置的具体流程如下:若客户业务端口的类型为千兆以太网GE业务端口,则配置告警中断工作模式为:监测到千兆以太网GE业务端口出现LOS告警,则通过小型可拔插光SFP模块的光信号丢失LOS管脚输出中断电平信号给FPGA处理模块;监测到千兆以太网GE业务端口出现linkdown告警,则通过中断B INTB管脚输出中断电平信号给FPGA处理模块;

若客户业务端口的类型为SDH/OTU业务端口,则配置告警中断工作模式为:监测到SDH/OTU业务端口出现LOS告警,则通过小型可拔插光SFP模块的光信号丢失LOS管脚输出中断电平信号给FPGA处理模块;监测到SDH/OTU业务端口出现LOF告警,则通过中断B INTB管脚输出中断电平信号给FPGA处理模块。

10.如权利要求8所述的OTN支路板卡的时钟处理方法,其特征在于:步骤S402中还包括以下操作:作为时钟源的OTN支路板卡的故障实时监测模块按照配置的告警中断工作模式对客户业务端口进行实时监测,若监测到故障告警消失,则通过中断处理模块取消中断电平信号的输出,且FPGA处理模块将打开8K时钟处理模块提取时钟的通道。

说明书 :

一种OTN支路板卡的时钟处理装置及方法

技术领域

[0001] 本发明涉及光通信应用技术领域,具体来讲是一种OTN(Optical Transport Network,光传送网)支路板卡的时钟处理装置及方法。

背景技术

[0002] 目前,在光通信应用领域,尤其是在全网时钟同步功能要求的网络应用场景中,为了实现全网时钟的同步功能,通常会需要各OTN支路板卡及系统的时钟单元共同来进行时钟同步的处理。
[0003] 现有的OTN支路板卡时钟处理方式通常是:各OTN支路板卡根据用户配置从客户侧某个端口提取时钟,分频后输出给系统的时钟单元;系统的时钟单元从各OTN支路板卡提取的时钟中锁定一路时钟作为时钟源,再分发该时钟源的8K时钟信号给系统的各个OTN支路板卡使用,从而实现全网时钟的同步功能。
[0004] 但是,实际应用中,一旦作为时钟源的客户侧接入的业务信号发生中断,就会使得锁定的时钟源丢失。而系统的时钟单元通常无法及时感知这一事件,所以仍然会锁定这一路客户侧的时钟,从而导致系统时钟不同步。而即使系统的时钟单元感知到了锁定时钟源的丢失,也无法在1ms以内进行响应处理,从而无法达到系统锁定时钟源TIE(Time Interval Error时间间隔误差)指标,而使得时钟同步功能状态不稳定,影响客户体验。

发明内容

[0005] 本发明的目的是为了克服上述背景技术的不足,提供一种OTN支路板卡的时钟处理装置及方法,不但能在锁定的时钟源发生故障丢失时实现时钟源的及时切换,而且能在1ms以内进行响应处理,达到系统TIE指标要求,用户体验好。
[0006] 为达到以上目的,本发明提供一种OTN支路板卡的时钟处理装置,该装置设于各OTN支路板卡内,包括相互连接的FPGA、Framer芯片和时钟芯片。所述时钟芯片包括用于接收系统的时钟单元分发的8K时钟的时钟处理模块;FPGA包括用于锁定8K时钟的FPGA处理模块;Framer芯片包括小型可拔插光SFP模块和与小型可拔插光SFP模块相连的8K时钟处理模块,所述小型可拔插光SFP模块通过光信号丢失LOS管脚与FPGA处理模块相连,8K时钟处理模块分别通过中断BINTB管脚、可编程恢复时钟PGMRCLK管脚与FPGA处理模块、时钟处理模块相连;
[0007] 所述8K时钟处理模块用于:接收并响应用户配置,从用户指定的客户业务端口提取时钟到系统的时钟单元;当所在OTN支路板卡作为时钟源时,实时监测客户业务端口,一旦监测到故障告警,则通过中断BINTB管脚或小型可拔插光SFP模块的光信号丢失LOS管脚输出中断电平信号给FPGA处理模块,同时向系统的时钟单元发出时钟源切换信号;
[0008] 所述FPGA处理模块在收到中断电平信号时,关闭8K时钟处理模块提取时钟的通道;系统的时钟单元在收到时钟源切换信号后,进行时钟源的切换并重新分发新时钟源的8K时钟至各OTN支路板卡。本发明还提供一种OTN支路板卡的时钟处理方法,该方法包括以下步骤:
[0009] S1、各OTN支路板卡的8K时钟处理模块接收并响应用户配置,从用户指定的客户业务端口提取时钟到系统的时钟单元;
[0010] S2、系统的时钟单元从各OTN支路板卡提取的时钟中选择一路时钟作为时钟源锁定,并分发该时钟源的8K时钟信号给各OTN支路板卡的时钟处理模块;
[0011] S3、各OTN支路板卡的FPGA处理模块从时钟处理模块中锁定8K时钟信号;
[0012] S4、作为时钟源的OTN支路板卡的8K时钟处理模块实时监测客户业务端口,一旦监测到故障告警,则通过中断BINTB管脚或小型可拔插光SFP模块的光信号丢失LOS管脚输出中断电平信号给FPGA处理模块,同时向系统的时钟单元发出时钟源切换信号;FPGA处理模块收到中断电平信号后,关闭8K时钟处理模块提取时钟的通道;系统的时钟单元收到时钟源切换信号后,进行时钟源的切换并重新分发新时钟源的8K时钟至各OTN支路板卡。
[0013] 本发明的有益效果在于:
[0014] 本发明在各OTN支路板卡的Framer芯片中增设有一个8K时钟处理模块。该8K时钟处理模块能够接收并响应用户配置,从用户指定的客户业务端口提取时钟到系统的时钟单元;当该8K时钟处理模块所在OTN支路板卡作为时钟源时,还能实时监测客户业务端口,一旦监测到故障告警,则通过中断BINTB管脚或小型可拔插光SFP模块的光信号丢失LOS管脚输出中断电平信号给FPGA处理模块,同时向系统的时钟单元发出时钟源切换信号。FPGA处理模块在收到中断电平信号后,将关闭8K时钟处理模块提取时钟的通道;系统的时钟单元在收到时钟源切换信号后,将进行时钟源的切换并重新分发新时钟源的8K时钟至各OTN支路板卡,从而实现时钟源的及时切换,保证了全网时钟的同步。
[0015] 与现有技术相比,本发明在实现全网时钟的同步功能时,不但能在锁定的时钟源发生故障丢失时进行时钟源的及时切换,而且能在1ms以内进行响应处理,确保全网系统时钟TIE跳动在80ns以内,达到了系统TIE指标要求,有效提升了用户体验。

附图说明

[0016] 图1为本发明实施例中OTN支路板卡的时钟处理装置的结构框图;
[0017] 图2为本发明实施例中OTN支路板卡的时钟处理方法的流程图;
[0018] 图3为本发明实施例中步骤S4的具体流程图。

具体实施方式

[0019] 下面结合附图及具体实施例对本发明作进一步的详细描述。
[0020] 参见图1所示,本发明实施例提供一种OTN支路板卡的时钟处理装置,该装置设于各OTN支路板卡内,包括相互连接的FPGA(Field Programmable Gate Array现场可编程门阵列)、Framer(成帧)芯片和时钟芯片。其中,时钟芯片包括用于接收系统的时钟单元分发的8K时钟的时钟处理模块;FPGA包括用于锁定时钟处理模块接收的8K时钟的FPGA处理模块;Framer芯片包括SFP(Small Form-factor Pluggables,小型可拔插光模块)模块和与SFP模块相连的8K时钟处理模块,所述SFP模块通过LOS(Loss of Signal,光信号丢失)管脚与FPGA处理模块相连,8K时钟处理模块分别通过INTB(Interrupt B,中断B)管脚、PGMRCLK(Programmable Recovered Clocks,可编程恢复时钟)管脚与FPGA处理模块、时钟处理模块相连。
[0021] 所述8K时钟处理模块用于:接收并响应用户配置,从用户指定的客户业务端口提取时钟到系统的时钟单元;当所在OTN支路板卡作为时钟源时,实时监测该客户业务端口,一旦监测到故障告警,则通过INTB管脚或SFP模块的LOS管脚输出中断电平信号给FPGA处理模块,同时向系统的时钟单元发出时钟源切换信号。所述FPGA处理模块在收到中断电平信号时,会关闭8K时钟处理模块提取时钟的通道。系统的时钟单元在收到时钟源切换信号后,将进行时钟源的切换并重新分发新时钟源的8K时钟至各OTN支路板卡。
[0022] 参见图1所示,所述8K时钟处理模块包括配置处理模块、告警中断配置模块、故障实时监测模块和中断处理模块。配置处理模块用于:接收并响应用户配置,从用户指定的客户业务端口提取时钟到系统的时钟单元;告警中断配置模块用于:根据客户业务端口的类型进行相应的告警中断工作模式的配置;故障实时监测模块用于:按照配置的告警中断工作模式对客户业务端口进行实时监测,若监测到故障告警,则通过相应的LOS管脚或INTB管脚输出中断电平信号给FPGA处理模块,并通过中断处理模块向系统的时钟单元发出时钟源切换信号。
[0023] 进一步地,在一种实施方式中,所述用户配置中包含SSM(Synchronization Status Message,同步状态消息)信息。各OTN支路板卡的配置处理模块接收并响应用户配置时,会将用户配置中的SSM信息发送至系统的时钟单元。系统的时钟单元将根据各OTN支路板卡的配置处理模块发来到的SSM信息和提取的时钟,选择其中一路时钟作为时钟源锁定,并分发该时钟源的8K时钟信号给各OTN支路板卡的时钟处理模块。
[0024] 进一步地,在一种实施方式中,所述客户业务端口包括GE(Giga Bit Ethernet,千兆以太网)业务端口、SDH/OTU(Synchronous Digital Hierarchy/Optical Transport Unit,同步数字体系/光传送单元)业务端口;所述故障告警包括LOS告警、linkdown(链路中断)告警和LOF告警。告警中断配置模块根据客户业务端口的类型进行相应的告警中断工作模式的配置的具体流程如下:
[0025] 若客户业务端口的类型为GE业务端口,则配置告警中断工作模式为:监测到GE业务端口出现LOS告警,则通过SFP模块的LOS管脚输出中断电平信号给FPGA处理模块;监测到GE业务端口出现linkdown告警,则通过INTB管脚输出中断电平信号给FPGA处理模块;
[0026] 若客户业务端口的类型为SDH/OTU业务端口,则配置告警中断工作模式为:监测到SDH/OTU业务端口出现LOS告警,则通过SFP模块的LOS管脚输出中断电平信号给FPGA处理模块;监测到SDH/OTU业务端口出现LOF告警,则通过INTB管脚输出中断电平信号给FPGA处理模块。
[0027] 进一步地,在一种实施方式中,所述故障实时监测模块按照配置的告警中断工作模式对客户业务端口进行实时监测时,若监测到故障告警消失,则通过中断处理模块取消中断电平信号的输出。此时,FPGA处理模块将会打开8K时钟处理模块提取时钟的通道。
[0028] 参见图2所示,本发明实施例还提供一种基于上述装置的OTN支路板卡的时钟处理方法,包括以下步骤:
[0029] 步骤S1、各OTN支路板卡的8K时钟处理模块接收并响应用户配置,从用户指定的客户业务端口提取时钟到系统的时钟单元。
[0030] 步骤S2、系统的时钟单元从各OTN支路板卡提取的时钟中选择一路时钟作为时钟源锁定,并分发该时钟源的8K时钟信号给各OTN支路板卡的时钟处理模块。
[0031] 步骤S3、各OTN支路板卡的FPGA处理模块从时钟处理模块中锁定8K时钟信号。
[0032] 步骤S4、作为时钟源的OTN支路板卡的8K时钟处理模块实时监测该客户业务端口,一旦监测到故障告警,则通过INTB管脚或SFP模块的LOS管脚输出中断电平信号给FPGA处理模块,同时向系统的时钟单元发出时钟源切换信号;FPGA处理模块收到中断电平信号时,将关闭8K时钟处理模块提取时钟的通道;系统的时钟单元在收到时钟源切换信号后,将进行时钟源的切换并重新分发新时钟源的8K时钟至各OTN支路板卡。
[0033] 可以理解的是,步骤S4中,系统的时钟单元进行时钟源的切换时,是从其余的OTN支路板卡提取的时钟中,选择一路时钟作为新时钟源锁定。
[0034] 进一步地,在一种实施方式中,所述8K时钟处理模块包括配置处理模块、告警中断配置模块、故障实时监测模块和中断处理模块。在此基础上,步骤S1中,是通过8K时钟处理模块的配置处理模块来接收并响应用户配置,并从用户指定的客户业务端口提取时钟到系统的时钟单元。并且,参见图3所示,步骤S4具体包括以下流程:
[0035] 步骤S401、作为时钟源的OTN支路板卡的告警中断配置模块根据客户业务端口的类型进行相应的告警中断工作模式的配置;
[0036] 步骤S402、作为时钟源的OTN支路板卡的故障实时监测模块按照配置的告警中断工作模式对客户业务端口进行实时监测,若监测到故障告警,则通过相应的LOS管脚或INTB管脚输出中断电平信号给FPGA处理模块,并通过中断处理模块向系统的时钟单元发出时钟源切换信号;
[0037] 步骤S403、作为时钟源的OTN支路板卡的FPGA处理模块在收到故障实时监测模块通过LOS管脚或INTB管脚输出的中断电平信号后,关闭配置处理模块提取时钟的通道;
[0038] 步骤S404、系统的时钟单元在收到中断处理模块发出的时钟源切换信号后,将进行时钟源的切换并重新分发新时钟源的8K时钟至各OTN支路板卡。
[0039] 进一步地,在一种实施方式中,所述用户配置中包含SSM信息。在此基础上,步骤S1中,各OTN支路板卡的配置处理模块接收并响应用户配置时,会将用户配置中的SSM信息发送至系统的时钟单元。步骤S2中,系统的时钟单元将根据各OTN支路板卡的配置处理模块发来到的SSM信息和提取的时钟,选择其中一路时钟作为时钟源锁定,并分发该时钟源的8K时钟信号给各OTN支路板卡的时钟处理模块。
[0040] 进一步地,在一种实施方式中,所述客户业务端口包括GE业务端口、SDH/OTU业务端口;所述故障告警包括LOS告警、linkdown告警和LOF告警。在此基础上,步骤S401中,作为时钟源的OTN支路板卡的告警中断配置模块根据客户业务端口的类型进行相应的告警中断工作模式的配置的具体流程如下:
[0041] 若客户业务端口的类型为GE业务端口,则配置告警中断工作模式为:监测到GE业务端口出现LOS告警,则通过SFP模块的LOS管脚输出中断电平信号给FPGA处理模块;监测到GE业务端口出现linkdown告警,则通过INTB管脚输出中断电平信号给FPGA处理模块;
[0042] 若客户业务端口的类型为SDH/OTU业务端口,则配置告警中断工作模式为:监测到SDH/OTU业务端口出现LOS告警,则通过SFP模块的LOS管脚输出中断电平信号给FPGA处理模块;监测到SDH/OTU业务端口出现LOF告警,则通过INTB管脚输出中断电平信号给FPGA处理模块。
[0043] 更进一步地,在一种实施方式中,步骤S402中还包括以下操作:作为时钟源的OTN支路板卡的故障实时监测模块按照配置的告警中断工作模式对客户业务端口进行实时监测,若监测到故障告警消失,则通过中断处理模块取消中断电平信号的输出,且FPGA处理模块将打开8K时钟处理模块提取时钟的通道,结束步骤S4。
[0044] 利用本发明的OTN支路板卡的时钟处理方法实现全网时钟的同步功能时,不但能在锁定的时钟源发生故障丢失时进行时钟源的及时切换,而且能在1ms以内进行响应处理,确保全网系统时钟TIE跳动在80ns以内,达到了系统TIE指标要求,有效提升了用户体验。
[0045] 本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。
[0046] 本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。