CN102368696A - 一种选择同步时钟源的方法及装置 - Google Patents

一种选择同步时钟源的方法及装置 Download PDF

Info

Publication number
CN102368696A
CN102368696A CN2011102720342A CN201110272034A CN102368696A CN 102368696 A CN102368696 A CN 102368696A CN 2011102720342 A CN2011102720342 A CN 2011102720342A CN 201110272034 A CN201110272034 A CN 201110272034A CN 102368696 A CN102368696 A CN 102368696A
Authority
CN
China
Prior art keywords
clock source
ssm
synchronised
priority
synchronised clock
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011102720342A
Other languages
English (en)
Other versions
CN102368696B (zh
Inventor
梁学伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
New H3C Information Technologies Co Ltd
Original Assignee
Hangzhou H3C Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou H3C Technologies Co Ltd filed Critical Hangzhou H3C Technologies Co Ltd
Priority to CN201110272034.2A priority Critical patent/CN102368696B/zh
Publication of CN102368696A publication Critical patent/CN102368696A/zh
Application granted granted Critical
Publication of CN102368696B publication Critical patent/CN102368696B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

本发明提供了一种选择同步时钟源的方法,该方法包括:将同步状态信息SSM进行扩展,使之成为包含时钟源ID和时钟优先级的SSM、以及包含所述时钟源ID和传递所述SSM经过的节点数的SSM;各网元根据SSM中的时钟源ID和时钟优先级确定包含该SSM的时钟源为当前同步时钟源或备选同步时钟源后,再根据所述时钟源ID对应的传递所述SSM经过的节点数确定出包含该SSM的时钟源是否为最终同步时钟源。本发明同时公开了一种选择同步时钟源的装置,应用本发明所述的选择同步时钟源的方法和装置,能够有效地避免时钟成环。

Description

一种选择同步时钟源的方法及装置
技术领域
本发明涉及网络通信技术领域,特别涉及同步网中一种选择同步时钟源的方法及装置。
背景技术
同步状态信息(SSM)也称为同步质量信息,用于在同步定时传递链路中直接反映同步定时信号的质量等级,同步网中各网元通过解读SSM获取上游网元时钟同步状态信息,根据该信息对本网元的时钟进行相应的操作(如跟踪、倒换或保持),并将该网元的时钟同步状态信息传给下游网元。
在同步数字体系SDH中,是通过SSM的S 1字节来传递同步状态信息的。ITU-T G707标准定义了SSM消息在SDH中的承载方式,即通过S 1字节来传递,其时钟质量等级由高到低为:0010、一级时钟;0100、二级时钟;1000、三级时钟;1011、SDH设备时钟;0000、同步质量不可知;1111、不应用作同步。
图1为现有典型双同步时钟源的同步网络结构示意图,如图1所示,网络中有A、B、C、D、E和F六个网元,外时钟源1和2为具有不同时钟质量等级的两个同步时钟源。由于外时钟源1的时钟质量等级高于外时钟源2的时钟质量等级,因此,当有外时钟源1时,各网元选择外时钟源1作为同步源;当外时钟源1丢失时,各个网元需要重新进行时钟分配,此时,外时钟源2将成为整个网络的时钟标准,各网元按照质量和优先级进行时钟的选取;当外时钟源2丢失时,各个网元需要进一步重新分配时钟,且当外时钟源2丢失的瞬间,时钟源丢失的信息还没有传递到网元C,因此,网元D可以从网元C获取质量等级为0x04的时钟以弥补外同步源2的丢失,其结果就是产生时钟成环。
通过上述分析可以看出,现有的ITU-T G707标准只是对时钟等级与用法进行了简单的定义,在实际的同步网络应用中,不可避免地会产生时钟成环的问题。
发明内容
有鉴于此,本发明提供了一种选择同步时钟源的方法,能够有效地避免时钟成环。
本发明还提供了一种选择同步时钟源的装置,能够有效地避免时钟成环。
为了达到上述目的,本发明提出的技术方案为:
一种选择同步时钟源的方法,该方法包括:
将同步状态信息SSM进行扩展,使之成为包含时钟源ID和时钟优先级的SSM、以及包含所述时钟源ID和传递所述SSM经过的节点数的SSM;
各网元根据SSM中的时钟源ID和时钟优先级确定包含该SSM的时钟源为当前同步时钟源或备选同步时钟源后,再根据所述时钟源ID对应的传递所述SSM经过的节点数确定出包含该SSM的时钟源是否为最终同步时钟源。
所述将SSM进行扩展,使之成为包含时钟源ID和时钟优先级的SSM、以及包含所述时钟源ID和传递所述SSM经过的节点数的SSM包括:
将SSM的S1时隙的第1位扩展为0或1;
当所述S1时隙的第1位为0或1时,将所述S 1时隙的第2-8位分别扩展为时钟源ID和时钟优先级、或时钟源ID和传递所述SSM经过的节点数。
所述各网元根据SSM中的时钟源ID和时钟优先级确定包含该SSM的时钟源为当前同步时钟源或备选同步时钟源包括:
网元判断出接收到的SSM中的时钟源ID不为网元自身时,进一步根据所述时钟源ID确定为当前同步时钟源时,将该SSM转发到下一网元,并向上一网元回送时钟优先级为最低优先级的SSM消息;
当不为当前同步时钟源时,进一步判断该SSM的优先级是否高于当前同步时钟源的优先级,如果高于,将该SSM转发到下一网元,并向上一网元回送时钟优先级为最低优先级的SSM消息,如果不高于且该SSM的优先级等于当前同步时钟源的优先级,则将该SSM消息的时钟源确定为备选同步时钟源。
所述根据所述时钟源ID对应的传递所述SSM经过的节点数确定出包含该SSM的时钟源是否为最终同步时钟源包括:
当包含传递所述SSM经过的节点数的SSM中的时钟源ID确定为当前同步时钟源时,直接将当前同步时钟源确定为最终同步时钟源,并当该SSM经过的节点数少于当前同步时钟源经过的节点数时,将接收该SSM的端口作为最终同步时钟源的端口;
当包含传递所述SSM经过的节点数的SSM中的时钟源ID确定为备选同步时钟源时,判断该SSM经过的节点数是否少于当前同步时钟源经过的节点数,如果是,则将该SSM所在的时钟源作为最终同步时钟源,并将当前时钟源作为备份时钟源。
一种选择同步时钟源的装置,该装置包括扩展单元和确定单元,其中,
所述扩展单元,用于将同步状态信息SSM进行扩展,使之成为包含时钟源ID和时钟优先级的SSM、以及包含所述时钟源ID和传递所述SSM经过的节点数的SSM;
所述确定单元,用于根据所述扩展单元扩展后的SSM中的时钟源ID和时钟优先级确定包含该SSM的时钟源为当前同步时钟源或备选同步时钟源后,再根据所述扩展单元扩展后的所述时钟源ID对应的传递所述SSM经过的节点数确定出包含该SSM的时钟源是否为最终同步时钟源。
所述扩展单元包括第一扩展子单元和第二扩展子单元,其中,
所述第一扩展子单元,用于将SSM的S1时隙的第1位扩展为0或1;
所述第二扩展子单元,用于当所述第一扩展子单元将S1时隙的第1位扩展为0或1时,将所述S1时隙的第2-8位分别扩展为时钟源ID和时钟优先级、或时钟源ID和传递所述SSM经过的节点数。
所述确定单元包括第一确定单元和第二确定单元,其中,
所述第一确定单元,用于根据SSM中的时钟源ID和时钟优先级确定包含该SSM的时钟源为当前同步时钟源或备选同步时钟源;
所述第二确定单元,用于根据所述第一确定单元确定出为当前同步时钟源或备选同步时钟源的时钟源ID对应的传递所述SSM经过的节点数,确定出包含该SSM的时钟源是否为最终同步时钟源。
所述第一确定单元包括第一确定子单元和第二确定子单元,其中,
所述第一确定子单元,用于判断出接收到的SSM中的时钟源ID不为网元自身时,进一步根据所述时钟源ID确定为当前同步时钟源时,将该SSM转发到下一网元,并向上一网元回送时钟优先级为最低优先级的SSM消息;
所述第二确定子单元,用于当不为当前同步时钟源时,进一步判断该SSM的优先级是否高于当前同步时钟源的优先级,如果高于,将该SSM转发到下一网元,并向上一网元回送时钟优先级为最低优先级的SSM消息,如果不高于且该SSM的优先级等于当前同步时钟源的优先级,则将该SSM消息的时钟源确定为备选同步时钟源。
所述第二确定单元包括第三确定子单元和第四确定子单元,其中,
所述第三确定子单元,用于当包含传递所述SSM经过的节点数的SSM中的时钟源ID被第一确定子单元确定为当前同步时钟源时,直接将当前同步时钟源确定为最终同步时钟源,并当该SSM经过的节点数少于当前同步时钟源经过的节点数时,将接收该SSM的端口作为最终同步时钟源的端口;
所述第四确定子单元,用于当包含传递所述SSM经过的节点数的SSM中的时钟源ID被第二确定子单元确定为备选同步时钟源时,判断该SSM经过的节点数是否少于当前同步时钟源经过的节点数,如果是,则将该SSM所在的时钟源作为最终同步时钟源,并将当前时钟源作为备份时钟源。
综上所述,本发明所采用的选择同步时钟源方法和装置,是通过对SSM消息扩展为两种格式的消息,即包含时钟源ID和时钟优先级、以及包含所述时钟源ID和传递所述SSM经过的节点数,当网元接收到包含时钟源ID和时钟优先级的SSM时,能够确定出该SSM所在的时钟源是否为当前同步时钟源或备选同步时钟源,当为当前同步时钟源或备选同步时钟源、并再次接收到该时钟源ID的SSM,且该消息为包含传递所述SSM经过的节点数时,能够确定出最终同步时钟源。由于本发明方法是通过时钟源ID、时钟优先级和传递所述SSM经过的节点数来共同确定最终同步时钟源的,因而不仅能够提供出包含时钟源ID、时钟质量和时钟源跳数的完整的时钟源信息,而且还从根本上避免了时钟成环;进一步地,当存在多条时钟路径时,保证能够选择最短路径。
附图说明
图1为现有典型双同步时钟源的同步网络结构示意图;
图2为本发明选择同步时钟源方法的工作流程图;
图3为本发明选择同步时钟源装置的结构示意图。
具体实施方式
为了解决本发明提出的技术问题,本发明所述方案的具体实现包括:
将SSM进行扩展,使之成为包含时钟源ID和时钟优先级的SSM、以及包含所述时钟源ID和传递所述SSM经过的节点数的SSM;各网元根据SSM中的时钟源ID和时钟优先级确定包含该SSM的时钟源为当前同步时钟源或备选同步时钟源后,再根据所述时钟源ID对应的传递所述SSM经过的节点数确定出包含该SSM的时钟源是否为最终同步时钟源。
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步地详细描述。
图2为本发明选择同步时钟源方法的工作流程图。如图2所示,该流程包括:
步骤201:将SSM进行扩展,使之成为包含时钟源ID和时钟优先级的SSM、以及包含所述时钟源ID和传递所述SSM经过的节点数的SSM。
本步骤中,所述将SSM进行扩展,使之成为包含时钟源ID和时钟优先级的SSM、以及包含所述时钟源ID和传递所述SSM经过的节点数的SSM包括:
将SSM的S1时隙的第1位扩展为0或1;
当所述S1时隙的第1位为0或1时,将所述S1时隙的第2-8位分别扩展为时钟源ID和时钟优先级、或时钟源ID和传递所述SSM经过的节点数。
具体可以为:将所述S1时隙的第1位扩展为0,将所述S1时隙的第2-4位表示为时钟源ID、第5-8位表示为时钟优先级;将所述S1时隙的第1位扩展为1,将所述S1时隙的第2-4位表示为时钟源ID、第5-8位表示为传递所述SSM经过的节点数,以及,将所述S1时隙的第1位扩展为0,将所述S1时隙的第2-3位表示为时钟源ID、第5-8位表示为时钟优先级、第4位保留;将所述S1时隙的第1位扩展为1,将所述S1时隙的第2-3位表示为时钟源ID、第4-8位表示为传递所述SSM经过的节点数。
需要说明的是,上述扩展方式仅仅是举例说明,实际中还可采用其他的扩展方式,只要扩展的位数能够满足同步网络的需求即可。
步骤202:各网元根据SSM中的时钟源ID和时钟优先级确定包含该SSM的时钟源为当前同步时钟源或备选同步时钟源后,再根据所述时钟源ID对应的传递所述SSM经过的节点数确定出包含该SSM的时钟源是否为最终同步时钟源。
在本步骤中,所述各网元根据SSM中的时钟源ID和时钟优先级确定包含该SSM的时钟源为当前同步时钟源或备选同步时钟源包括:
网元判断出接收到的SSM中的时钟源ID不为网元自身时,进一步根据所述时钟源ID确定为当前同步时钟源时,将该SSM转发到下一网元,并向上一网元回送时钟优先级为最低优先级的SSM消息;
当不为当前同步时钟源时,进一步判断该SSM的优先级是否高于当前同步时钟源的优先级,如果高于,将该SSM转发到下一网元,并向上一网元回送时钟优先级为最低优先级的SSM消息,如果不高于且该SSM的优先级等于当前同步时钟源的优先级,则将该SSM消息的时钟源确定为备选同步时钟源。
所述根据所述时钟源ID对应的传递所述SSM经过的节点数确定出包含该SSM的时钟源是否为最终同步时钟源包括:
当包含传递所述SSM经过的节点数的SSM中的时钟源ID确定为当前同步时钟源时,直接将当前同步时钟源确定为最终同步时钟源,并当该SSM经过的节点数少于当前同步时钟源经过的节点数时,将接收该SSM的端口作为最终同步时钟源的端口;
当包含传递所述SSM经过的节点数的SSM中的时钟源ID确定为备选同步时钟源时,判断该SSM经过的节点数是否少于当前同步时钟源经过的节点数,如果是,则将该SSM所在的时钟源作为最终同步时钟源,并将当前时钟源作为备份时钟源。
具体地,当所述S 1时隙的第1位为0,将所述S1时隙的第2-8位扩展为时钟源ID和时钟优先级;当所述S 1时隙的第1位为1,将所述S 1时隙的第2-8位扩展为时钟源ID和传递所述SSM经过的节点数时,本步骤的具体操作可以为:
当被同步网元收到S 1第1位为0的SSM时,进行如下处理:
判断时钟源ID是否为被同步网元自身,如果是,则说明时钟同步环,丢弃这个同步消息,并将业务端口置为无效时钟同步源;如不是,则判断是否为当前同步时钟源,如果是当前同步时钟源,则向同步路径其它端口转发SSM,并反向回送时钟源优先级为0xf的扩展SSM,如果不是当前同步时钟源,则比较SSM的优先级与当前同步时钟源的优先级,如果高于当前同步时钟源优先级,将跟随时钟切换到本业务端口(从本业务端口恢复线路时钟作为网元的业务工作时钟),同时向时钟同步路径其它端口转发SSM,并并反向回送时钟源优先级为0xf的扩展SSM,如果不高于,且SSM的优先级与当前同步时钟源的优先级相同,则将本业务口置为备选同步时钟源(备选同步时钟源可以为多个),SSM停此转发,如果小于当前同步时钟源,丢弃该SSM。
被同步网元收到S1第1位为1的SSM时,进行如下处理:
通过时钟源ID判断是否是当前同步时钟源或是备选同步时钟源,如果都不是,丢弃此时钟源消息;否则,判断是否为当前同步时钟源,如果不是当前同步时钟源,比较当前同步时钟源记录的跳数,如果相等,或当前同步时钟源跳数较少,保留现有状态,并记录备份时钟源跳数,停止对应SSM转发,如果SSM消息时钟源跳数少,则切换时钟源,原当前同步时钟源改为备份同步时钟源,并在同步路径上转发SSM(跳数加1);如果是当前同步时钟源,比较当前同步时钟源跳数与SSM跳数,如果SSM中的跳数少,更改跟随时钟源端口,并在同步路径上转发SSM(跳数加1),否则丢弃此SSM。
至此,即完成了本发明选择同步时钟源方法的整个工作流程。
基于上述方法,图3给出了本发明选择同步时钟源装置的结构示意图,如图3所示,该装置包括扩展单元31和确定单元32,其中,
所述扩展单元31,用于将同步状态信息SSM进行扩展,使之成为包含时钟源ID和时钟优先级的SSM、以及包含所述时钟源ID和传递所述SSM经过的节点数的SSM。
进一步地,所述扩展单元31包括第一扩展子单元311和第二扩展子单元312,其中,
所述第一扩展子单元311,用于将SSM的S1时隙的第1位扩展为0或1;
所述第二扩展子单元312,用于当所述第一扩展子单元311将S1时隙的第1位扩展为0或1时,将所述S1时隙的第2-8位分别扩展为时钟源ID和时钟优先级、或时钟源ID和传递所述SSM经过的节点数。
所述确定单元32,用于根据所述扩展单元31扩展后的SSM中的时钟源ID和时钟优先级确定包含该SSM的时钟源为当前同步时钟源或备选同步时钟源后,再根据所述扩展单元扩展后的所述时钟源ID对应的传递所述SSM经过的节点数确定出包含该SSM的时钟源是否为最终同步时钟源。
且所述确定单元32又可包括第一确定单元321和第二确定单元322,其中,
所述第一确定单元321,用于根据SSM中的时钟源ID和时钟优先级确定包含该SSM的时钟源为当前同步时钟源或备选同步时钟源;
所述第二确定单元322,用于根据所述第一确定单元321确定出为当前同步时钟源或备选同步时钟源的时钟源ID对应的传递所述SSM经过的节点数,确定出包含该SSM的时钟源是否为最终同步时钟源。
进一步地,所述第一确定单元321包括第一确定子单元3211和第二确定子单元3212,所述第二确定单元322包括第三确定子单元3221和第四确定子单元3222,其中,
所述第一确定子单元3211,用于判断出接收到的SSM中的时钟源ID不为网元自身时,进一步根据所述时钟源ID确定为当前同步时钟源时,将该SSM转发到下一网元,并向上一网元回送时钟优先级为最低优先级的SSM消息;
所述第二确定子单元3212,用于当不为当前同步时钟源时,进一步判断该SSM的优先级是否高于当前同步时钟源的优先级,如果高于,将该SSM转发到下一网元,并向上一网元回送时钟优先级为最低优先级的SSM消息,如果不高于且该SSM的优先级等于当前同步时钟源的优先级,则将该SSM消息的时钟源确定为备选同步时钟源;
所述第三确定子单元3221,用于当包含传递所述SSM经过的节点数的SSM中的时钟源ID被第一确定子单元3211确定为当前同步时钟源时,直接将当前同步时钟源确定为最终同步时钟源,并当该SSM经过的节点数少于当前同步时钟源经过的节点数时,将接收该SSM的端口作为最终同步时钟源的端口;
所述第四确定子单元3222,用于当包含传递所述SSM经过的节点数的SSM中的时钟源ID被第二确定子单元3212确定为备选同步时钟源时,判断该SSM经过的节点数是否少于当前同步时钟源经过的节点数,如果是,则将该SSM所在的时钟源作为最终同步时钟源,并将当前时钟源作为备份时钟源。
至此,即得到了本发明所采用的选择同步时钟源装置。图3所述装置的具体工作流程可参见图2,这里不再赘述。
以下以图1所示网络结构来举例说明本发明实施例的具体实现,如下:
对外时钟源1的处理:
首先,外时钟源接入网元A发送S1时隙的第1位扩展为0的SSM,通过联接线路,同时向其他网元发送S1时隙第1位为0的SSM,被同步网元接收到该SSM后,如果SSM中的时钟源ID是当前同步时钟源或备选同步时钟源,反向发送S1时隙的第1位扩展为0的SSM,QL为0xf,然后向其它线路发送收到的S1时隙的第1位扩展为0的SSM;如果SSM描述的时钟优先级高于当前同步时钟源,同步时钟源锁定为SSM中的时钟源,原当前同步时钟源降为备选同步时钟源,原备选同步时钟源被淘汰,再反向发送S1时隙的第1位扩展为0的SSM,QL为0xf,然后向其它线路发送收到的S 1时隙的第1位扩展为0的SSM;如果新收到的SSM时钟优先级高于备选同步时钟源,使用当前同步时钟源替换备选同步时钟源,再反向发送S1时隙的第1位扩展为0的SSM,QL为0xf,然后向其它线路发送收到的S1时隙的第1位扩展为0的SSM;如果SSM时钟优先级与备选同步时钟源一致,保留这次SSM(非当前同步时钟源),等待收到S 1时隙的第1位扩展为1的SSM后,比较跳数,决定是否替代现有的当前同步时钟源或备选同步时钟源,如图1中的B,C,D,E,F。
当各网元接收处理完S 1时隙的第1位扩展为0的SSM消息后,即可获得如表1所示数据:
表1
Figure BSA00000573666600101
然后,外时钟源接入网元A发送S 1时隙的第1位扩展为1的SSM(在发送S1时隙的第1位扩展为0的SSM后,下一次的S1时隙发送S1时隙的第1位扩展为1的SSM,这两种SSM交替发送),被同步网元接收到该SSM后,获取时钟源ID,如果不是当前同步时钟源或备选同步时钟源,则丢弃这个SSM(因为时钟前一步质量否断不合格);当收到的SSM的时钟源ID就是当前同步时钟源时,比较时钟源跳数,如果SSM描述跳数小时,将收到SSM的端口作为当前同步时钟源端口,并锁定它,同时更新时钟源跳数记录,然后将该SSM的跳数加1,排除源端口向其它设备发送;当收到的SSM的时钟源ID就是当前同步时钟源时,比较时钟源跳数,如果相同,将该SSM的跳数加1,排除源端口向其它设备发送;当收到的SSM的时钟源ID就是当前同步时钟源时,比较时钟源跳数,如果SSM描述跳数更大,这次的SSM不进行任何处理;当收到的SSM的时钟源ID就是当前同步时钟源时,比较时钟源跳数,如果SSM描述跳数小时,将收到SSM的端口作为备选同步时钟源端口,并更新时钟源跳数记录,然后将该SSM的跳数加1,排除源端口向其它设备发送;当收到的SSM的时钟源ID就是当前同步时钟源时,比较时钟源跳数,如果相同,将该SSM的跳数加1,排除源端口向其它设备发送;当收到的SSM的时钟源ID就是当前同步时钟源时,比较时跳数,如果SSM跳数更大,不进行任何处理;当收到的SSM的时钟源ID就是备选同步时钟源且质量且时钟优先级与当前同步时钟源相同时,比较时钟源跳数,如果SSM跳数小,以这次收到SSM的端口作为当前同步时钟源,原当前同步时钟源降为备选同步时钟源,然后将该SSM的跳数加1,排除源端口向其它设备发送;当收到的SSM的时钟源ID就是备选同步时钟源且时钟优先级与备选同步时钟源相同时,比较时钟源跳数,如果SSM跳数小,以这次收到SSM的端口作为备选同步时钟源,原备选同步时钟源被淘汰(可作为非备选同步时钟源保留记录),然后将该SSM的跳数加1,排除源端口向其它设备发送。在经过了上述处理后,即可得到如表2所示的数据:
表2
Figure BSA00000573666600121
对外时钟源2的处理,基于与处理外时钟源1同样的原理,对外时钟源2处理后,可得到如下表3中的数据:
表3
  DeviceID   ClkID_Main   QL_Main   Hops_Main   ClkID_Backup   QL_Backup   Hops_Backup
  A   1   0x02   0x0   2   0x04   0x3
  B   1   0x02   0x1   2   0x04   0x2
  C   1   0x02   0x2   2   0x04   0x1
  D   1   0x02   0x3   2   0x04   0x0
  E   1   0x02   0x2   2   0x04   0x1
  F   1   0x02   0x1   2   0x04   0x2
当外时钟源1失效,外时钟源2升级成当前同步时钟源,各网元进行当前同步时钟源切换,时钟源状态信息更新如下表4所示:
表4
当外时钟源2也失效时,网元D进入保持状态,并向外发送时钟优先级为0x0B的(同步设备定时源(SETS)信号)SSM,这时各网元不再将外时钟源2作为当前同步时钟源,此时,同步数据可参见表5:
表5
Figure BSA00000573666600131
由于网元D不能够接收到描述自身时钟源ID的SSM,且各网元在时钟优先级相同的情况下,按最短路径选择源,也就不会出现同步时钟环,即有效防止了同步路径过长导致的同步信号劣化。
总之,本发明所采用的选择同步时钟源方法和装置,通过将SSM扩展为两种格式的消息,即包含时钟源ID和时钟优先级、或包含所述时钟源ID和传递所述SSM经过的节点数,当网元接收到包含时钟源ID和时钟优先级的SSM时,能够确定出该SSM所在的时钟源是否为当前同步时钟源或备选同步时钟源,当为当前同步时钟源或备选同步时钟源、并再次接收到该时钟源ID的SSM,且该消息为包含传递所述SSM经过的节点数时,能够确定出最终同步时钟源。由于本发明方法是通过时钟源ID、时钟优先级和传递所述SSM经过的节点数来共同确定最终同步时钟源的,因而不仅能够提供出包含时钟源ID、时钟质量和时钟源跳数的完整的时钟源信息,而且还从根本上避免了时钟成环;进一步地,当存在多条时钟路径时,保证能够选择最短路径。
此外,本发明方法是通过仅对时隙S1扩展来实现的,而同步时隙S1仅在E1或T1等基本帧中就能够传输,而无需使用SDH复帧其它时隙,从而使得本发明仅通过E1或T1等基本帧的传输就能够实现。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

Claims (9)

1.一种选择同步时钟源的方法,其特征在于,该方法包括:
将同步状态信息SSM进行扩展,使之成为包含时钟源ID和时钟优先级的SSM、以及包含所述时钟源ID和传递所述SSM经过的节点数的SSM;
各网元根据SSM中的时钟源ID和时钟优先级确定包含该SSM的时钟源为当前同步时钟源或备选同步时钟源后,再根据所述时钟源ID对应的传递所述SSM经过的节点数确定出包含该SSM的时钟源是否为最终同步时钟源。
2.根据权利要求1所述的方法,其特征在于,所述将SSM进行扩展,使之成为包含时钟源ID和时钟优先级的SSM、以及包含所述时钟源ID和传递所述SSM经过的节点数的SSM包括:
将SSM的S1时隙的第1位扩展为0或1;
当所述S1时隙的第1位为0或1时,将所述S 1时隙的第2-8位分别扩展为时钟源ID和时钟优先级、或时钟源ID和传递所述SSM经过的节点数。
3.根据权利要求1所述的方法,其特征在于,所述各网元根据SSM中的时钟源ID和时钟优先级确定包含该SSM的时钟源为当前同步时钟源或备选同步时钟源包括:
网元判断出接收到的SSM中的时钟源ID不为网元自身时,进一步根据所述时钟源ID确定为当前同步时钟源时,将该SSM转发到下一网元,并向上一网元回送时钟优先级为最低优先级的SSM消息;
当不为当前同步时钟源时,进一步判断该SSM的优先级是否高于当前同步时钟源的优先级,如果高于,将该SSM转发到下一网元,并向上一网元回送时钟优先级为最低优先级的SSM消息,如果不高于且该SSM的优先级等于当前同步时钟源的优先级,则将该SSM消息的时钟源确定为备选同步时钟源。
4.根据权利要求3所述的方法,其特征在于,所述根据所述时钟源ID对应的传递所述SSM经过的节点数确定出包含该SSM的时钟源是否为最终同步时钟源包括:
当包含传递所述SSM经过的节点数的SSM中的时钟源ID确定为当前同步时钟源时,直接将当前同步时钟源确定为最终同步时钟源,并当该SSM经过的节点数少于当前同步时钟源经过的节点数时,将接收该SSM的端口作为最终同步时钟源的端口;
当包含传递所述SSM经过的节点数的SSM中的时钟源ID确定为备选同步时钟源时,判断该SSM经过的节点数是否少于当前同步时钟源经过的节点数,如果是,则将该SSM所在的时钟源作为最终同步时钟源,并将当前时钟源作为备份时钟源。
5.一种选择同步时钟源的装置,其特征在于,该装置包括扩展单元和确定单元,其中,
所述扩展单元,用于将同步状态信息SSM进行扩展,使之成为包含时钟源ID和时钟优先级的SSM、以及包含所述时钟源ID和传递所述SSM经过的节点数的SSM;
所述确定单元,用于根据所述扩展单元扩展后的SSM中的时钟源ID和时钟优先级确定包含该SSM的时钟源为当前同步时钟源或备选同步时钟源后,再根据所述扩展单元扩展后的所述时钟源ID对应的传递所述SSM经过的节点数确定出包含该SSM的时钟源是否为最终同步时钟源。
6.根据权利要求5所述的装置,其特征在于,所述扩展单元包括第一扩展子单元和第二扩展子单元,其中,
所述第一扩展子单元,用于将SSM的S1时隙的第1位扩展为0或1;
所述第二扩展子单元,用于当所述第一扩展子单元将S1时隙的第1位扩展为0或1时,将所述S1时隙的第2-8位分别扩展为时钟源ID和时钟优先级、或时钟源ID和传递所述SSM经过的节点数。
7.根据权利要求5所述的装置,其特征在于,所述确定单元包括第一确定单元和第二确定单元,其中,
所述第一确定单元,用于根据SSM中的时钟源ID和时钟优先级确定包含该SSM的时钟源为当前同步时钟源或备选同步时钟源;
所述第二确定单元,用于根据所述第一确定单元确定出为当前同步时钟源或备选同步时钟源的时钟源ID对应的传递所述SSM经过的节点数,确定出包含该SSM的时钟源是否为最终同步时钟源。
8.根据权利要求7所述的装置,其特征在于,所述第一确定单元包括第一确定子单元和第二确定子单元,其中,
所述第一确定子单元,用于判断出接收到的SSM中的时钟源ID不为网元自身时,进一步根据所述时钟源ID确定为当前同步时钟源时,将该SSM转发到下一网元,并向上一网元回送时钟优先级为最低优先级的SSM消息;
所述第二确定子单元,用于当不为当前同步时钟源时,进一步判断该SSM的优先级是否高于当前同步时钟源的优先级,如果高于,将该SSM转发到下一网元,并向上一网元回送时钟优先级为最低优先级的SSM消息,如果不高于且该SSM的优先级等于当前同步时钟源的优先级,则将该SSM消息的时钟源确定为备选同步时钟源。
9.根据权利要求7所述的装置,其特征在于,所述第二确定单元包括第三确定子单元和第四确定子单元,其中,
所述第三确定子单元,用于当包含传递所述SSM经过的节点数的SSM中的时钟源ID被第一确定子单元确定为当前同步时钟源时,直接将当前同步时钟源确定为最终同步时钟源,并当该SSM经过的节点数少于当前同步时钟源经过的节点数时,将接收该SSM的端口作为最终同步时钟源的端口;
所述第四确定子单元,用于当包含传递所述SSM经过的节点数的SSM中的时钟源ID被第二确定子单元确定为备选同步时钟源时,判断该SSM经过的节点数是否少于当前同步时钟源经过的节点数,如果是,则将该SSM所在的时钟源作为最终同步时钟源,并将当前时钟源作为备份时钟源。
CN201110272034.2A 2011-09-14 2011-09-14 一种选择同步时钟源的方法及装置 Active CN102368696B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110272034.2A CN102368696B (zh) 2011-09-14 2011-09-14 一种选择同步时钟源的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110272034.2A CN102368696B (zh) 2011-09-14 2011-09-14 一种选择同步时钟源的方法及装置

Publications (2)

Publication Number Publication Date
CN102368696A true CN102368696A (zh) 2012-03-07
CN102368696B CN102368696B (zh) 2014-07-30

Family

ID=45761246

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110272034.2A Active CN102368696B (zh) 2011-09-14 2011-09-14 一种选择同步时钟源的方法及装置

Country Status (1)

Country Link
CN (1) CN102368696B (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102664699A (zh) * 2012-04-12 2012-09-12 中兴通讯股份有限公司南京分公司 微波网元的时钟源选择方法及装置
CN102820941A (zh) * 2012-08-09 2012-12-12 中兴通讯股份有限公司 通信网络时钟同步方法和装置
WO2014101669A1 (zh) * 2012-12-31 2014-07-03 中兴通讯股份有限公司 时间同步方法及***
CN104683055A (zh) * 2014-12-03 2015-06-03 国家电网公司 时间同步方法及装置
CN106921509A (zh) * 2015-12-28 2017-07-04 中兴通讯股份有限公司 一种全网时钟同步管理的方法及装置
CN108011682A (zh) * 2016-10-27 2018-05-08 北京华为数字技术有限公司 确定时间源的方法和网络设备
CN109150360A (zh) * 2018-11-20 2019-01-04 盛科网络(苏州)有限公司 同步以太网设备间时钟防环的方法
CN109597777A (zh) * 2018-12-11 2019-04-09 济南浪潮高新科技投资发展有限公司 一种基于fpga的mcbsp接口互联装置及方法
US11272003B2 (en) 2017-11-24 2022-03-08 Huawei Technologies Co., Ltd. Network device synchronization method and network device
US11303375B2 (en) 2018-01-02 2022-04-12 China Mobile Communication Co., Ltd Research Institute Synchronization information transmission method, synchronization method, network node and storage medium
CN115102660A (zh) * 2022-08-26 2022-09-23 深圳市英特瑞半导体科技有限公司 基于同步以太网的破环方法、装置、设备及存储介质
CN115134035A (zh) * 2022-08-30 2022-09-30 深圳市英特瑞半导体科技有限公司 基于同步以太网的破环方法、装置、设备及存储介质
WO2024146495A1 (zh) * 2023-01-04 2024-07-11 中兴通讯股份有限公司 时钟同步方法、设备、介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1082288C (zh) * 1995-06-06 2002-04-03 马科尼通讯有限公司 一种同步数字系列网络中的同步
CN1490948A (zh) * 2002-10-14 2004-04-21 深圳市中兴通讯股份有限公司 一种光同步数字传送网的同步方法
CN101043316A (zh) * 2006-05-24 2007-09-26 华为技术有限公司 一种同步方法和***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1082288C (zh) * 1995-06-06 2002-04-03 马科尼通讯有限公司 一种同步数字系列网络中的同步
CN1490948A (zh) * 2002-10-14 2004-04-21 深圳市中兴通讯股份有限公司 一种光同步数字传送网的同步方法
CN101043316A (zh) * 2006-05-24 2007-09-26 华为技术有限公司 一种同步方法和***

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102664699A (zh) * 2012-04-12 2012-09-12 中兴通讯股份有限公司南京分公司 微波网元的时钟源选择方法及装置
CN102820941A (zh) * 2012-08-09 2012-12-12 中兴通讯股份有限公司 通信网络时钟同步方法和装置
WO2013178148A1 (zh) * 2012-08-09 2013-12-05 中兴通讯股份有限公司 通信网络时钟同步方法和装置
US9577774B2 (en) 2012-12-31 2017-02-21 Zte Corporation Time synchronization method and system
WO2014101669A1 (zh) * 2012-12-31 2014-07-03 中兴通讯股份有限公司 时间同步方法及***
CN104683055A (zh) * 2014-12-03 2015-06-03 国家电网公司 时间同步方法及装置
CN104683055B (zh) * 2014-12-03 2017-01-25 国家电网公司 时间同步方法及装置
CN106921509A (zh) * 2015-12-28 2017-07-04 中兴通讯股份有限公司 一种全网时钟同步管理的方法及装置
CN106921509B (zh) * 2015-12-28 2020-07-10 中兴通讯股份有限公司 一种全网时钟同步管理的方法及装置
CN108011682B (zh) * 2016-10-27 2020-09-08 北京华为数字技术有限公司 确定时间源的方法和网络设备
CN108011682A (zh) * 2016-10-27 2018-05-08 北京华为数字技术有限公司 确定时间源的方法和网络设备
US11750698B2 (en) 2017-11-24 2023-09-05 Huawei Technologies Co., Ltd. Network device synchronization method and network device
US11272003B2 (en) 2017-11-24 2022-03-08 Huawei Technologies Co., Ltd. Network device synchronization method and network device
US11303375B2 (en) 2018-01-02 2022-04-12 China Mobile Communication Co., Ltd Research Institute Synchronization information transmission method, synchronization method, network node and storage medium
CN109150360B (zh) * 2018-11-20 2020-02-18 盛科网络(苏州)有限公司 同步以太网设备间时钟防环的方法
CN109150360A (zh) * 2018-11-20 2019-01-04 盛科网络(苏州)有限公司 同步以太网设备间时钟防环的方法
CN109597777A (zh) * 2018-12-11 2019-04-09 济南浪潮高新科技投资发展有限公司 一种基于fpga的mcbsp接口互联装置及方法
CN115102660A (zh) * 2022-08-26 2022-09-23 深圳市英特瑞半导体科技有限公司 基于同步以太网的破环方法、装置、设备及存储介质
CN115102660B (zh) * 2022-08-26 2022-11-04 深圳市英特瑞半导体科技有限公司 基于同步以太网的破环方法、装置、设备及存储介质
CN115134035A (zh) * 2022-08-30 2022-09-30 深圳市英特瑞半导体科技有限公司 基于同步以太网的破环方法、装置、设备及存储介质
WO2024146495A1 (zh) * 2023-01-04 2024-07-11 中兴通讯股份有限公司 时钟同步方法、设备、介质

Also Published As

Publication number Publication date
CN102368696B (zh) 2014-07-30

Similar Documents

Publication Publication Date Title
CN102368696B (zh) 一种选择同步时钟源的方法及装置
CN102263630B (zh) 一种时钟源的选择方法
US8339969B2 (en) Distributed ethernet system and method for detecting fault based thereon
EP1578042B1 (en) Establish bi-directional label switched path method in optical networks
CN100596356C (zh) 网络节点及其所在以太环网的故障恢复方法
EP2339791B1 (en) Method for forwarding protocol frames in spanning rings and a shared node of multi-rings in the ethernet
US20150365320A1 (en) Method and device for dynamically switching gateway of distributed resilient network interconnect
CN109155788B (zh) 借助明确拆除消息在tsn网络中快速重新配置gm时钟的方法
CN102208958A (zh) 同步以太网的时钟同步及同步信息收发方法、装置和设备
JP2012186831A (ja) パケットベース・ネットワークでのライン・タイミング
CN101189837A (zh) 分组环网络***、分组转发方法和节点
CN101159533A (zh) 一种分组传送网中时钟链路自动保护的方法
CN102404189B (zh) 支持多拓扑路由的设备进行主备倒换的方法及主控板
JPWO2012086019A1 (ja) 通信装置、通信システムおよび通信方法
CN103039046A (zh) 时间触发的容错实时通信***和装置
CN102664699A (zh) 微波网元的时钟源选择方法及装置
KR101270637B1 (ko) 어드레스 리프레시의 방법 및 시스템
CN102685781B (zh) 主备时间源自动保护倒换方法
CN102342051B (zh) 用于通过经由至少一个时间分发协议分开传输第一和第二数据来同步时钟的方法和相关的***及模块
CN100461735C (zh) 无线传感器网络中基于aomdv协议的路径选择方法
CN114826466A (zh) 一种冗余主时钟的选取以及切换方法
CN102215112A (zh) 应用于FCoE组网的优化FSPF协议的方法及交换机
CN103297216A (zh) 一种设备实现同步的方法和装置
CN101237319B (zh) 以太环网中的主节点、时间同步方法和以太环网***
CN116232519A (zh) 一种时钟的同步方法和网络设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No.

Patentee after: NEW H3C TECHNOLOGIES Co.,Ltd.

Address before: 310053 Hangzhou hi tech Industrial Development Zone, Zhejiang province science and Technology Industrial Park, No. 310 and No. six road, HUAWEI, Hangzhou production base

Patentee before: HANGZHOU H3C TECHNOLOGIES Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230620

Address after: 310052 11th Floor, 466 Changhe Road, Binjiang District, Hangzhou City, Zhejiang Province

Patentee after: H3C INFORMATION TECHNOLOGY Co.,Ltd.

Address before: 310052 Changhe Road, Binjiang District, Hangzhou, Zhejiang Province, No. 466

Patentee before: NEW H3C TECHNOLOGIES Co.,Ltd.