Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
CLOCK SYNCHRONIZATION METHOD, SYSTEM AND DEVICE
Document Type and Number:
WIPO Patent Application WO/2014/048229
Kind Code:
A1
Abstract:
A clock synchronization method, comprising: receiving at least two clock signals, the at least two clock signals being sent by bidirectional clock tracking links respectively corresponding thereto; setting two or more clock signals coming from the same network element into the same clock source group; selecting one clock signal in a terminal of the same clock source group as a currently tracked clock signal; and if the currently tracked clock signal belongs to the clock source group, respectively sending standby clock signals carrying quality-level do not use information by means of the bidirectional clock tracking links respectively corresponding to each of the clock signals in the clock source group. The present invention achieves the effect that in the scenario where there are two or more bidirectional clock tracking links between two network elements, clock tracking loops will not be generated even if a certain bidirectional clock tracking link generates a failure or the clock quality level of the clock signal therein is reduced.

Inventors:
LI HAO (CN)
XING JUN (CN)
TANG XIAOYU (CN)
ZHONG QIXIANG (CN)
Application Number:
PCT/CN2013/082897
Publication Date:
April 03, 2014
Filing Date:
September 04, 2013
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
International Classes:
H04J3/06
Foreign References:
CN101931524A2010-12-29
CN102208958A2011-10-05
CN101286835A2008-10-15
Other References:
See also references of EP 2897312A4
Download PDF:
Claims:
权利要求

1、 一种时钟同步方法, 包括:

接收至少两个时钟信号, 所述至少两个时钟信号中包括备用时钟信号 , 每个时钟信号由各自对应的双向时钟跟踪链路发送而来;

将所述至少两个时钟信号中来源于同一网元的两个或者两个以上时钟 信号设为同一时钟源组;

选择所述至少两个时钟信号中的一个时钟信号作为当前跟踪的时钟信 号;

若所述当前跟踪的时钟信号属于时钟源组, 则利用所述当前跟踪的时 钟信号所属时钟源组中的每个时钟信号各自对应的双向时钟跟踪链路分别 发送携带有质量等级不可用信息 QL— DNU的备用时钟信号。

2、 根据权利要求 1所述的方法, 其中, 所述选择所述至少两个时钟信 号中的一个时钟信号作为当前跟踪的时钟信号, 包括:

根据每个时钟信号所对应的时钟优先级和 /或时钟质量等级信息来选择 所述至少两个时钟信号中的一个时钟信号作为当前跟踪的时钟信号。

3、 根据权利要求 1或 2所述的方法, 还包括:

若所述当前跟踪的时钟信号属于时钟源组, 且所述当前跟踪的时钟信 号发生丟失或者时钟质量等级降低, 则根据每个时钟信号所对应的时钟优 先级和 /或时钟质量等级信息重新选择所述时钟源组中的另一个时钟信号作 为当前跟踪的时钟信号。

4、 根据权利要求 1至 3任一所述的方法, 还包括:

若所述当前跟踪的时钟信号属于时钟源组, 且所述当前跟踪的时钟信 号所属时钟源组中的所有时钟信号的时钟质量等级信息均低于所述备用时 钟信号的时钟质量等级信息而发生时钟倒换保护时, 利用所述当前跟踪的 时钟信号所属时钟源组中的每个时钟信号各自对应的双向时钟跟踪链路分 别发送携带有倒换后的时钟质量等级信息的备用时钟信号。

5、 一种网元, 包括信号接收模块、 源组设置模块、 信号选择模块和信 号反馈模块, 其中:

所述信号接收模块, 用于接收至少两个时钟信号, 所述至少两个时钟 信号中包括备用时钟信号, 每个时钟信号由各自对应的双向时钟跟踪链路 发送而来;

所述源组设置模块, 用于将所述至少两个时钟信号中来源于同一网元 的两个或者两个以上的时钟信号设为同一时钟源组;

所述信号选择模块, 用于选择所述至少两个时钟信号中的一个时钟信 号作为当前跟踪的时钟信号;

所述信号反馈模块, 用于若所述当前跟踪的时钟信号属于时钟源组, 则利用所述当前跟踪的时钟信号所属时钟源组中的每个时钟信号各自对应 的双向时钟跟踪链路分别发送携带有质量等级不可用信息 QL— DNU的备用 时钟信号。

6、 根据权利要求 5所述的网元, 其中, 所述信号选择模块, 具体用于 根据每个时钟信号所对应的时钟优先级和 /或时钟质量等级信息来选择所述 至少两个时钟信号中的一个时钟信号作为当前跟踪的时钟信号。

7、 根据权利要求 5或 6所述的网元, 还包括跟踪切换模块; 所述跟踪切换模块, 用于若所述当前跟踪的时钟信号属于时钟源组, 且当前跟踪的时钟信号发生丟失或者时钟质量等级降低, 则根据每个时钟 信号所对应的时钟优先级和 /或时钟质量等级信息重新选择所述时钟源组中 的另一个时钟信号作为当前跟踪的时钟信号。

8、 根据权利要求 5至 7任一所述的网元, 还包括: 倒换保护模块; 所述倒换保护模块, 用于若所述当前跟踪的时钟信号属于时钟源组, 且所述当前跟踪的时钟信号所属时钟源组中的所有时钟信号的时钟质量等 级信息均低于所述备用时钟信号的时钟质量等级信息而发生时钟倒换保护 时, 利用所述当前跟踪的时钟信号所属时钟源组中的每个时钟信号各自对 应的双向时钟跟踪链路分别发送携带有倒换后的时钟质量等级信息的备用 时钟信号。

9、 一种网元, 包括接收机、 发射机和处理器, 其中:

所述接收机, 用于接收至少两个时钟信号, 所述至少两个时钟信号中 包含备用时钟信号, 每个时钟信号由各自对应的双向时钟跟踪链路发送而 来;

所述处理器, 用于将所述至少两个时钟信号中来源于同一网元的两个 或者两个以上的时钟信号设为同一时钟源组;

所述处理器, 还用于选择所述至少两个时钟信号中的一个时钟信号作 为当前跟踪的时钟信号;

所述发射机, 用于若所述当前跟踪的时钟信号属于时钟源组, 则利用 所述当前跟踪的时钟信号所属时钟源组中的每个时钟信号各自对应的双向 时钟跟踪链路分别发送携带有质量等级不可用信息 QL— DNU的备用时钟信 号。

10、 根据权利要求 9所述的网元, 其中, 所述处理器, 具体用于根据 每个时钟信号所对应的时钟优先级和 /或时钟质量等级信息来选择所述至少 两个时钟信号中的一个时钟信号作为当前跟踪的时钟信号。

11、 根据权利要求 9或 10所述的网元, 其中, 所述处理器, 还用于若 所述当前跟踪的时钟信号属于时钟源组, 且所述当前跟踪的时钟信号发生 丟失或者时钟质量等级降低, 则根据每个时钟信号所对应的时钟优先级和 / 或时钟质量等级信息重新选择所述时钟源组中的另一个时钟信号作为当前 跟踪的时钟信号。

12、 根据权利要求 9至 11任一所述的网元, 其中, 所述发射机, 还用 于若所述当前跟踪的时钟信号属于时钟源组, 且所述当前跟踪的时钟信号 所属时钟源组中的所有时钟信号的时钟质量等级信息均低于所述备用时钟 信号的时钟质量等级信息而发生时钟倒换保护时, 利用所述当前跟踪的时 钟信号所属时钟源组中的每个时钟信号各自对应的双向时钟跟踪链路分别 发送携带有倒换后的时钟质量等级信息的备用时钟信号。

13、 一种时钟同步系统, 包括至少一个如权利要求 5至 12任一所述的网 元。

Description:
时钟同步方法、 系统及设备 本申请要求于 2012 年 09 月 28 日提交中国专利局、 申请号为 201210370446.4、 发明名称为 "时钟同步方法、 系统及设备" 的中国专利申 请的优先权, 其全部内容通过引用结合在本申请中。 技术领域

本发明涉及通信领域, 特别涉及一种时钟同步方法、 系统及设备。 背景技术

时钟同步是数字网中用于实现网同步所釆用的 主要技术, 通常釆用主 从同步方式。 主从同步方式使用一系列的分级时钟, 每一级时钟都与上一 级时钟同步, 最高级时钟通常称为主时钟, 下级时钟通常称为从时钟。

在时钟同步过程中, 需要特别防止时钟跟踪环路的产生。 所谓时钟跟 踪环路是指从时钟跟踪到直接或者间接来自自 身时钟信号的现象。 现有技 术中 , 通常使用标准 SSM ( Synchronization Status Message, 同步状态信息) 中的质量等级不可用信息 QL— DNU 来防止时钟跟踪环路的产生, 也即 ITU-T标准 G.8264和 G.781中建议的反向发送 DNU ( Do Not Use )功能。 SSM表示了时钟质量等级, 该时钟质量等级分为 5级:

上述五个时钟质量等级按照由上往下的排列顺 序, 质量等级从高到低。 也就是说一个携带 QL-PRC SSM信息的时钟源, 其时钟质量等级要高于一 个携带 QL-SSU - A SSM信息的时钟源。 如果一个网元存在多个可选时钟 源, 会优先选择质量等级高的时钟源跟踪。

图 1 Α示出了现有技术中的未釆用反向发送 DNU功能的网元在时钟同 步时的实施示意图。 其中, 网元 NE1和 NE2的主用时钟和备用时钟分别来 自标号为①和标号为②的两个时钟信号, 设两个时钟信号均为 QL-PRC等 级的时钟源所产生的信号, 且 NE2未釆用反向发送 DNU功能。 那么, 在 正常情况下, NE1和 NE2的定时均跟踪来自于标号为①的时钟信号。 此时, 若 NE1接收到的标号为①的时钟信号的时钟质量下 降(如降为 QL-SSU-A 等级), NE1将根据优先级 (QL-PROQL-SSU-A)自动选择来自 NE2的标号 为②的时钟信号作为时钟源, 但事实上, NE2—直都是在跟踪来自 NE1的 标号为①的时钟信号作为时钟源, 显而易见, 产生了时钟跟踪环路。

图 1B示出了现有技术中的釆用反向发送 DNU功能的网元在时钟同步 时的实施示意图。 与图 1A不同的是, NE2釆用了反向发送 DNU功能, 也 即在 NE2跟踪来自 NE1的标号为①的时钟信号作为时钟源时,ΝΕΙ 接收到 的来自 ΝΕ2的标号为②的时钟信号中的时钟质量等级 不是 QL-PRC而是 QL-DNIL此时,若 NE1接收到的标号为①的时钟信号的时钟质量下 降(如 降为 QL-SSU-A等级), NE1将根据优先级 (QL-SSU-A>QL-DNU)仍然选择 来自标号为①的时钟信号作为时钟源, 同时 NE1发送给 NE2的标号为①的 时钟信号的时钟质量等级也会由 QL-PRC变为 QL-SSU-A; NE2发现来自 NE1 的标号为①的时钟信号的时钟质量下降, 从而根据优先级 (QL-PROQL-SSU-A)倒换至标号为②的时钟信号, 同时 NE2发送给 NE1 的标号为②的时钟信号的时钟质量等级也会由 QL- DNU 变为 QL-PRC,这 时, NE1又根据优先级 (QL-PROQL-SSU-A)自动选择来自 NE2的标号为② 的时钟信号作为时钟源。 在此过程中, 不会产生时钟跟踪环路。

但是, 上述方法只能在诸如图 1 所示的两个网元之间只存在单条双向 时钟跟踪链路的环境中避免出现时钟跟踪环路 , 在两个网元之间存在两条 或者两条以上的双向时钟跟踪链路时, 上述方法就无法有效避免时钟跟踪 环路的产生。 发明内容

为了解决现有技术无法有效避免时钟跟踪环路 的产生的问题, 本发明 实施例提供了一种时钟同步方法、 系统及设备。

第一方面, 一种时钟同步方法, 包括:

接收至少两个时钟信号, 所述至少两个时钟信号包括备用时钟信号, 每个时钟信号由各自对应的双向时钟跟踪链路 发送而来;

将所述至少两个时钟信号中来源于同一网元的 两个或者两个以上的时 钟信号设为同一时钟源组;

选择所述至少两个时钟信号中的一个时钟信号 作为当前跟踪的时钟信 号;

若所述当前跟踪的时钟信号属于时钟源组, 则利用所述当前跟踪的时 钟信号所属时钟源组中的每个时钟信号各自对 应的双向时钟跟踪链路分别 发送携带有质量等级不可用信息 QL— DNU的备用时钟信号。

在第一方面的第一种可能的实现方式中, 所述选择所述至少两个时钟 信号中的一个时钟信号作为当前跟踪的时钟信 号, 包括:

根据每个时钟信号所对应的时钟优先级和 /或时钟质量等级信息来选择 所述至少两个时钟信号中的一个时钟信号作为 当前跟踪的时钟信号。

结合第一方面或者第一方面的第一种可能的实 现方式, 在第二种可能 的实现方式中, 所述方法, 还包括:

若所述当前跟踪的时钟信号属于时钟源组, 且所述当前跟踪的时钟信 号发生丟失或者时钟质量等级降低, 则根据每个时钟信号所对应的时钟优 先级和 /或时钟质量等级信息重新选择所述时钟源组 的另一个时钟信号作 为当前跟踪的时钟信号。

结合第一方面、 第一方面的第一种可能的实现方式或者第一方 面的第 二种可能的实现方式中, 在第三种可能的实现方式中, 所述方法, 还包括: 若所述当前跟踪的时钟信号属于时钟源组, 且所述当前跟踪的时钟信 号所属时钟源组中的所有时钟信号的时钟质量 等级信息均低于所述备用时 钟信号的时钟质量等级信息而发生时钟倒换保 护时, 利用所述当前跟踪的 时钟信号所属时钟源组中的每个时钟信号各自 对应的双向时钟跟踪链路分 别发送携带有倒换后的时钟质量等级信息的备 用时钟信号。

第二方面, 一种网元, 包括:

信号接收模块, 用于接收至少两个时钟信号, 所述至少两个时钟信号 包括备用时钟信号, 每个时钟信号由各自对应的双向时钟跟踪链路 发送而 来;

源组设置模块, 用于将所述至少两个时钟信号中来源于同一网 元的两 个或者两个以上的时钟信号设为同一时钟源组 ; 信号选择模块, 用于选择所述至少两个时钟信号中的一个时钟 信号作 为当前跟踪的时钟信号;

信号反馈模块, 用于若所述当前跟踪的时钟信号属于时钟源组 , 则利 用所述当前跟踪的时钟信号所属时钟源组中的 每个时钟信号各自对应的双 向时钟跟踪链路分别发送携带有质量等级不可 用信息 QL— DNU的备用时钟 信号。

在第二方面的第一种可能的实现方式中, 所述信号选择模块, 具体用 于根据每个时钟信号所对应的时钟优先级和 /或时钟质量等级信息来选择所 述至少两个时钟信号中的一个时钟信号作为当 前跟踪的时钟信号。

结合第二方面或者第二方面的第一种可能的实 现方式, 在第二种可能 的实现方式中, 所述网元, 还包括:

跟踪切换模块;

所述跟踪切换模块, 用于若所述当前跟踪的时钟信号属于时钟源组 , 且所述当前跟踪的时钟信号发生丟失或者时钟 质量等级降低, 则根据每个 时钟信号所对应的时钟优先级和 /或时钟质量等级信息重新选择所述时钟源 组中的另一个时钟信号作为当前跟踪的时钟信 号。

结合第二方面、 第二方面的第一种可能的实现方式或者第二方 面的第 二种可能的实现方式, 在第三种可能的实现方式中, 所述网元, 还包括: 倒换保护模块;

所述倒换保护模块, 用于若所述当前跟踪的时钟信号属于时钟源组 , 且所述当前跟踪的时钟信号所属时钟源组中的 所有时钟信号的时钟质量等 级信息均低于所述备用时钟信号的时钟质量等 级信息而发生时钟倒换保护 时, 利用所述当前跟踪的时钟信号所属时钟源组中 的每个时钟信号各自对 应的双向时钟跟踪链路分别发送携带有倒换后 的时钟质量等级信息的备用 时钟信号。

第三方面, 一种网元, 包括:

接收机, 用于接收至少两个时钟信号, 所述至少两个时钟信号包括备 用时钟信号, 每个时钟信号由各自对应的双向时钟跟踪链路 发送而来; 处理器, 用于将所述至少两个时钟信号中来源于同一网 元的两个或者 两个以上的时钟信号设为同一时钟源组;

所述处理器, 还用于选择所述至少两个时钟信号中的一个时 钟信号作 为当前跟踪的时钟信号;

发射机, 用于若所述当前跟踪的时钟信号属于时钟源组 , 则利用所述 当前跟踪的时钟信号所属时钟源组中的每个时 钟信号各自对应的双向时钟 跟踪链路分别发送携带有质量等级不可用信息 QL— DNU的备用时钟信号。

在第三方面的第一种可能的实现方式中, 所述处理器, 具体用于根据 每个时钟信号所对应的时钟优先级和 /或时钟质量等级信息来选择所述至少 两个时钟信号中的一个时钟信号作为当前跟踪 的时钟信号。

结合第三方面或者第三方面的第一种可能的实 现方式, 在第二种可能 的实现方式中, 所述处理器, 还用于若所述当前跟踪的时钟信号属于时钟 源组, 且所述当前跟踪的时钟信号发生丟失或者时钟 质量等级降低, 则根 据每个时钟信号所对应的时钟优先级和 /或时钟质量等级信息重新选择所述 时钟源组中的另一个时钟信号作为当前跟踪的 时钟信号。

结合第三方面、 第三方面的第一种可能的实现方式或者第三方 面的第 二种可能的实现方式, 在第三种可能的实现方式中, 所述发射机, 还用于 若所述当前跟踪的时钟信号属于时钟源组, 且所述当前跟踪的时钟信号所 属时钟源组中的所有时钟信号的时钟质量等级 信息均低于所述备用时钟信 号的时钟质量等级信息而发生时钟倒换保护时 , 利用所述当前跟踪的时钟 信号所属时钟源组中的每个时钟信号各自对应 的双向时钟跟踪链路分别发 送携带有倒换后的时钟质量等级信息的备用时 钟信号。

第四方面, 一种时钟同步系统, 包括至少一个如第二方面、 第二方面 的各种可能的实现方式、 第三方面或者第三方面的各种可能的实现方式 中 所述的网元。

通过将来源于同一网元的两个或者两个以上的 时钟信号设置为时钟源 组, 并在跟踪该时钟源组中的一个时钟信号时, 向该时钟源组中各个时钟 信号所对应的双向时钟跟踪链路都分别回送携 带有质量等级不可用信息 QL DNU的备用时钟信号, 解决了现有技术无法在两个网元之间存在两条 或者两条以上的双向时钟跟踪链路的场景中避 免时钟跟踪环路的产生的问 场景中, 即使某一条双向时钟跟踪链路发生故障或者其 内的时钟信号的时 钟质量等级发生降低, 也不会产生时钟跟踪环路的效果。 附图说明

为了更清楚地说明本发明实施例中的技术方案 , 下面将对实施例描述 中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅 是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性 劳动的前提下, 还可以根据这些附图获得其他的附图。

图 1A和图 1B分别示出了现有技术中的未釆用反向发送 DNU功能和 釆用反向发送 DNU功能的网元在时钟同步时的实施示意图;

图 2是本发明一个实施例所涉及的实施环境的结 示意图;

图 3是本发明一个实施例提供的时钟同步方法的 法流程图; 图 4是本发明另一个实施例提供的时钟同步方法 方法流程图; 图 5是本发明另一个实施例提供的时钟同步方法 实施示意图; 图 6是本发明再一个实施例所涉及的实施环境的 构示意图; 图 7是本发明再一个实施例提供的时钟同步方法 方法流程图; 图 8是本发明再一个实施例提供的时钟同步方法 实施示意图; 图 9是本发明一个实施例提供的网元的结构方框 ;

图 10是本发明另一个实施例提供的网元的结构方 图;

图 11是本发明再一个实施例提供的网元的结构方 图。 具体实施方式

为使本发明的目的、 技术方案和优点更加清楚, 下面将结合附图对本 发明实施方式作进一步地详细描述。 见于 LAG( Link Aggregation Group,链路聚合组), LAG基于 IEEE( Institute of Electrical and Electronics Engineers , 美国电气和电子工程师协会 )标准的 LACP ( Link Aggregation Control Protocol , 链路汇聚控制协议)。 通俗的说,

LAG就是把两个以太网交换机的多个属性相同 的端口绑定, 使得原来两个 以太网交换机之间的多条链路像合并成一条链 路一样来使用。 当然, 两个

LAG环境, 还可能存在于微波空口 1+1 ( SD/FD/HSB ), 微波空口 LAG、 SDH ( Synchronous Digital Hierarchy, 同步数字体系) 中的一些场景等等。 为了简化描述, 本文中仅以以太网 LAG来举例说明。 请参考图 2,其示出了本发明一个实施例所涉及的实施环 的结构示意 图。 该实施环境包括 NE1和 NE2两个网元。

NE1包括 PORT— A、 PORT— 1、 PORT— 2, PORT— n, 共 n+1个 LAG 口;

NE2包括 PORT— B、 PORT— 1、 PORT— 2, PORT— n, 共 n+1个 LAG 口。

NE1和 NE2对应的 PORT— 1、 PORT— 2 , PORT— n之间各自存在一 条双向时钟跟踪链路, 且这 n条并列的链路形成链路聚合组, n为自然数。

假设携带有 QL-PRC SSM信息的主用时钟信号从 NE1传输过来,携带 有 QL-DNU SSM信息的备用时钟信号从 NE2传输过来, 则:

NE1可以从 PORT— A对应的双向时钟跟踪链路接收到上一个网元 送 的主用时钟信号, 并将该主用时钟信号作为当前跟踪的时钟信号 , 并通过 PORT— 1、 PORT— 2, ...... , PORT— η对应的 η条双向时钟跟踪链路传输该主 用时钟信号给 ΝΕ2; ΝΕ2通过 PORT— 1、 PORT— 2 , ……, PORT— η对应的 η 条双向时钟跟踪链路接收该主用时钟信号, 然后按照预先配置的优先级, 从 η条双向时钟跟踪链路中选择一个作为当前跟 的时钟信号; 并通过 PORT— Β对应的双向时钟跟踪链路发送该主用时钟信 给下一个网元; 另外, NE2可以从 PORT— B对应的双向时钟跟踪链路接收到下一个网 元发送的备用时钟信号, 并通过 PORT— 1、 PORT— 2, PORT— η对应的 η 条双向时钟跟踪链路传输该备用时钟信号给 NE1 ; NE1 通过 PORT— 1、 PORT— 2, ...... , PORT— η对应的 η条双向时钟跟踪链路接收该备用时钟信 号; 并通过 PORT— Α对应的双向时钟跟踪链路发送该备用时钟信 给上一 个网元。

上述过程, 主要通过 NE1和 NE2中的时钟优先级列表来实现, 具体地 讲, NE1 中的时钟优先级列表中将 PORT— A设置为最高优先级, 而 PORT— 1、 PORT— 2 , ... , PORT— η设置为较低优先级; ΝΕ2中的时钟优先级 列表中将 PORT— 1、 PORT— 2, PORT— η 中的一个设置为最高优先级, 其它 LAG设置为较低优先级, 比如 PORT— 1设置为最高优先级, PORT— 2 设置为低一级的优先级, 其它 LAG口均设置为更低的优先级。

显然,按照现有技术中提供的时钟同步方法, 如果 PORT— 1、 PORT 2, ... , PORT— n对应的 n条双向时钟跟踪链路中的某一条链路发生故 造成 NE2 无法接收到该链路传输的主用时钟信号, 那么 NE2可能会在该条链路上发 生时钟倒换保护, 从而与 n条双向时钟跟踪链路中的其它链路形成时钟 踪环路。 请参考图 3 ,其示出了本发明一个实施例提供的时钟同步 法的方法流 程图。 本实施例以该时钟同步方法应用于图 2所示的 NE2中来举例说明, 该时钟同步方法包括:

S302, 接收至少两个时钟信号, 该至少两个时钟信号包括备用时钟信 号, 每个时钟信号由各自对应的双向时钟跟踪链路 发送而来;

以图 1为例, NE2接收 n+1个时钟信号, 每个时钟信号均由对应的一 条双向时钟跟踪链路发送而来, 其中 n个时钟信号为来源于 NE1的主用时 钟信号, 另外 1个时钟信号为来源于下一个网元的备用时钟 号。

S304 , 将至少两个时钟信号中来源于同一网元的两个 或者两个以上的 时钟信号设为同一时钟源组;

NE2将接收到的 n+1个时钟信号中来源于同一网元的两个或者两 个以 上的时钟信号设为同一时钟源组, 也即, NE2可以将接收到的 n个来源于 NE1的主用时钟信号设为同一时钟源组。

需要说明的是, 所述 "来源于同一网元" 不仅指直接来源与该网元的 时钟信号; 还包括由其它网元转发, 而间接来源于该网元的时钟信号。

S306 , 选择至少两个时钟信号中的一个时钟信号作为 当前跟踪的时钟 信号;

NE2选择接收到的 n+1个时钟信号中的一个时钟信号作为当前跟踪 的 时钟信号。 具体地讲, NE2可以根据每个时钟信号所对应的时钟优先级 和 / 或时钟质量等级信息来选择至少三个时钟信号 中的一个时钟信号作为当前 跟踪的时钟信号。 通常来讲, 优先根据每个时钟信号所对应的时钟质量等 级信息来选择具有最高时钟质量等级信息的时 钟信号作为当前跟踪的时钟 信号; 若具有最高时钟质量等级信息的时钟信号为两 个或者两个以上时, 选择其中具有最高时钟优先级的时钟信号为当 其跟踪的时钟信号。 以图 1 为例, NE2接收到 n个来源于 NE1的主用时钟信号携带有 QL-PRC SSM信 息, 1 个来源于下一个网元的备用时钟信号携带有 QL-DNU SSM信息, QL-PRC SSM信息所对应的时钟质量等级高于 QL-DNU SSM信息所对应的 时钟质量等级,所以 NE2优先选择 n个来源于 NE1的主用时钟信号中的一 个时钟信号作为当前跟踪的时钟信号。 在 n个来源于 NE1的主用时钟信号 的时钟等级质量都相同的情况下, NE2 可以根据内置的时钟优先级列表选 择 PORT— 1、 PORT— 2, PORT— η中具有最高优先级的 LAG口所对应的 双向时钟跟踪链路中传输的主用时钟信号作为 当前跟踪的时钟信号, 比如 PORT— 1的时钟优先级最高, 则 NE2选择 PORT— 1所对应的双向时钟跟踪 链路中传输的主用时钟信号作为当前跟踪的时 钟信号。

S308 , 若当前跟踪的时钟信号属于时钟源组, 则利用当前跟踪的时钟 信号所属时钟源组中的每个时钟信号各自对应 的双向时钟跟踪链路分别发 送携带有质量等级不可用信息 QL— DNU的备用时钟信号。

NE2跟踪来源于 NE1的时钟源组中的一个时钟信号,所以 NE2利用来 源于 NE1的时钟源组中的每个时钟信号各自对应的双 向时钟跟踪链路分别 向 NE1回送携带有质量等级不可用信息 QL— DNU的备用时钟信号。 也即, NE2向 PORT— 1、 PORT— 2, ... , PORT— η对应的 η条双向时钟跟踪链路中的 每条链路都回送携带有质量等级不可用信息 QL— DNU的备用时钟信号。

此时, 即便 PORT— 1、 PORT— 2 , ... , PORT— η对应的 η条双向时钟跟踪 链路中的某一条链路发生故障, 也不会产生时钟跟踪环路。

综上所述, 本实施例提供的时钟同步方法, 通过将来源于同一网元的 两个或者两个以上的时钟信号设置为时钟源组 , 并在跟踪该时钟源组中的 一个时钟信号时, 向该时钟源组中各个时钟信号所对应的双向时 钟跟踪链 路都分别回送携带有质量等级不可用信息 QL— DNU的备用时钟信号, 解决 路的场景中避免时钟跟踪环路的产生的问题; 达到了在两个网元之间存在 两条或者两条以上的双向时钟跟踪链路的场景 中, 即使某一条双向时钟跟 踪链路发生故障或者其内的时钟信号的时钟质 量等级发生降低, 也不会产 生时钟艮踪环路的效果。 请参考图 4 ,其示出了本发明另一个实施例提供的时钟同 方法的方法 流程图。 该实施例仍然以该时钟同步方法应用于图 2所示的 ΝΕ2为例来举 例说明。 与上一实施例不同的是, 本实施例还包括 S410和 S412。 该时钟同 步方法, 包括:

S402, 接收至少两个时钟信号, 该至少两个时钟信号中包含备用时钟 信号, 每个时钟信号由各自对应的双向时钟跟踪链路 发送而来;

NE2接收 n+ 1个时钟信号, 每个时钟信号均由对应的一条双向时钟跟 踪链路发送而来, 其中 n个时钟信号为来源于 NE1的主用时钟信号, 另外 1个时钟信号为来源于下一个网元的备用时钟 号。

当然, NE2接收到的备用时钟信号也可以为两个或者两 个以上。

S404 , 将至少两个时钟信号中来源于同一网元的两个 或者两个以上的 时钟信号设为同一时钟源组;

NE2将接收到的 n+1个时钟信号中来源于同一网元的时钟信号设 为同 一时钟源组, 也即, NE2可以将接收到的 n个来源于 NE1的主用时钟信号 设为同一时钟源组。

需要说明的是, 所述 "来源于同一网元" 不仅指直接来源与该网元的 时钟信号; 还包括由其它网元转发, 而间接来源于该网元的时钟信号。

S406 , 选择至少两个时钟信号中的一个时钟信号作为 当前跟踪的时钟 信号;

NE2选择接收到的 n+1个时钟信号中的一个时钟信号作为当前跟踪 的 时钟信号。 具体地讲, NE2可以根据每个时钟信号所对应的时钟优先级 和 / 或时钟质量等级信息来选择至少三个时钟信号 中的一个时钟信号作为当前 跟踪的时钟信号。 通常来讲, 优先根据每个时钟信号所对应的时钟质量等 级信息来选择具有最高时钟质量等级信息的时 钟信号作为当前跟踪的时钟 信号; 若具有最高时钟质量等级信息的时钟信号为两 个或者两个以上时, 选择其中具有最高时钟优先级的时钟信号为当 其跟踪的时钟信号。 以图 1 为例, NE2接收到 n个来源于 NE1的主用时钟信号携带有 QL-PRC SSM信 息, 1个来源于下一个网元的备用时钟信号携带有 QL-DNU SSM信息, QL-PRC SSM信息所对应的时钟质量等级高于 QL-DNU SSM信息所对应的 时钟质量等级,所以 NE2优先选择 n个来源于 NE1的主用时钟信号中的一 个时钟信号作为当前跟踪的时钟信号。 在 n个来源于 NE1的主用时钟信号 的时钟等级质量都相同的情况下, NE2 可以根据内置的时钟优先级列表选 择 PORT— 1、 PORT— 2, PORT— η中具有最高优先级的 LAG口所对应的 双向时钟跟踪链路中传输的主用时钟信号作为 当前跟踪的时钟信号, 比如 PORT— 1的时钟优先级最高, 则 NE2选择 PORT— 1所对应的双向时钟跟踪 链路中传输的主用时钟信号作为当前跟踪的时 钟信号。

S408, 若当前跟踪的时钟信号属于时钟源组, 则利用当前跟踪的时钟 信号所属时钟源组中的每个时钟信号各自对应 的双向时钟跟踪链路分别发 送携带有质量等级不可用信息 QL— DNU的备用时钟信号;

NE2跟踪来源于 NE1的时钟源组中的一个时钟信号,所以 NE2利用来 源于 NE1的时钟源组中的每个时钟信号各自对应的双 向时钟跟踪链路分别 向 NE1回送携带有质量等级不可用信息 QL— DNU的备用时钟信号。 也即, NE2向 PORT— 1、 PORT— 2, ... , PORT— η对应的 η条双向时钟跟踪链路中的 每条链路都回送携带有质量等级不可用信息 QL— DNU的备用时钟信号。

S410, 若当前跟踪的时钟信号属于时钟源组, 且当前跟踪的时钟信号 发生丟失或者时钟质量等级降低, 则根据每个时钟信号所对应的时钟优先 级和 /或时钟质量等级信息重新选择时钟源组中的 一个时钟信号作为当前 跟踪的时钟信号;

ΝΕ2跟踪来源于 NE1的时钟源组中的一个时钟信号,若 ΝΕ2当前跟踪 的时钟信号发生丟失, 则 ΝΕ2 根据每个时钟信号所对应的时钟优先级和 / 或时钟质量等级信息重新选择时钟源组中的另 一个时钟信号作为当前跟踪 的时钟信号。 比如, ΝΕ2 当前跟踪的 PORT— 1所对应的双向时钟链路中传 输的时钟信号发生了丟失, NE2 可以根据内置优先级列表选择优先级低于 PORT— 1 , 但高于其他 LAG口的 PORT— 2所对应的双向时钟链路中传输的 时钟信号作为当前跟踪信号。

S412, 若当前跟踪的时钟信号属于时钟源组, 且当前跟踪的时钟信号 所属时钟源组中的所有时钟信号的时钟质量等 级信息均低于备用时钟信号 的时钟质量等级信息而发生时钟倒换保护时, 利用当前跟踪的时钟信号所 属时钟源组中的每个时钟信号各自对应的双向 时钟跟踪链路分别发送携带 有倒换后的时钟质量等级信息的备用时钟信号 。

假设 NE1 接收到的主用时钟信号的时钟质量等级由 QL— PRC 降低为 QL_SSU_A, 而下一个网元发生倒换保护后, 向 NE2发送的备用时钟信号 的时钟质量等级由 QL— DNU变为 QL— PRC, NE2也将发生时钟倒换保护。 这时, NE2向 PORT— 1、 PORT— 2, PORT— η对应的 η条双向时钟跟踪链 路中的每条链路都回送携带有 QL— PRC SSM信息的备用时钟信号, 如图 5 所示。

此后, NE1按照优先级选择 PORT— 1、 PORT— 2, PORT— η对应的 η 条双向时钟跟踪链路中的一个备用时钟信号作 为当前跟踪的时钟信号, 并 且向 ΝΕ2回送携带有 QL— DNU SSM信息的备用时钟信号。

综上所述, 本实施例提供的时钟同步方法, 通过将来源于同一网元的 两个或者两个以上的时钟信号设置为时钟源组 , 并在跟踪该时钟源组中的 一个时钟信号时, 向该时钟源组中各个时钟信号所对应的双向时 钟跟踪链 路都分别回送携带有质量等级不可用信息 QL— DNU的备用时钟信号, 解决 路的场景中避免时钟跟踪环路的产生的问题; 达到了在两个网元之间存在 两条或者两条以上的双向时钟跟踪链路的场景 中, 即使某一条双向时钟跟 踪链路发生故障或者其内的时钟信号的时钟质 量等级发生降低, 也不会产 生时钟跟踪环路的效果。 另外, 通过在时钟倒换保护时, 仍然向该时钟源 组中各个时钟信号所对应的双向时钟跟踪链路 都分别回送携带相同时钟质 量等级的备用时钟信号, 进一步地达到了在两个网元之间存在两条或者 两 条以上的双向时钟跟踪链路的场景中, 即使需要时钟保护倒换, 也不会产 生时钟艮踪环路的效果。 上述实施例仅以实施环境存在 NE1和 ΝΕ2两个网元,且主要以两个网 元中的 ΝΕ2为主来举例说明。为了更好地描述存在多 网元时的实施情形, 请继续参考下述以实施环境存在三个网元来描 述的实施例。

请参考图 6,其示出了本发明另一实施例所涉及的实施环 的结构示意 图。 该实施环境包括 ΝΕ1、 ΝΕ2和 ΝΕ3两个网元。

NE1包括 PORT— A、 PORT— 1 , PORT— η+ζ, 共 η+ζ+1个 LAG口; NE2包括 PORT— B、 PORT— 1 , PORT— n+m, 共 n+m+1个 LAG口; NE3则包括 PORT— 1 , ... , PORT— m+z, 共 m+z个 LAG口。

其中, NE1和 NE2对应的 PORT— 1 , PORT— n之间各自存在一条双 向时钟跟踪链路, 且这 n条并列的链路形成链路聚合组;

NE 1的 PORT— n+ 1 , ... , PORT— η+ζ与对应的 ΝΕ3的 PORT— m+ 1 , ... , PORT— m+z之间各自存在一条双向时钟跟踪链路, 且这 z条并列的链路形 成链路聚合组; NE2的 PORT— n+1 , PORT— n+m与对应的 NE3 的 PORT— 1 , ... , PORT— m之间各自存在一条双向时钟跟踪链路, 且这 m条并列的链路形成 链路聚合组。

假设携带有 QL-PRC SSM信息的主用时钟信号从右侧传输过来, 携带 有 QL-DNU SSM信息的备用时钟信号从左侧传输过来, 则:

NE1可以从 PORT— A对应的双向时钟跟踪链路接收到上一个网元 送 的主用时钟信号, 同时将该主用时钟信号作为当前跟踪的时钟信 号, 并通 过 PORT— A、 PORT— 1 , PORT— η对应的 η条双向时钟跟踪链路传输该 主用时钟信号给 ΝΕ2 , 通过 PORT— n+ 1 , ... , PORT— η+ζ对应的 ζ条双向时 钟跟踪链路传输该主用时钟信号给 ΝΕ3;

ΝΕ3通过 PORT— m+1 , · · · , PORT— m+z对应的 z条双向时钟跟踪链路 接收该主用时钟信号, 然后按照预先配置的优先级, 从 z条双向时钟跟踪 链路中选择一个作为当前跟踪的时钟信号; 并通过 PORT— 1 , PORT— m 对应的双向时钟跟踪链路发送该主用时钟信号 给 NE2;

NE2通过 PORT— 1 , PORT— n对应的 n条双向时钟跟踪链路接收直 接来源于 NE1 的主用时钟信号, 并通过 PORT— n+1 , PORT— n+m对应 的 m条双向时钟跟踪链路从 NE3接收间接来源于 NE1的主用时钟信号, 然后按照预先配置的优先级, 从 n+m条双向时钟跟踪链路中选择一个作为 当前跟踪的时钟信号; 并通过 PORT— B对应的双向时钟跟踪链路发送该主 用时钟信号给下一个网元;

另外, NE2可以从 PORT— B对应的双向时钟跟踪链路接收到下一个网 元发送的备用时钟信号, 并通过 PORT— 1 , PORT— n对应的 n条双向时 钟跟踪链路传输该备用时钟信号给 NEl ; NE1通过 PORT— 1 , PORT— n 对应的 n条双向时钟跟踪链路接收该备用时钟信号; 并通过 PORT— A对应 的双向时钟跟踪链路发送该备用时钟信号给上 一个网元;

NE2还通过 PORT— n+1 , ... , PORT— n+m对应的 m条双向时钟跟踪链 路传输该备用时钟信号给 NE3; NE3通过 PORT— 1 , PORT— m对应的 n 条双向时钟跟踪链路接收该备用时钟信号; 并通过 PORT— m+1 , PORT— m+z对应的双向时钟跟踪链路发送该备用时钟信 号给 NE1。 请参考图 7 ,其示出了本发明另一实施例提供的时钟同步 法的方法流 程图。 本实施例以该时钟同步方法应用于图 6所示的 NE1、 NE2和 NE3为 例来举例说明, 该时钟同步方法, 包括:

S702, 接收至少两个时钟信号, 该至少两个时钟信号中包含备用时钟 信号, 每个时钟信号由各自对应的双向时钟跟踪链路 发送而来;

NE1接收 n+z+1个时钟信号, 每个时钟信号均由对应的一条双向时钟 跟踪链路发送而来, 其中 1 个时钟信号为来源于上一个网元的主用时钟信 号, 另外 n个时钟信号为来源于 NE2的备用时钟信号; z个时钟信号为来 源于 NE3的备用时钟信号;

NE2接收 n+m+1个时钟信号, 每个时钟信号均由对应的一条双向时钟 跟踪链路发送而来, 其中 n个时钟信号为来源于 NE1的主用时钟信号, 另 外 m个时钟信号为来源于 NE3的主用时钟信号; 1个时钟信号为来源于下 一个网元的备用时钟信号;

NE3接收 z+m个时钟信号, 每个时钟信号均由对应的一条双向时钟跟 踪链路发送而来, 其中 z个时钟信号均为来源于 NE1的主用时钟信号; m 个时钟信号均为来源于 NE2的备用时钟信号。

S704 , 将至少两个时钟信号中来源于同一网元的两个 或者两个以上的 时钟信号设为同一时钟源组;

对于 NE1来讲,存在 n个来源于 NE2的备用时钟信号; z个来源于 NE3 的备用时钟信号。 但实质上, z个来源于 NE3的备用时钟信号是间接来源 于 NE2的备用时钟信号,所以 NE1可以将该 n+z个时钟信号统一设为第一 时钟源组;

对于 NE2来讲, 存在 n个来源于 NE1的主用时钟信号, m个来源于 NE3的主用时钟信号。 但实质上, m个来源于 NE3的主用时钟信号是间接 来源于 NE1的主用时钟信号, 所以 NE2可以将该 n+m个时钟信号设为第 二时钟源组;

对于 NE3来讲, z个来源于 NE1的主用时钟信号; m个来源于 NE2的 备用时钟信号, 所以 NE3可以将该 z个来源于 NE1的时钟信号设置为第三 时钟源组 , 而 m个来源于 NE2的时钟信号设为第四时钟源组。

S706 , 选择至少两个时钟信号中的一个时钟信号作为 当前跟踪的时钟 信号;

各个网元根据每个时钟信号所对应的时钟优先 级和 /或时钟质量等级信 息来选择至少两个时钟信号中的一个时钟信号 作为当前跟踪的时钟信号。 通常来讲, 优先根据每个时钟信号所对应的时钟质量等级 信息来选择具有 最高时钟质量等级信息的时钟信号作为当前跟 踪的时钟信号; 若具有最高 时钟质量等级信息的时钟信号为两个或者两个 以上时, 选择其中具有最高 时钟优先级的时钟信号为当其跟踪的时钟信号 。

对于 NE1来讲, 接收到的 n+z+1个时钟信号中, 来源于上一个网元的 主用时钟信号的时钟等级质量最高, 所以 NE1选择 PORT A对应的双向时 钟跟踪链路传输的主用时钟信号作为当前跟踪 的时钟信号。

对于 NE2来讲, 接收到来源于 NE1的 n个时钟信号和来源于 NE3的 m个时钟信号的时钟等级质量高于来源于下一 网元的 1个备用时钟信号, 所以 NE2应当选择来源于 NE1和来源于 NE3的共 n+m个时钟信号中的一 个时钟信号作为当前跟踪的时钟信号。 在来源于 NE1 和来源于 NE3 的共 n+m个时钟信号的时钟等级质量都相同的情况下 , NE2可以根据内置的时 钟优先级列表选择 PORT— 1 , PORT— n+m中具有最高优先级的 LAG口 所对应的双向时钟跟踪链路中传输的主用时钟 信号作为当前跟踪的时钟信 号, 比如 PORT— 1的时钟优先级最高, 则 NE2选择 PORT— 1所对应的双向 时钟跟踪链路中传输的主用时钟信号作为当前 跟踪的时钟信号。

对于 NE3来讲,接收到的来源于 NE1的 z个主用时钟信号的时钟等级 质量高于来源于 NE2的 m个备用时钟信号的时钟等级质量,来源于上 个 网元的主用时钟信号的时钟等级质量最高, 所以 NE3应当选择来源于 NE1 的 z个时钟信号中的一个时钟信号作为当前跟踪 时钟信号。在来源于 NE1 的 z个时钟信号的时钟等级质量都相同的情况下 NE3 可以根据内置的时 钟优先级列表选择 PORT— m+1 , PORT— m+z中具有最高优先级的 LAG 口所对应的双向时钟跟踪链路中传输的主用时 钟信号作为当前跟踪的时钟 信号, 比如 PORT— m+1的时钟优先级最高, 则 NE3选择 PORT— m+1所对 应的双向时钟跟踪链路中传输的主用时钟信号 作为当前跟踪的时钟信号。

S708, 若当前跟踪的时钟信号属于时钟源组, 则利用当前跟踪的时钟 信号所属时钟源组中的每个时钟信号各自对应 的双向时钟跟踪链路分别发 送携带有质量等级不可用信息 QL— DNU的备用时钟信号;

对于 NE1来讲, 跟踪 PORT— A所对应的双向时钟跟踪链路中传输的主 用时钟信号,可以根据现有反相发送 DNU功能向上一个网元回送携带有质 量等级不可用信息 QL— DNU的备用时钟信号;

对于 NE2来讲, 跟踪第二时钟源组中的一个时钟信号, 所以 NE2利用 第二时钟源组中的每个时钟信号各自对应的双 向时钟跟踪链路分别回送携 带有质量等级不可用信息 QL— DNU 的备用时钟信号。 也即, NE2 向 PORT— 1 , PORT— n+m对应的 n+m条双向时钟跟踪链路中的每条链路都 回送携带有质量等级不可用信息 QL— DNU的备用时钟信号。

对于 NE3来讲, 跟踪第四时钟源组中的一个时钟信号, 所以 NE3利用 第四时钟源组中的每个时钟信号各自对应的双 向时钟跟踪链路分别向 NE1 回送携带有质量等级不可用信息 QL—DNU的备用时钟信号。 也即, NE3向 PORT— m+1 , PORT— m+z对应的 ζ条双向时钟跟踪链路中的每条链路都 回送携带有质量等级不可用信息 QL— DNU的备用时钟信号。

S710, 若当前跟踪的时钟信号属于时钟源组, 且当前跟踪的时钟信号 发生丟失或者时钟质量等级降低, 则根据每个时钟信号所对应的时钟优先 级和 /或时钟质量等级信息重新选择时钟源组中的 一个时钟信号作为当前 跟踪的时钟信号;

以 ΝΕ2为例, ΝΕ2跟踪第二时钟源组中的一个时钟信号, 若 ΝΕ2当前 跟踪的时钟信号发生丟失, 则 ΝΕ2根据每个时钟信号所对应的时钟优先级 和 /或时钟质量等级信息重新选择第二时钟源组 的另一个时钟信号作为当 前跟踪的时钟信号。 比如, ΝΕ2 当前跟踪的 PORT— 1所对应的双向时钟链 路中传输的时钟信号发生了丟失, NE2 可以根据内置优先级列表选择优先 级低于 PORT— 1 , 但高于其他 LAG口的 PORT— 2所对应的双向时钟链路中 传输的时钟信号作为当前跟踪信号。

S712, 若当前跟踪的时钟信号属于时钟源组, 且当前跟踪的时钟信号 所属时钟源组中的所有时钟信号的时钟质量等 级信息均低于备用时钟信号 的时钟质量等级信息而发生时钟倒换保护时, 利用当前跟踪的时钟信号所 属时钟源组中的每个时钟信号各自对应的双向 时钟跟踪链路分别发送携带 有倒换后的时钟质量等级信息的备用时钟信号 。

假设 NE1 接收到的主用时钟信号的时钟质量等级由 QL— PRC 降低为 QL— SSU— A, 则 NE2和 NE3接收到的主用时钟信号的时钟质量等级都会 由 QL PRC降低为 QL— SSU— A; NE3发送给 NE2, NE2发送给下一个网元的 主用时钟信号的时钟质量等级也都会由 QL— PRC降低为 QL— SSU— A; 如果 NE2的下一个网元发生倒换保护后,向 NE2发送的备用时钟信号 的时钟质量等级由 QL— DNU变为 QL— PR NE2中来源于 NE1的第二时钟 源组的所有时钟信号的时钟质量等级低于来源 于下一个网元的备用时钟信 号的时钟质量等级。 为此 NE2也将发生时钟倒换保护, 这时, NE2向属于 第二时钟源组的 PORT— 1 , PORT— n+m对应的 n+m条双向时钟跟踪链 路中的每条链路都回送携带有 QL— PRC SSM信息的备用时钟信号。

NE3接收到 NE2发送的携带有 QL— PRC SSM信息的备用时钟信号之 后, NE3中来源于 NE1的第四时钟源组的时钟质量等级均低于来源 于 NE2 的第三时钟源组的时钟质量等级, 则 NE3同时发生倒换保护, 向属于第四 时钟源组的 PORT— m+1 , ... , PORT— m+z对应的 z条双向时钟跟踪链路中的 每条链路都回送携带有 QL— PRC SSM信息的备用时钟信号, 如图 8所示。

NE1 再按照内置的时钟优先级列表选择第一时钟源 组中的一个时钟信 号作为当前跟踪的时钟信号。

显然, 上述各个时钟同步过程中, 均不会产生时钟跟踪环路。

综上所述, 本实施例提供的时钟同步方法, 通过将来源于同一网元的 两个或者两个以上的时钟信号设置为时钟源组 , 并在跟踪该时钟源组中的 一个时钟信号时, 向该时钟源组中各个时钟信号所对应的双向时 钟跟踪链 路都分别回送携带有质量等级不可用信息 QL— DNU的备用时钟信号, 解决 路的场景中避免时钟跟踪环路的产生的问题; 达到了在两个网元之间存在 两条或者两条以上的双向时钟跟踪链路的场景 中, 即使某一条双向时钟跟 踪链路发生故障或者其内的时钟信号的时钟质 量等级发生降低, 也不会产 生时钟跟踪环路的效果。 另外, 通过在时钟倒换保护时, 仍然向该时钟源 组中各个时钟信号所对应的双向时钟跟踪链路 都分别回送携带相同时钟质 量等级的备用时钟信号, 进一步地达到了在两个网元之间存在两条或者 两 条以上的双向时钟跟踪链路的场景中, 即使需要时钟保护倒换, 也不会产 生时钟艮踪环路的效果。 下述实施例为本发明装置实施例, 可以用于执行本发明方法实施例。 对于本发明装置实施例中未披露的技术细节, 请参照本发明方法实施例。

请参考图 9, 其示出了本发明一个实施例提供的网元的结构 方框图。 该 网元包括信号接收模块 920、 源组设置模块 940、 信号选择模块 960和信号 反馈模块 980。

信号接收模块 920, 用于接收至少两个时钟信号, 所述至少两个时钟信 号中包括备用时钟信号, 每个时钟信号由各自对应的双向时钟跟踪链路 发 送而来。

源组设置模块 940 ,用于将所述信号接收模块 920接收到的至少两个时 钟信号中来源于同一网元的两个或者两个以上 的时钟信号设为同一时钟源 组。

信号选择模块 960 ,用于选择所述信号接收模块 920接收到的至少两个 时钟信号中的一个时钟信号作为当前跟踪的时 钟信号。

信号反馈模块 980 ,用于若所述信号选择模块 960当前跟踪的时钟信号 属于所述源组设置模块 940设置的时钟源组, 则利用所述当前跟踪的时钟 信号所属时钟源组中的每个时钟信号各自对应 的双向时钟跟踪链路分别发 送携带有质量等级不可用信息 QL— DNU的备用时钟信号。

综上所述, 本实施例提供的网元, 通过将来源于同一网元的两个或者 两个以上的时钟信号设置为时钟源组, 并在跟踪该时钟源组中的一个时钟 信号时, 向该时钟源组中各个时钟信号所对应的双向时 钟跟踪链路都分别 回送携带有质量等级不可用信息 QL— DNU的备用时钟信号, 解决了现有技 中避免时钟跟踪环路的产生的问题; 达到了在两个网元之间存在两条或者 两条以上的双向时钟跟踪链路的场景中, 即使某一条双向时钟跟踪链路发 生故障或者其内的时钟信号的时钟质量等级发 生降低, 也不会产生时钟跟 踪环路的效果。 请参考图 10 ,其示出了本发明另一个实施例提供的网元的 构方框图。 该网元包括信号接收模块 920、 源组设置模块 940、 信号选择模块 960、 信 号反馈模块 980、 跟踪切换模块 992和倒换保护模块 994。

信号接收模块 920, 用于接收至少两个时钟信号, 所述至少两个时钟信 号中包括备用时钟信号, 每个时钟信号由各自对应的双向时钟跟踪链路 发 送而来。

源组设置模块 940 ,用于将所述信号接收模块 920接收到的至少两个时 钟信号中来源于同一网元的两个或者两个以上 的时钟信号设为同一时钟源 组。

信号选择模块 960 ,用于选择所述信号接收模块 920接收到的至少两个 时钟信号中的一个时钟信号作为当前跟踪的时 钟信号。 具体地讲, 所述信 号选择模块 960, 具体用于根据每个时钟信号所对应的时钟优先 级和 /或时 钟质量等级信息来选择所述至少两个时钟信号 中的一个时钟信号作为当前 跟踪的时钟信号。

信号反馈模块 980 ,用于若所述信号选择模块 960当前跟踪的时钟信号 属于所述源组设置模块 940设置的时钟源组, 则利用所述当前跟踪的时钟 信号所属时钟源组中的每个时钟信号各自对应 的双向时钟跟踪链路分别发 送携带有质量等级不可用信息 QL— DNU的备用时钟信号。

跟踪切换模块 992 ,用于若所述信号选择模块 960当前跟踪的时钟信号 属于时钟源组, 且当前跟踪的时钟信号发生丟失或者时钟质量 等级降低, 则根据每个时钟信号所对应的时钟优先级和 /或时钟质量等级信息重新选择 所述时钟源组中的另一个时钟信号作为当前跟 踪的时钟信号。

倒换保护模块 994 ,用于若所述信号选择模块 960当前跟踪的时钟信号 属于时钟源组, 且所述当前跟踪的时钟信号所属时钟源组中的 所有时钟信 号的时钟质量等级信息均低于所述备用时钟信 号的时钟质量等级信息而发 生时钟倒换保护时, 利用所述当前跟踪的时钟信号所属时钟源组中 的每个 时钟信号各自对应的双向时钟跟踪链路分别发 送携带有倒换后的时钟质量 等级信息的备用时钟信号。

综上所述, 本实施例提供的网元, 通过将来源于同一网元的两个或者 两个以上的时钟信号设置为时钟源组, 并在跟踪该时钟源组中的一个时钟 信号时, 向该时钟源组中各个时钟信号所对应的双向时 钟跟踪链路都分别 回送携带有质量等级不可用信息 QL— DNU的备用时钟信号, 解决了现有技 中避免时钟跟踪环路的产生的问题; 达到了在两个网元之间存在两条或者 两条以上的双向时钟跟踪链路的场景中, 即使某一条双向时钟跟踪链路发 生故障或者其内的时钟信号的时钟质量等级发 生降低, 也不会产生时钟跟 踪环路的效果。 另外, 通过在时钟倒换保护时, 仍然向该时钟源组中各个 时钟信号所对应的双向时钟跟踪链路都分别回 送携带相同时钟质量等级的 备用时钟信号, 进一步地达到了在两个网元之间存在两条或者 两条以上的 双向时钟跟踪链路的场景中, 即使需要时钟保护倒换, 也不会产生时钟跟 踪环路的效果。 请参考图 11 , 其示出了本发明一个实施例提供的网元的结构 方框图。 该网元包括接收机 1120、 处理器 1140和发射机 1160。

接收机 1120, 用于接收至少两个时钟信号, 所述至少两个时钟信号中 包含备用时钟信号, 每个时钟信号由各自对应的双向时钟跟踪链路 发送而 来;

处理器 1140,用于将所述接收机 1120接收到的至少两个时钟信号中来 源于同一网元的两个或者两个以上的时钟信号 设为同一时钟源组;

所述处理器 1140,还用于选择所述接收机 1120接收到的至少两个时钟 信号中的一个时钟信号作为当前跟踪的时钟信 号;

发射机 1160, 用于若所述当前跟踪的时钟信号属于时钟源组 , 则利用 所述当前跟踪的时钟信号所属时钟源组中的每 个时钟信号各自对应的双向 时钟跟踪链路分别发送携带有质量等级不可用 信息 QL— DNU的备用时钟信 号。

综上所述, 本实施例提供的网元, 通过将来源于同一网元的两个或者 两个以上的时钟信号设置为时钟源组, 并在跟踪该时钟源组中的一个时钟 信号时, 向该时钟源组中各个时钟信号所对应的双向时 钟跟踪链路都分别 回送携带有质量等级不可用信息 QL— DNU的备用时钟信号, 解决了现有技 中避免时钟跟踪环路的产生的问题; 达到了在两个网元之间存在两条或者 两条以上的双向时钟跟踪链路的场景中, 即使某一条双向时钟跟踪链路发 生故障或者其内的时钟信号的时钟质量等级发 生降低, 也不会产生时钟跟 踪环路的效果。

作为更为优选地实施例, 在图 11所示的实施例基础上, 所述处理器, 具体用于根据每个时钟信号所对应的时钟优先 级和 /或时钟质量等级信息来 选择所述至少两个时钟信号中的一个时钟信号 作为当前跟踪的时钟信号。

所述处理器, 还用于若所述当前跟踪的时钟信号属于时钟源 组, 且所 述当前跟踪的时钟信号发生丟失或者时钟质量 等级降低, 则根据每个时钟 信号所对应的时钟优先级和 /或时钟质量等级信息重新选择所述时钟源组 的另一个时钟信号作为当前跟踪的时钟信号。

所述发射机, 还用于若所述当前跟踪的时钟信号属于时钟源 组, 且所 述当前跟踪的时钟信号所属时钟源组中的所有 时钟信号的时钟质量等级信 息均低于所述备用时钟信号的时钟质量等级信 息而发生时钟倒换保护时, 利用所述当前跟踪的时钟信号所属时钟源组中 的每个时钟信号各自对应的 双向时钟跟踪链路分别发送携带有倒换后的时 钟质量等级信息的备用时钟 信号。

这样, 所述网元通过在时钟倒换保护时, 仍然向该时钟源组中各个时 钟信号所对应的双向时钟跟踪链路都分别回送 携带相同时钟质量等级的备 向时钟跟踪链路的场景中, 即使需要时钟保护倒换, 也不会产生时钟跟踪 环路的效果。 本发明的一个实施例还提供时钟同步系统。 该时钟同步系统包括两个 或者两个以上的网元, 其中至少一个网元是本文装置实施例中所提供 的网 元。 上述本发明实施例序号仅仅为了描述, 不代表实施例的优劣。

本领域普通技术人员可以理解实现上述实施例 的全部或部分步骤可以 通过硬件来完成, 也可以通过程序来指令相关的硬件完成, 所述的程序可 以存储于一种计算机可读存储介质中, 上述提到的存储介质可以是只读存 储器, 磁盘或光盘等。

以上所述仅为本发明的较佳实施例, 并不用以限制本发明, 凡在本发 明的精神和原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在 本发明的保护范围之内。