一种时钟传输方法及相关设备转让专利

申请号 : CN201611205615.3

文献号 : CN108242965B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王锦辉石兴建吴锋

申请人 : 华为技术有限公司

摘要 :

本申请涉及OTN网络技术领域,具体涉及一种时钟传输的方法。该方法包括获取第一光通路数据单元ODU容器;将获取的第一时钟与发送端的第一ODU时钟进行鉴相生成第一PD值;将第一PD值插入第一ODU容器的开销;将第一ODU容器封装至第二ODU容器,并发送第二ODU容器,第二ODU容器的速率大于第一ODU容器的速率。该第一PD值由于在第一ODU容器中传输,在后续传输的过程中该第一ODU容器不会被解封装,其中插入的第一PD值在整个传输过程中不会产生偏差,如噪声等,从而不会影响最终恢复该第一时钟,使得最终恢复出的时钟与第一时钟的偏差大大缩小。

权利要求 :

1.一种时钟传输方法,其特征在于,所述方法包括:发送端获取第一光通路数据单元ODU容器;

所述发送端将获取的第一时钟与所述发送端的第一ODU时钟进行鉴相生成第一PD值;

所述发送端将所述第一PD值插入所述第一ODU容器的开销;

所述发送端将所述第一ODU容器封装至第二ODU容器,并发送所述第二ODU容器,所述第二ODU容器的速率大于所述第一ODU容器的速率。

2.根据权利要求1所述的时钟传输方法,其特征在于,所述方法还包括:所述发送端接收传输业务;

所述发送端获取第一ODU容器包括:

所述发送端将接收的所述传输业务封装至第一ODU容器。

3.根据权利要求2所述的时钟传输方法,其特征在于,所述方法还包括:所述发送端从所述传输业务中恢复出所述第一时钟。

4.根据权利要求2或3所述的一种时钟传输方法,其特征在于,所述传输业务为CBR业务,所述发送端将接收的所述传输业务封装至第一ODU容器包括:所述发送端将接收的CBR业务通过比特同步映射规程BMP封装至第一ODU容器。

5.一种时钟传输方法,其特征在于,所述方法包括:中间节点接收第二ODU容器;

所述中间节点获取所述第二ODU容器的第一ODU时钟;

所述中间节点将所述第一ODU时钟与所述中间节点的第二ODU时钟进行鉴相得到第二PD值;

所述中间节点将所述第二ODU容器中的第一PD值替换为第三PD值,所述第三PD值由所述第一PD值与所述第二PD值进行差值得到,第一PD值由第一时钟与第一ODU时钟进行鉴相得到,所述第一时钟由生成所述第一PD值的生成端获取;

所述中间节点发送承载有第三PD值的目标ODU容器,所述目标ODU容器的速率不低于所述第二ODU容器内承载所述第一PD值的第一ODU容器的速率,所述第一ODU容器的速率低于所述第二ODU容器的速率。

6.根据权利要求5所述的时钟传输方法,其特征在于,所述方法还包括:所述中间节点将所述第二ODU容器封装至第三ODU容器,所述第三ODU容器的速率大于所述第二ODU容器的速率;

所述中间节点发送承载有第三PD值的目标ODU容器包括:所述中间节点发送将承载有第三PD值的第三ODU容器。

7.根据权利要求5或6所述的时钟传输方法,其特征在于,所述中间节点将所述第二ODU容器中的第一PD值替换为第三PD值包括:所述中间节点通过GMP将所述第二ODU容器解封装成第一ODU容器;

所述中间节点将所述第二PD值与所述第一ODU容器中的第一PD值进行差值得到第三PD值;

所述中间节点将所述第一ODU容器中的第一PD值替换为第三PD值;

所述中间节点将承载有所述第三PD值的第一ODU容器封装至第二ODU容器。

8.一种时钟传输方法,其特征在于,所述方法包括:接收端接收第二ODU容器;

所述接收端获取所述第二ODU容器的第二ODU时钟;

所述接收端将所述第二ODU时钟与所述接收端的第二时钟进行鉴相生成第四PD值;

所述接收端将所述第四PD值与所述第二ODU容器承载的第三PD值进行差值得到第五PD值,所述第三PD值由第一PD值与第二PD值进行差值得到,所述第二PD值由第一ODU时钟与所述第二ODU时钟进行鉴相生成,所述第一PD值由第一时钟与所述第一ODU时钟进行鉴相得到,所述第一ODU时钟为所述第一PD值的生成端的ODU时钟,所述第一时钟由所述生成端获取;

所述接收端根据所述第五PD值将所述第二时钟调整为第一时钟并输出所述第一时钟。

9.根据权利要求8所述的时钟传输方法,其特征在于,所述接收端将所述第四PD值与所述第二ODU容器承载的第三PD值进行差值得到第五PD值包括:所述接收端通过GMP将所述第二ODU容器解封装成第一ODU容器;

所述接收端将所述第四PD值与所述第一ODU容器中的第三PD值进行差值得到第五PD值。

10.根据权利要求9所述的时钟传输方法,其特征在于,所述第一ODU容器中还承载有传输业务,所述方法还包括:所述接收端通过BMP将所述第一ODU容器解封装,得到所述传输业务。

11.根据权利要求10所述的时钟传输方法,其特征在于,所述传输业务为CBR业务,所述第一时钟为所述生成端从所述传输业务中恢复的CBR时钟,所述第二时钟为第二CBR时钟。

12.根据权利要求8至11中任一项所述的时钟传输方法,其特征在于,所述接收端根据所述第五PD值将所述第二时钟调整为第一时钟包括:所述接收端根据所述第五PD值进行环路低通滤波器LPF计算得到频率控制字;

所述接收端根据所述频率控制字调谐本地振荡器输出所述第一时钟。

13.一种时钟传输方法,其特征在于,包括执行所述方法的发送端、接收端和至少一个中间节点,所述方法包括:发送端获取第一ODU容器:

所述发送端将获取的第一时钟与所述发送端的第一ODU时钟进行鉴相生成第一PD值;

所述发送端将所述第一PD值插入所述第一ODU容器的开销中;

所述发送端将所述第一ODU容器封装至第二ODU容器,并发送至中间节点,所述第二ODU容器的速率高于所述第一ODU容器的速率;

所述中间节点获取发送端的第一ODU时钟;

所述中间节点将所述第一ODU时钟与所述中间节点的第二ODU时钟进行鉴相生成第二PD值;

所述中间节点将所述第二ODU容器中的第一PD值替换为第三PD值,所述第三PD值由所述第一PD值与所述第二PD值进行差值得到;

所述中间节点将所述第二ODU容器发送至接收端;

所述接收端获取所述中间节点的第二ODU时钟;

所述接收端将所述第二ODU时钟与所述接收端的第二时钟进行鉴相生成第四PD值;

所述接收端将所述第四PD值与所述第二ODU容器内的第三PD值进行差值得到第五PD值;

所述接收端根据所述第五PD值调谐本地振荡器输出第一时钟。

14.一种OTN设备,其特征在于,包括:处理模块,用于获取第一ODU容器;

所述处理模块还用于,将获取的第一时钟与发送端的第一ODU时钟进行鉴相生成第一PD值;

所述处理模块还用于,将所述第一PD值插入所述第一ODU容器的开销;

所述处理模块还用于,将所述第一ODU容器封装至第二ODU容器,所述第二ODU容器的速率大于所述第一ODU容器的速率;

收发模块,用于发送所述第二ODU容器。

15.根据权利要求14所述的一种OTN设备,其特征在于,所述收发模块还用于:接收传输业务;

所述处理模块具体用于:

将接收的所述传输业务封装至第一ODU容器。

16.根据权利要求15所述的一种OTN设备,其特征在于,所述处理模块还用于:从所述传输业务中恢复出所述第一时钟。

17.根据权利要求15或16所述的一种OTN设备,其特征在于,所述传输业务为CBR业务,所述处理模块具体用于:将接收的CBR业务通过BMP封装至第一ODU容器。

18.一种OTN设备,其特征在于,包括:收发模块,用于接收第二ODU容器;

处理模块,用于获取所述第二ODU容器的第一ODU时钟;

所述处理模块还用于,将所述第一ODU时钟与中间节点的第二ODU时钟进行鉴相得到第二PD值;

所述处理模块还用于,将所述第二ODU容器中的第一PD值替换为第三PD值,所述第三PD值由所述第一PD值与所述第二PD值进行差值得到,第一PD值由第一时钟与第一ODU时钟进行鉴相得到,所述第一时钟由生成所述第一PD值的生成端获取;

所述收发模块还用于,发送承载有第三PD值的目标ODU容器,所述目标ODU容器的速率不低于所述第二ODU容器内承载所述第一PD值的第一ODU容器的速率,所述第一ODU容器的速率低于所述第二ODU容器的速率。

19.根据权利要求18所述的OTN设备,其特征在于,所述处理模块具体用于:将所述第二ODU容器封装至第三ODU容器,所述第三ODU容器的速率大于所述第二ODU容器的速率;

所述收发模块具体用于:

发送将承载有第三PD值的第三ODU容器。

20.根据权利要求18或19所述的OTN设备,其特征在于,所述处理模块具体用于:通过GMP将所述第二ODU容器解封装成第一ODU容器;

将所述第二PD值与所述第一ODU容器中的第一PD值进行差值得到第三PD值;

将所述第一ODU容器中的第一PD值替换为第三PD值;

将承载有所述第三PD值的第一ODU容器封装至第二ODU容器。

21.一种OTN设备,其特征在于,包括:收发模块,用于接收第二ODU容器;

处理模块,用于获取所述第二ODU容器的第二ODU时钟;

所述处理模块还用于,将所述第二ODU时钟与所述接收端的第二时钟进行鉴相生成第四PD值;

所述处理模块还用于,将所述第四PD值与所述第二ODU容器承载的第三PD值进行差值得到第五PD值,所述第三PD值由第一PD值与第二PD值进行差值得到,所述第二PD值由第一ODU时钟与所述第二ODU时钟进行鉴相生成,所述第一PD值由第一时钟与所述第一ODU时钟进行鉴相得到,所述第一ODU时钟为所述第一PD值的生成端的ODU时钟,所述第一时钟由所述生成端获取;

所述处理模块还用于,根据所述第五PD值将所述第二时钟调整为第一时钟并输出所述第一时钟。

22.根据权利要求21所述的OTN设备,其特征在于,所述处理模块具体用于:通过GMP将所述第二ODU容器解封装成第一ODU容器;

将所述第四PD值与所述第一ODU容器中的第三PD值进行差值得到第五PD值。

23.根据权利要求22所述的OTN设备,其特征在于,所述第一ODU容器中还承载有传输业务,所述处理模块还用于:通过BMP将所述第一ODU容器解封装,得到所述传输业务。

24.根据权利要求23所述的OTN设备,其特征在于,所述传输业务为CBR业务,所述第一时钟为所述生成端从所述传输业务中恢复的CBR时钟,所述第二时钟为第二CBR时钟。

25.根据权利要求21至24中任一项所述的OTN设备,其特征在于,所述处理模块还具体用于:根据所述第五PD值进行环路低通滤波器LPF计算得到频率控制字;

根据所述频率控制字调谐本地振荡器输出所述第一时钟。

26.一种OTN网络传输系统,包括发送端、接收端和至少一个中间节点,其特征在于:所述发送端用于:

获取第一ODU容器:

将获取的第一时钟与所述发送端的第一ODU时钟进行鉴相生成第一PD值;

将所述第一PD值插入所述第一ODU容器的开销中;

将所述第一ODU容器封装至第二ODU容器,并发送至中间节点,所述第二ODU容器的速率高于所述第一ODU容器的速率;

所述中间节点用于:

获取发送端的第一ODU时钟;

将所述第一ODU时钟与所述中间节点的第二ODU时钟进行鉴相生成第二PD值;

将所述第二ODU容器中的第一PD值替换为第三PD值,所述第三PD值由所述第一PD值与所述第二PD值进行差值得到;

将所述第二ODU容器发送至接收端;

所述接收端用于:

获取所述中间节点的第二ODU时钟;

将所述第二ODU时钟与所述接收端的第二时钟进行鉴相生成第四PD值;

将所述第四PD值与所述第二ODU容器内的第三PD值进行差值得到第五PD值;

根据所述第五PD值调谐本地振荡器输出第一时钟。

27.根据权利要求26所述的OTN网络传输系统,其特征在于,所述发送端、中间节点和所述接收端内进行所述鉴相的鉴相器均为Ps级鉴相器。

说明书 :

一种时钟传输方法及相关设备

技术领域

[0001] 本申请涉及OTN网络技术领域,具体涉及一种时钟传输方法。

背景技术

[0002] CBR(Constant Bit Rate)业务被光传送网络(OTN,Optical transport network)承载时,末端(接收端)必须恢复CBR业务的时钟,以便于CBR业务的顺利执行。该时钟需要遵循CBR业务的标准。而近年来如通用公共无线接口(CPRI,Common Public Radio Interface)业务的应用场景,对端到端的要求频偏的稳定度在±2ppb(千亿分之一)以内。典型的,如图1中的无线前传应用场景,其中分布式基站(BBU,Baseband Unit)发出的CPRI业务经过映射处理,封装到光通路数据单元(ODU,Optical channel data unit)容器中,经汇聚环传输再通过波分复用(WDM,Wavelength Division Multiplexing)单元进行波分复用后,传输到射频拉远单元(RRU,Remote Radio Unit),在RRU侧对ODU容器中解封装得到CPRI业务。
[0003] 上述场景中,以固定码率(CBR,Constant bitrate)业务为例,采用通用映射规程(GMP,Generic Mapping Procedure)映射/解映射的方式,在时分多路复用(TDM,Time-division Multiplexing)映射封装时对CBR业务和时钟进行速率适配。以一级中间设备为例,CBR业务穿越OTN网络的路径分为三段,首先是发送端段,首先将CBR业务通过封装至第一ODU容器,再将第一ODU容器封装至第二ODU容器,随后发送至中间设备,在中间设备段,会将接收的第二ODU容器解封装至第一ODU容器,之后通过分插复用器(ADM,Add Drop Multiplexer)进行分插复用后又将该第一ODU容器封装至第二ODU容器并发送至接收端(或称末端),在接收端段,会将接收到的第二ODU容器解封装至第一ODU容器,并从第一ODU容器中恢复出CBR业务,完成CBR业务的穿越过程。
[0004] 上述CBR业务穿越OTN网络的过程中,由于第二ODU容器解封装至第一ODU容器的过程中需要用到GMP映射和解映射,该过程中时钟会产生Gap噪声,在末端CBR时钟恢复环路中仅能采用极低带宽实现噪声过滤,系统跟踪能力较弱,此外,在多个中间设备级联的情况下,GMP产生的Gap噪声会累积,使得末端恢复出的CBR时钟恢复由于该累积的Gap噪声的影响性能劣化。
[0005] 申请内容
[0006] 本申请实施例提供了一种时钟传输方法及相关设备来解决现有由于GMP过程产生的Gap噪声及多级Gap噪声累计造成的末端CBR时钟恢复性能恶劣的问题。
[0007] 有鉴于此,本申请实施例第一方面提供一种时钟传输方法,该方法中,以要传输的时钟为第一时钟为例,首先将获取的第一时钟与发送端的第一ODU时钟进行鉴相得到第一鉴相(PD,phase demodulation)值,并将该第一PD值插入到发送端获取第一ODU容器的开销内,之后发送端会将第一ODU容器封装至更高阶的第二ODU容器,该第二ODU容器有比第一ODU容器更高的速率,最后,发送端会将第二ODU容器发送出去。
[0008] 由于将第一时钟与第一ODU时钟进行鉴相得到第一PD值,该第一PD值由于在第一ODU容器中传输,在后续传输的过程中该第一ODU容器不会被解封装,其中插入的第一PD值在整个传输过程中不会产生偏差,如噪声等,从而不会影响最终恢复该第一时钟,使得最终恢复出的时钟与第一时钟的偏差大大缩小。
[0009] 在一些实施例中,该第一ODU容器中还可承载传输业务,该传输业务同样被封装在第一ODU容器中,并继续封装至第二ODU容器,而后进行发送,当第一ODU容器仅用来传输第一时钟时,其中ODU容器用于承载数据的部门插入的是一些无效的填充数据,而若是承载传输业务时,便能够具实现同时传输一些传输业务和时钟的能力,一方面能够解决资源,另一方面也不会影响第一时钟的传输。
[0010] 在一些实施例中,第一时钟是从传输业务中恢复出来的,即第一时钟就是传输业务的时钟,此方式可以实现一些对时钟偏差要求很高的场景,如CBR业务等。
[0011] 在一些实施例中,传输业务为CBR业务,发送端在封装第一ODU容器时,实际上是将接收的CBR业务通过BMP映射方式封装至第一ODU容器。此方式多用于较低速率的ODU容器的封装。
[0012] 在一些实施例中,发送端将所述第一ODU容器封装至第二ODU容器的过程为,将所述第一ODU容器通过GMP封装至第二ODU容器。该封装主要将能够将各种不同速率标准的ODU容器能够通过封装到更高阶的ODU容器达到速率的统一并进行传输。
[0013] 本申请实施例第二方面提供一种时钟传输方法,该方法中,中间节点首先接收第二ODU容器,该第二ODU容器由该中间节点前一级发送,之后中间节点则根据第二ODU容器获取第一ODU时钟,接着中间节点将该第一ODU时钟与中间节点的第二ODU时钟进行鉴相得到第二PD值,接着该中间节点会将第二ODU容器内的第一PD值替换为第三PD值,该第三PD值由第一PD值与第二PD值进行差值得到,第一时钟则由生成该第一PD值的生成端获取,接着,中间节点会将携带有第三PD值的目标ODU容器,该目标ODU容器的速率不低于第二ODU容器内承载所述第一PD值的第一ODU容器的速率。
[0014] 可以看出,目标ODU容器的速率设定保证不会解封装到第一ODU容器这一层级,即第三PD值在整个传输过程中都被承载在不低于第一ODU容器的速率的ODU容器中,从而在整个传输过程中能够保证不出现偏差,此外,该第三PD值由于是第一PD值与第二PD值的差值得到,其反应的是第二ODU时钟与第一时钟之间的关系,而与第一ODU时钟反而没有任何关系,从而使得传输到任一级中间节点的ODU容器内的第三PD值仅与当前节点的ODU时钟与第一时钟之间的关系,而跳跃过中间的其他节点,从而使得通过该第三PD值在末端恢复第一时钟时,性能不与中间级联数量产生关系。
[0015] 在一些实施例中,中间节点可以将第二ODU容器封装至第三ODU容器,该第三ODU容器的速率大于第二ODU容器的速率,接着在发送目标ODU容器的过程实际是将承载有第三PD值的第三ODU容器发送出去。考虑到传输过程中的复杂性,可能节点间传递的ODU容器出现比第二ODU容器的速率更高,当然,也可能低于第二ODU容器的速率,但是最低也会不低于第一ODU容器的速率。
[0016] 在一些实施例中,中间节点根据所述第二ODU容器获取第一ODU时钟的具体方式可以是通过CDR从所述第二ODU容器中恢复出第一ODU时钟,即此时,相当于第一ODU时钟实际是嵌入在第二ODU容器内,CDR技术通过对接收的第二ODU容器进行锁定相位的方式恢复出嵌入第二ODU容器内的第一ODU时钟。此方式能够较为精准的恢复出数据中携带的时钟,尤其是传输路径为接收的相邻的设备的数据。
[0017] 在一些实施例中,将第一PD值替换成第三PD值的过程可以是首先由中间节点通过GMP将第二ODU容器解封装成第一ODU容器,接着中间节点将第二PD值与第一ODU容器中的第一PD值进行差值得到第三PD值,然后用该第三PD值替换掉第一PD值,最后将承载有第三PD值的第一ODU容器封装至第二ODU容器,完成第一PD值的替换过程。
[0018] 本申请实施例第三方面还提供一种时钟传输方法,该方法中,接收端会接收第二ODU容器,并获取第二ODU时钟的第二ODU时钟,接着接收端会将第二ODU时钟与接收端的第二时钟进行鉴相生成第四PD值,再将该第四PD值与第二ODU容器中承载的第三PD值进行差值,得到第五PD值,其中,该第三PD值是由第一PD值与第二PD值进行差值得到的,第二PD值由第一ODU时钟与第二ODU时钟进行鉴相生成的,第一PD值由第一时钟与第一ODU时钟进行鉴相得到的,第一ODU时钟为所述第一PD值的生成端的ODU时钟,所述第一时钟由生成端获取的,最后接收端根据第五PD值将第二时钟调整为第一时钟并输出所述第一时钟。
[0019] 可以看出,通过生成第四PD值,并且将第四PD值与第三PD值进行差值得到的第五PD值实际反应的就是生成端接收的第一时钟与接收端段的第二时钟之间的关系,当第五PD值为零时,第一时钟与第二时钟相等,而当第五PD值不为零时,便需要对第二时钟进行调整,通过第五PD值确定两个时钟之间的对应的关系,而后将第二时钟调整为第一时钟,并进行输出,实现第一时钟穿过整个网络被成功恢复出,且由于最后恢复时,仅通过第一时钟与第二时钟的关系进行恢复,使得恢复性能与中间节点没有联系,因此可以忽略一些中间节点的级联数量。
[0020] 在一些实施例中,第二ODU容器获取第二ODU时钟的具体过程是由接收端通过CDR从所述第二ODU容器中恢复出所述第二ODU时钟。该恢复方式能够保证将嵌入第二ODU容器中的第二ODU时钟准确取出。
[0021] 在一些实施例中,将第四PD值与第二ODU容器承载的第三PD值进行差值得到第五PD值的具体过程可以是,首先由接收端通过GMP将第二ODU容器解封装成第一ODU容器,接着接收端将第四PD值与所述第一ODU容器中的第三PD值进行差值得到第五PD值。实际上由于第三PD值是包含在第一ODU容器内,而第一ODU容器又被包含在第二ODU容器的净荷内,因此需要对第二ODU容器进行解封装。
[0022] 在一些实施例中,第一ODU容器内还可以承载有传输业务,此时,再恢复出第一时钟后,接收端还会通过BMP将第一ODU容器进行解封装,得到其中的传输业务。可以看出,本申请是实施例的时钟传输方法还可以携带传输业务,使得资源应用更加合理。
[0023] 在一些实施例中,传输业务为CBR业务,第一时钟为所述生成端从所述传输业务中恢复的CBR时钟,所述第二时钟为第二CBR时钟。即,此方式中,传输业务与第一时钟是相关的,第一时钟是从传输业务中恢复出来的,从而可以实现业务和时钟同传的目的。
[0024] 在一些实施例中,接收端根据第五PD将第二时钟调整为第一时钟的具体过程可以是以第五PD值作为LPF计算的一个计算因子进行计算得到频率控制字,再由此频率控制字调谐本地振荡器输出第一时钟,可以看出,在具有第五PD值,以及第二时钟后,便能够确定出第一时钟的频率,而后生成对应的频率控制字并由本地振荡器即可输出该第一时钟。
[0025] 本申请实施例第四方面还提供一种时钟传输方法,该方法中,包括发送端、中间节点和接收端,其中,发送端首先会进行第一ODU容器的获取,并对获取的要进行传输的第一时钟与该发送端内的第一ODU时钟进行鉴相得到第一PD值,并将该第一PD值插入到第一ODU容器的开销中,之后便将该第一ODU容器封装至第二ODU容器并发送至中间节点,第二ODU容器的速率高于第一ODU容器的速率,该中间节点会首先获取发送大UN的第一ODU时钟,并且会将该第一ODU时钟与中间节点内的第二ODU时钟进行鉴相生成第二PD值,再将该第二PD值与第二ODU容器中的第一PD值进行差值得到第三PD值,并用该第三PD值替换掉第二ODU容器中的第一PD值,接着便继续将该第二ODU容器发送至接收端,接收端会获取该接收端所连接的中间节点的第二ODU时钟,将该第二ODU时钟与接收端内的第二时钟进行鉴相得到第四PD值,将该第四PD值与第二ODU容器内的第三PD值进行差值得到第五PD值,之后会根据该第五PD值对本地振荡器进行调谐并输出第一时钟。
[0026] 可以看出,本申请方法中,发送端在封装第一ODU容器时会插入由第一时钟与第一ODU时钟鉴相得到的第一PD值,并将第一ODU容器封装成第二ODU容器发送给中间节点,之后中间节点在接收到第二ODU容器后,会取出其中的第一PD值,将该第一PD值与由第一ODU时钟与中间节点内的第二ODU时钟进行鉴相得到的第二PD值进行差值得到第三PD值,并替换掉第一PD值,接收端接收的第二OUD容器中是第三PD值,将该第三PD值与由第二ODU时钟与接收端内的第二时钟进行鉴相生成第四PD值进行差值得到第五PD值,由于发送端会直接将第一时钟与发送端的第一ODU时钟进行鉴相,将鉴相值直接补偿到第一ODU容器的开销中,并且发送端及中间节点并不会进行第一时钟的恢复,而仅仅进行鉴相值的生成和刷新ODU容器中的补偿,即从中间节点会进行鉴相值与补偿值进行差值,最终在接收端也会进行差值,会将除发送端的时钟噪声之外的中间节点的噪声抵消掉,使得恢复出的第一时钟的噪声只与发送端和接收端的噪声有关,而与中间节点的噪声无关,从而能够降低由GMP产生噪声的次数来降低全链路的噪声,提升第一时钟的恢复性能。
[0027] 本申请实施例第五方面还提供一种OTN设备,包括用于执行本申请第一方面或第一方面的任一实施例中提供的时钟传输方法的至少一个模块。
[0028] 本申请实施例第六方面还提供一种OTN设备,包括用于执行本申请第二方面或第二方面的任一实施例中提供的时钟传输方法的至少一个模块。
[0029] 本申请实施例第七方面还提供一种OTN设备,包括用于执行本申请第三方面或第三方面的任一实施例中提供的时钟传输方法的至少一个模块。
[0030] 本申请实施例第八方面还提供一种OTN网络传输系统,包括用于执行本申请第四方面或第四方面的任一实施例中提供的时钟传输方法的的发送端、接收端和至少一个中间节点。
[0031] 本申请实施例第九方面还提供一种OTN设备,包括通用多协议标志交换协议(GMPLS,Generalized Multi-Protocol Label Switching)控制平面、支持光层面光交叉调度的光层单元盘,该光层单元盘还连接有线路单元盘,所述线路单元盘连接有交叉单元盘,所述交叉单元盘连接有业务处理单元盘,所述线路单元盘、交叉单元盘和业务处理单元盘构成用于电层面交叉调度的模块,所述光层单元盘还连接有光转化单元和用于光波分复用的彩色光口,所述控制平面包括处理器、存储器、收发器和接入端口,处理器、存储器和收发器均与总线相连接,接入端口与收发器相连接实现数据的收发,所述存储器中存储有程序代码,所述处理器执行该存储器中的程序代码实现本申请第一方面或第二方面或第三方面的时钟传输方法。
[0032] 本申请实施例第十方面还提供一种计算机存储介质,该计算机存储介质应用于GMPLS控制平面内,该计算机存储介质中存储了程序代码,该程序代码被处理器运行时,能够实现GMPLS。该计算机存储介质包括但不限于快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,简称:HDD)或固态硬盘(英文:solid state drive,简称:SSD)。

附图说明

[0033] 图1是申请无线前传应用场景的一个网络架构示意图;
[0034] 图2是发送方的处理示意图;
[0035] 图3是接收方的处理示意图;
[0036] 图4是CBR业务穿越OTN网络的示意图;
[0037] 图5是级联跳数对系统性能影响的示意图;
[0038] 图6是本申请实施例时钟传输方法的一个实施例图;
[0039] 图7是本申请实施例时钟传输方法的另一个实施例图;
[0040] 图8是本申请实施例的OTN设备的一个实施例图;
[0041] 图9是本申请实施例的OTN设备的一个实施例图;
[0042] 图10是本申请实施例的OTN设备的一个实施例图;
[0043] 图11是本申请实施例的OTN设备的一个实施例图。

具体实施方式

[0044] 本申请实施例提供了一种基于OTN网络的CBR业务的实现方法,能够通过在中间节点中不进行CBR时钟的恢复,仅仅只进行鉴相值的生成和补偿值的刷新,在接收端进行最终的CBR时钟的恢复,能够将噪声控制在仅与发送端和接收端的噪声相关,实现中间级联无关性,从而可以穿越多级联的情况仍旧保持较小的噪声,极大提升级联能力,并且可做到较大的带宽,提升系统跟踪能力。
[0045] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。
[0046] 以下分别进行详细说明。
[0047] 本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。
[0048] 下面对CBR业务的传输进行介绍,请参阅图2和图3,其中图2是发送方的处理示意图,图3是接收方的处理示意图,图2中,粗线条表示时钟处理流程,细线条表示业务处理流程,HODU_CLK表示发送方的ODU时钟,发送方的主要处理过程为首先通过比特同步映射规程(BMP,Bit-synchronous Mapping Procedure)将CBR业务封装至第一ODU容器,此过程中会通过第一ODU容器的业务时钟与CBR的业务时钟同步关系来实现业务速率适配,之后在第一ODU容器GMP映射到第二ODU容器时,第二ODU容器具有比第一ODU容器更高的速率,先通过Cn反馈模块,(如CnGen锁相环(PLL,Phase Locked Loop))反馈计算环路计算出帧周期映射客户信号字节信息Cm以及剩余的客户信号信息Cnd,该Cm可表示客户信号映射的并行度,而Cnd则表示一个帧周期内总客户信号数按照该并行度映射后剩余的客户信号数量,Cnd和Cm可以表征第一ODU容器与第二ODU容器速率比的开销字段;之后该Cnd和Cm会被转插到第二ODU容器的开销中,并根据在第二ODU容器的净荷区插无效数据STUFF的方式,来实现业务速率适配。图3中,粗线条表示时钟处理过程,细线条表示业务处理过程,虚线表示Gap时钟的处理过程,HODU_CLK表示接收方的ODU时钟,接收端在接收到该第二ODU容器后,便会依据开销中的Cm和Cnd识别出净荷区的有效数据和STUFF无效数据,对于无效数据在传输时进行选择屏蔽方式,从而实现第一ODU容器的全恢复。之后,接收端的GapGen(用于产生缺口时钟)的PLL反馈计算环路根据从第二ODU容器中获得的ODU时钟、Cm和Cnd,生成相对均匀的Gap时钟,以匹配第一ODU容器和第二ODU容器的传输速率差;最后通过BMP恢复出CBR业务,同时Gap时钟经过Gap PLL恢复出正常的CBR时钟。
[0049] 下面对上述过程中产生的各种噪声进行说明,请参阅图4,图4是CBR业务穿越OTN网络的示意图,其中,LODU表示第一ODU容器、HODU表示第二ODU容器,ADM用于分拆复用过程,上方细实线条表示CBR业务的穿越过程,下方疏虚线表示发送方的ODU时钟、中间节点的ODU时钟以及接收端的CBR时钟的处理过程,细虚线表示GMP产生的Gap时钟的处理过程,其业务处理的链路包括从发送端到中间节点再到接收端,具体的CBR业务到第一ODU容器,再到第二ODU容器,完成发送端过程,接着中间节点段会将第二ODU容器解封至第一ODU容器,完成ADM之后再封装至第二ODU容器,完成中间节点的过程,当然,若中间节点存在多级联的情况下,则会循环此中间节点的处理过程,最后,在接收端会将第二ODU解封装至第一ODU,再从第一ODU中恢复出CBR业务,此过程中,
[0050] N0为BMP过程中PLL的调整噪声,可被后级的PLL的低带宽滤波器滤除,故可忽略不计;
[0051] N1为GMP映射过程CnGen PLL环路引入的噪声,为0.1ns量级,可通过级联路径等比累加。
[0052] N2为GMP解映射过程GapGen PLL环路引入的噪声,为2ns量级,可通过级联路径等比累加。
[0053] N3为GAP PLL的鉴相量化噪声,为2ns量级,在最后一级,与级联跳数无关。
[0054] N4为GAP PLL本地VCO噪声,具有高通特性,由于GAP PLL环路采用较低带宽,此噪声不可忽略。
[0055] 其中,CnGen PLL和GapGen PLL一般采用相同的环路带宽,典型的,可为1KHz。
[0056] 全链路端到端噪声如下:
[0057]
[0058] 其中,n为跳数,ggen为GMP的CnGen PLL及GapGen PLL的环路增益(通常两都设置相同带宽),ggappll为末端锁相环路增益,仅与接收端产生的N3和N4相关。从该公式中可以看出,若级联跳数n越大,则链路噪声越大,具体可参见图5,图5是级联跳数对系统性能影响的示意图。此外,由于接收端锁相环路需采用极小带宽,以减小N1,N2,N3噪声引入的性能劣化效果。会由于带宽小带来环路的跟踪能力弱的问题。另外,接收端锁相环路调谐晶振需采用高性能受控晶振,以减少N4引入的性能劣化,横轴表示级联跳数,即中间节点的数量,纵轴表示多级联产生末端恢复CBR时钟与初始CBR时钟的相位差的抖动,即理论上全链路时钟噪声的抖动幅度,单位为纳秒。
[0059] 有鉴于此,本申请实施例提供一种基于OTN网络的CBR业务的实现方法,该方法能够使得全链路噪声与中间级联跳数的数量无关,从而噪声仅与发送端和接收端相关。
[0060] 请参阅图6和图7,图6是本申请实施例时钟传输方法的一个实施例图,图7是本申请实施例时钟传输方法的另一个实施例图,该方法中以一级中间节点为例,第一ODU容器以封装有传输业务的情形,具体以CBR业务为例,当然也可以不传输传输业务,仅添加一下无效数据用于速率匹配即可,该传输业务与第一时钟之间可以没有关联关系,当然,该第一时钟也可以由该传输业务中恢复出的(如对应CBR业务的CBR时钟),多级级联的情况可以此类推,此时,该方法可包括:
[0061] 601、发送端将接收的CBR业务封装至第一ODU容器。
[0062] 其中,发送端会将客户侧的CBR业务进行封装,在封装过程中,会一并获取来自客户侧的CBR业务的第一CBR时钟,此过程中。会采用BMP的方式将CBR业务中的客户信号映射至第一ODU容器中。
[0063] 602、发送端将获取的第一CBR时钟与所述发送端内的第一ODU时钟进行鉴相生成第一PD值。
[0064] 需要说明的是,步骤601和步骤602之间并没有固定的顺序关系。
[0065] 其中,此封装第一ODU容器的过程中,会将来自客户侧的第一CBR时钟与发送端内的第一ODU时钟进行鉴相,生成第一PD值,该第一ODU时钟由发送端内器件自振产生,鉴相过程为鉴相器根据两个不同输入信号的相位差输出不同的电压信号,该电压信号能够反应出两个输入信号的相位差。
[0066] 603、发送端将所述第一PD值插入所述第一ODU容器的开销中。
[0067] 其中,在生成第一PD值后,便会将该值插入到第一ODU容器的开销中,该第一PD值由于能够反应出第一CBR时钟与第一ODU时钟之间的关系,会被应用于中间节点的差值过程。参见图7,第一CBR时钟即发送端的CBR CLK,第一ODU时钟即发送端的HODU_CLK,第一PD值即发送端的PDval1。
[0068] 604、发送端将第一ODU容器封装至第二ODU容器。
[0069] 在完成第一PD值的插入后,便会将此第一ODU容器封装至第二ODU容器并发送至中间节点,第一ODU容器在向第二ODU容器映射的过程中,同样会碰到第一ODU容器与第二ODU容器速率不匹配的问题,会采用GMP映射方式,同样可以采用在第二ODU容器的净荷区插STUFF无效数据的方式,来实现二者速率适配。
[0070] 需要说明的是,第二ODU容器的速率要高于第一ODU容器的速率,ODU容器的速率至少包括ODU1等级的2.488G、ODU2等级的9.995G、ODU3等级的40.149G以及ODU4等级的104.134G四个等级,若第一ODU容器为ODU1等级,则第二ODU容器可以是ODU2等级,若第一ODU容器为ODU2等级,则第二DOU容器可以是ODU3等级,当然,第二ODU容器也可以比第一ODU容器高出两个等级。此外,关于ODU速率等级的划分并非仅采用上述等级,还可以根据速率的不同划分出更多的等级。
[0071] 605、发送端将第二ODU容器发送至中间节点。
[0072] 之后便会将该第二ODU容器发送至中间节点,完成发送端的业务处理过程。
[0073] 606、中间节点获取发送端的第一ODU时钟。
[0074] 发送端完成CBR业务的处理后,会由中间节点接收发送端发出的第二ODU容器,且该中间节点会一并获取发送端的第一ODU时钟,获取该第一ODU时钟的方式可以是通过(CDR,clock and data recovery)从第二ODU容器中恢复出所述发送端的第一ODU时钟。
[0075] 在光通信这种高速数据通信中,通常只传输数据信号而不传送与数据信号同步的时钟信号,此方式能够节省开销,无需额外设置时钟信号传输通道,而采用此方式的情形下,为了保证数据接收端的数据处理的同步,时钟这类时序信息必须能够从数据中提取出来,该时钟为发送端携带的时钟,能够利用该时钟对数据进行重新采样,恢复出具有规范波形的原数据信号,从而消除数据传输过程中积累的抖动。在CDR技术中,CDR接收器必须能够从数据中恢复嵌入的时钟。即从数据信号的交换中获取时钟。其具体的时钟恢复过程可以是,CDR发送器首先串行发送数据,然后将数据转换成8b/10b编码方案。编码处理获得8位数据并将其转换成10位符号。8b/10b编码方式可以在数据线上传送相等数目的0和1,从而减少码间干扰,并提供足够多的数据边沿,以便CDR接收器在收到的数据流上锁定相位。发送器将系统时钟倍频至传送比特率,并以该速率在发送侧的差分对上发送8b/10b数据。接着CDR接收器首先是在接收侧的差分位流上锁定相位,即可获得嵌入数据的时钟。在CDR系统中,发送和接收系统通常拥有完全独立的系统时钟。这两个时钟在一个特定的变化范围内非常关键,这个范围大约是数百个PPM。
[0076] 其中,根据数据恢复时,本地时钟与数据之间的相位关系及其实现方式的不同,CDR的结构大体可以被分为三类:前馈(feed forward)相位跟踪型,反馈(feedback)相位跟踪型,以及(无相位跟踪)盲过采样(blind—oversampling)型。
[0077] 其中,前馈相位跟踪型CDR中,(采样判决时)本地时钟和输入数据之间的相位关系,是通过时钟信息的不断前馈校准跟踪及电路和版图设计阶段精细的时延匹配设计来保证的。反馈相位跟踪型CDR中,(采样判决时)本地时钟和输入数据之间的相位关系是通过鉴相器(Phase Detector)实时地监控本地时钟与数据之间的相对相位的变化,并实时地反馈给控制电路进行相位校准来完成的,这类PD中都包含了数据采样判决功能,所以一般不需要额外的数据采样判决电路;盲过采样CDR是指采样时钟(频率和相位)是确定不变的,不受输入数据(前馈)或后续检测电路(反馈)的控制或影响的过采样技术,此技术中具体的时钟及数据信息的获取,是基于过采样获得的大量采样样本,由后续电路基于算法进行判断并识别完成的。
[0078] 在本申请实施例中,可采用前馈相位跟踪型或者反馈相位跟踪型对时钟数据进行恢复。且两种方式均可采用基于PLL型的CDR,这类CDR技术的核心是PLL,该PLL包括鉴相器、低通滤波器(LFP,Low Pass Filter)、压控振荡器(VCO,voltage controlled oscillator)和分频器,VCO是输出频率与输入控制电压有对应关系的振荡电路,分频器用于向PD提供可用于比较的输进频率,之后将鉴相器输出的信号进行低通滤波,再由压控振荡器按照输入控制电压输出对应的频率的信号,即恢复出的时钟,再通过恢复出的时钟即可对数据进行重新采样恢复出原始数据。
[0079] 607、中间节点将所述第一ODU时钟与所述中间节点内的第二ODU时钟进行鉴相生成第二PD值。
[0080] 中间节点在通过第二ODU容器恢复出第一ODU时钟后,便会将其与中间节点内的第二ODU时钟进行鉴相,得到第二PD值。
[0081] 608、中间节点将所述第二ODU容器中的第一PD值替换为第三PD值,所述第三PD值由所述第一PD值与所述第二PD值进行差值得到。
[0082] 接着,中间节点在得到第二PD值后,便会将该第二PD值与第一PD值进行差值,得到第三PD值,由于该第一PD值是由第一CBR时钟与第一ODU时钟鉴相得到,而第二PD值则由第二ODU时钟与第一ODU时钟鉴相得到,因此通过差值得到的第三PD值反应出的是第二ODU时钟与第一CBR时钟之间的相位关系,而不论是发送端的第一ODU时钟还是中间节点的第二ODU时钟,均用于GMP映射过程中封装第二ODU容器,因此通过对对应的第二ODU容器进行CDR便可获得对应的ODU时钟。参见图7,第一PD值即中间节点的PDVal1,第二PD值即PDVal2,第三PD值即PDval3,第二ODU时钟即中间节点的HODU_CLK,第一ODU时钟即中间节点的CDR恢复出来的时钟。
[0083] 609、中间节点将所述第二ODU容器发送至接收端。
[0084] 在完成第二ODU容器中的第三PD值替换第一PD值的过程之后,便会将该第二ODU容器发送至接收端。
[0085] 其中,步骤606至步骤609是一级中间节点执行的步骤,实际上,对于多级中间节点的情形,如步骤606至步骤609为第一中间节点,而其后续连接的为第二中间节点,此时第二中间节点便会以第一中间节点为“发送端”再次执行步骤606至步骤609,即将第一中间节点的ODU时钟与第二节点的ODU时钟进行鉴相后的PD值与第二ODU容器中的PD值进行差值,并将该差值替换掉之前第二ODU容器中的PD值,可以理解,在具有多级中间节点时,每级中间节点均会执行上述操作,从而将上一级中间节点的ODU时钟“忽略掉”。即使得该PD值与该上一级中间节点的ODU时钟不再具有关联关系。
[0086] 610、接收端获取中间节点的第二ODU时钟。
[0087] 其中,接收端会通过CDR从接收的第二ODU容器中恢复出第二ODU时钟,并利用该第二ODU时钟进行GMP解封装得到第一ODU容器。参见图7,第二ODU时钟即接收端的CDR恢复出来的时钟。
[0088] 611、接收端将第二ODU时钟与所述接收端内的第二CBR时钟进行鉴相生成第四PD值。
[0089] 接收端在恢复出中间节点的第二ODU时钟之后,会将其与接收端内的第二CBR时钟进行鉴相得到第四PD值,由于该第三PD值反应出的是第二ODU时钟与第一CBR时钟之间的相位关系,而第四PD值则是由接收端的第二CBR时钟与第二ODU时钟进行鉴相得到的。
[0090] 612、接收端将所述第四PD值与所述第二ODU容器内的第三PD值进行差值得到第五PD值。
[0091] 接着将第三PD值与第四PD值进行差值,得到的第五PD值反应的第一CBR时钟与第二CBR时钟之间的关系,而若第一CBR时钟与第二CBR时钟处于同步状态,则该第五PD值为零,即第三PD值与第四PD值相等,而当第五PD值不为零时,便需要对第二CBR时钟进行调整,通过第五PD值确定两个时钟之间的对应的关系,而后将第二CBR时钟调整为第一CBR时钟,并进行输出,实现第一CBR时钟穿过整个网络被成功恢复出,且由于最后恢复时,仅通过第一CBR时钟与第二CBR时钟的关系进行恢复,使得恢复性能与中间节点没有联系,因此可以忽略一些中间节点的级联数量。参见图7,第三PD值即接收端的PDVal3,第四PD值即接收端的PDVal4,第五PD值即接收端的PDVal5。
[0092] 613、接收端根据第五PD值调谐本地振荡器输出CBR时钟。
[0093] 在生成第五PD值之后,便会按照第五PD值调谐本地振荡器进行CBR时钟的输出,可以理解的是,若第五PD值为零,则第一CBR时钟与第二CBR时钟相同,相当于输出的值便是第一CBR时钟,而若发现第五PD值不为零,则需要根据第五PD值对本地振荡器进行调整,重新输出第二CBR时钟,使得该重新输出的第二CBR时钟与第一CBR时钟相同,完成CBR业务的时钟的恢复过程,其中通过该第五PD值调谐出的时钟还会通过低通滤波器过滤噪声,最终输出第一CBR时钟。参见图7,第一CBR时钟即接收端的CBR CLK。
[0094] 614、接收端根据所述第二ODU容器得到CBR业务。
[0095] 由于本实施例中,采用的是CBR业务与时钟均传输的场景,在完成CBR业务的时钟的恢复后,会一并将第二ODU容器解封至第一ODU容器,再将第一ODU容器解映射得到CBR业务,完成CBR业务穿越OTN网络的过程。
[0096] 需要说明的是,上述步骤中,对应的是同时传输CBR业务和CBR时钟的场景,而本申请中,可以分为两类,一类仅传输时钟,而对于传输过程中的ODU容器来说,可以在其内填充无效数据来符合OTN网络的传输协议,另一类既传输时钟也传输业务,当然业务和时钟可以是相互匹配的,也可以是不匹配的,如时钟是A业务的时钟,而传输的确是B业务。在上述实施例中则为同时传输业务和时钟的场景,并且业务和时钟是相匹配的。
[0097] 在上述穿越过程中,若将发送端的第一ODU时钟的时钟噪声以及中间节点的第二ODU时钟的噪声均视为N1,将接收端第二CBR时钟的噪声,即通过低通滤波器及本地振荡器产生的时钟的噪声视为N2,Nc则是所有鉴相过程中产生的噪声,则全链路的噪声模型公式可以是:
[0098] Na=(N1+(N1-Hcdr·N1)·n)·Hserv_lp+N2·Hserv_hp
[0099] =(N1+N1·(1-Hcdr)·n)·Hserv_lp+N2·Hserv_hp
[0100] 其中,n代表中间节点的级联跳数,即相当于该CBR业务需要穿n个中间节点到达接收端,Hcdr表示CDR过程中的传递函数,有较高带宽,在10KHz以上。通过多次CDR过程会进行累计。Hserv_lp和Hserv_hp分别表示最后一级设备CBR时钟(即第二CBR时钟)恢复环路的低通和高通传递函数,此过程中的带宽选取为20Hz~100Hz,由于所有鉴相过程中采用的鉴相器均具有Ps级的高精度,因此产生的噪声可以忽略不计。
[0101] 因此,对于0~10KHz的噪声能量的情况下,该Hcdr≈1,此时,上述公式可简化为Na=N1Hserv_lp+N2·Hserv_hp。可以看出,此情形下,全链路的噪声仅与发送端的第一ODU时钟产生的噪声,以及生成的第二CBR时钟的噪声相关。而对于10KHz以上的能量,由于Hserv_lp的低通对前级设备带来的噪声衰减,使得这些噪声在衰减后可以忽略不计,从而最终全链路噪声仅与生成的第二CBR时钟的噪声相关,而与发送端以及中间节点无关,而不论哪种情形,在穿越中间节点的过程中产生的噪声均可被忽略不计,从而使得CBR业务在穿越OTN网络的过程中无需再考虑级联跳数的问题,并且由于中间节点并不会进行CBR业务的时钟的恢复,也不会产生相应的噪声,其本身的第二ODU容器产生的噪声又可被视为忽略不计,从而使得CBR业务处理与时钟恢复处理分离,解决CBR业务穿越多级OTN网络时带来的性能劣化问题,并且接收端CBR业务的时钟恢复过程中可以采用较高带宽实现噪声的过滤,能够增强系统的追踪能力。
[0102] 上面对本申请实施例的时钟传输方法进行了介绍,下面对本申请实施例的相关OTN设备进行介绍,首先对作为发送端的OTN设备进行介绍,请参阅图8,图8是本申请实施例的OTN设备的一个实施例图,其中,该OTN设备8包括,
[0103] 处理模块801,用于获取第一ODU容器,还会一并将获取的第一时钟与所述发送端的第一ODU时钟进行鉴相生成第一PD值;接着再将所述第一PD值插入所述第一ODU容器的开销;最后,将所述第一ODU容器封装至第二ODU容器,所述第二ODU容器的速率大于所述第一ODU容器的速率。
[0104] 收发模块802,用于发送所述第二ODU容器。
[0105] 其中,该处理模块801能实现图6所示实施例中的步骤601至步骤604。该收发模块802能实现图6所示实施例中步骤604。
[0106] 可选的,所述收发模块802还用于接收传输业务;此时,处理模块801具体用于将接收的所述传输业务封装至第一ODU容器。该收发模块802和处理模块801的具体实现过程可参见图6所示实施例,此处不再赘述。
[0107] 可选的,处理模块801还用于从所述传输业务中恢复出所述第一时钟。可以看出,此过程中为同时传输业务和时钟的场景,并且时钟与业务之间是具有关联关系的。
[0108] 可选的,所述传输业务为CBR业务,所述处理模块801具体用于将接收的CBR业务通过BMP封装至第一ODU容器。可以看出,该传输业务实际为CBR业务,因此,关联的时钟为CBR时钟,处理模块801在封装时直接将该CBR业务封装至第一ODU容器即可。
[0109] 接着,对作为中间节点的OTN设备进行介绍,请参阅图9,图9是本申请实施例的OTN设备的一个实施例图,其中,该OTN设备9包括,
[0110] 收发模块902,用于接收第二ODU容器;
[0111] 处理模块901,用于获取所述第二ODU容器的第一ODU时钟;接着将所述第一ODU时钟与所述中间节点的第二ODU时钟进行鉴相得到第二PD值;最后,将第二ODU容器中的第一PD值替换为第三PD值,所述第三PD值由所述第一PD值与所述第二PD值进行差值得到,第一PD值由第一时钟与第一ODU时钟进行鉴相得到,所述第一时钟由生成所述第一PD值的生成端获取;
[0112] 所述收发模块902还用于,发送所述承载有第三PD值的目标ODU容器,所述目标ODU容器的速率不低于所述第二ODU容器内承载所述第一PD值的第一ODU容器的速率,所述第一ODU容器的速率低于所述第二ODU容器的速率。
[0113] 其中,该处理模块901能实现图6所示实施例中的步骤606至步骤608。该收发模块902能实现图6所示实施例中步骤609。
[0114] 可选的,处理模块901具体用于将所述第二ODU容器封装至第三ODU容器,所述第三ODU容器的速率大于所述第二ODU容器的速率;此时,收发模块具体用于发送所述将承载有第三PD值的第三ODU容器。
[0115] 可以看出,此情形的传输过程中,会将第二ODU容器封装至更高级的第三ODU容器。
[0116] 可选的,处理模块901具体用于:通过GMP将所述第二ODU容器解封装成第一ODU容器;将所述第二PD值与所述第一ODU容器中的第一PD值进行差值得到第三PD值;将所述第一ODU容器中的第一PD值替换为第三PD值;将承载有所述第三PD值的第一ODU容器封装至第二ODU容器。
[0117] 其中,该处理模块901具体执行用第三PD值替换第一PD值的过程可参见图6所示实施例的步骤608,此处不再赘述。
[0118] 最后,对作为接收端的OTN设备进行介绍,请参阅图10,图10是本申请实施例的OTN设备的一个实施例图,其中,该OTN设备10包括,
[0119] 收发模块1002,用于接收第二ODU容器;
[0120] 处理模块1001,用于获取所述第二ODU容器的第二ODU时钟;接着会将第二ODU时钟与所述接收端的第二时钟进行鉴相生成第四PD值;之后,将所述第四PD值与所述第二ODU容器承载的第三PD值进行差值得到第五PD值,所述第三PD值由第一PD值与第二PD值进行差值得到,所述第二PD值由第一ODU时钟与所述第二ODU时钟进行鉴相生成,所述第一PD值由第一时钟与所述第一ODU时钟进行鉴相得到,所述第一ODU时钟为所述第一PD值的生成端的ODU时钟,所述第一时钟由所述生成端获取;最后,根据所述第五PD值将所述第二时钟调整为第一时钟并输出所述第一时钟。
[0121] 其中,该处理模块1001能实现图6所示实施例中的步骤610至步骤614。该收发模块902用于接收上一级中间节点发送的ODU容器。
[0122] 可选的,处理模块1001具体用于:通过GMP将所述第二ODU容器解封装成第一ODU容器;将所述第四PD值与所述第一ODU容器中的第三PD值进行差值得到第五PD值。
[0123] 其中,该处理模块1001得到第五PD值的过程可参见图6所示实施例的步骤612,此处不再赘述。
[0124] 可选的,第一ODU容器中还承载有传输业务,所述处理模块1001还用于:通过BMP将所述第一ODU容器解封装,得到所述传输业务。
[0125] 其中,在同时传输有业务的时钟的场景下,在恢复出时钟后,也需要对数据部分,即对应的传输业务进行恢复。该过程具体可参见图6所示实施例中步骤612,此处不再赘述。
[0126] 可选的,所述传输业务为CBR业务,所述第一时钟为所述生成端从所述传输业务中恢复的CBR时钟,所述第二时钟为第二CBR时钟。此情形下,相当于传输业务与传输的时钟之间是具有关联关系的,如此处的CBR业务和CBR时钟。
[0127] 可选的,所述处理模块1001还具体用于:根据所述第五PD值进行环路低通滤波器LPF计算得到频率控制字;根据所述频率控制字调谐本地振荡器输出所述第一时钟。
[0128] 其中,处理模块1001具体进行CBR时钟输出的过程可参见图6所示实施例中步骤613,此处不再赘述。
[0129] 上面对本申请实施例的发送端、中间节点和接收端分别进行了介绍,下面对采用这三种节点组成的OTN网络传输系统进行介绍,该系统中包括图8所示的作为发送端的OTN设备、图10所示的作为接收端的OTN设备和至少一个图9所示的作为中间节点的OTN设备,具体的,
[0130] 发送端用于:获取第一ODU容器:将获取的第一时钟与所述发送端的第一ODU时钟进行鉴相生成第一PD值;将所述第一PD值插入所述第一ODU容器的开销中;将所述第一ODU容器封装至第二ODU容器,并发送至中间节点,所述第二ODU容器的速率高于所述第一ODU容器的速率;
[0131] 中间节点用于:
[0132] 获取发送端的第一ODU时钟;将所述第一ODU时钟与所述中间节点的第二ODU时钟进行鉴相生成第二PD值;将所述第二ODU容器中的第一PD值替换为第三PD值,所述第三PD值由所述第一PD值与所述第二PD值进行差值得到;将所述第二ODU容器发送至接收端;
[0133] 接收端用于:获取所述中间节点的第二ODU时钟;将所述第二ODU时钟与所述接收端的第二时钟进行鉴相生成第四PD值;将所述第四PD值与所述第二ODU容器内的第三PD值进行差值得到第五PD值;根据所述第五PD值调谐本地振荡器输出第一时钟。
[0134] 需要说明的是,不论是图8、图9还是图10中进行鉴相使用的鉴相器均为Ps级鉴相器,能够使得鉴相过程中产生的噪声相对于其他噪声来说,可以忽略不计。
[0135] 下面对本申请实施例中的OTN设备进行介绍,请参阅图11,图11是本申请实施例的OTN设备的一个实施例图,其中,该OTN设备包括GMPLS控制平面、支持光层面光交叉调度的光层单元盘,该光层单元盘还连接有线路单元盘,所述线路单元盘连接有交叉单元盘,所述交叉单元盘连接有业务处理单元盘,所述线路单元盘、交叉单元盘和业务处理单元盘构成用于电层面交叉调度的模块,所述光层单元盘还连接有光转化单元和用于光波分复用的彩色光口,所述控制平面包括处理器、存储器、收发器和接入端口,处理器、存储器和收发器均与总线相连接。
[0136] 该电层和光层相结合能够实现图8、图9或者图10中的处理模块的功能。
[0137] 其中,该光层盘可以包括9端口合波板,动态波长接入板,9端口波长选择性倒换分波板,9端口波长选择性倒换合波板,2端口可配置光分插复用板,4维可配置光分插复用板等。
[0138] 其中,电层面的交叉调度的模块可以包括光波长转换类单板、光合波和分波类单板、静态光分插复用类单板、动态光分插复用类单板、支路类单板、线路类单板、交叉类单板、光纤放大器类单板、光监控信道类单板、系统控制与通信类单板、光保护类单板、光谱分析类单板、光可调衰减类单板和光功率和色散均衡类单板之中的至少一种。
[0139] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0140] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0141] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0142] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0143] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0144] 以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行替换;而这些修改或者替换,并不使相应技术方案脱离本申请各实施例技术方案的范围。