时钟同步方法、单元、计算机可读存储介质和电子设备技术

技术编号:28325962 阅读:13 留言:0更新日期:2021-05-04 13:07
本公开提供一种时钟同步方法,其中,所述时钟同步方法应用于集群交换系统的时钟处理单元,所述时钟同步方法包括:判断当前时钟处理单元是否为时戳基准单元;当判定当前时钟处理单元为所述时戳基准单元时,向下一级时钟处理单元发送时钟同步信号。本公开还提供一种执行该时钟同步方法的时钟处理单元、一种计算机可读存储介质和一种电子设备。通过所述时钟同步方法可以按照分级的方式对时钟处理单元的时钟进行同步,以保证三级集群交换系统中所有的时钟处理单元的时戳都同步到时戳基准上。

【技术实现步骤摘要】
时钟同步方法、单元、计算机可读存储介质和电子设备
本公开涉及通信
,具体地,涉及一种时钟同步方法、执行该时钟同步方法的时钟处理单元、一种计算机可读存储介质和一种电子设备。
技术介绍
5G、物联网、云计算、大视频等技术的迅猛发展对核心业务的带宽提出了更高的要求,核心节点流量保持40%的高速增长,部分核心节点交换容量向100T+演进。随着流量的井喷式增长,传统的单级光传送网(OpticalTransportNetwork,OTN)子架,由于槽位有限,为了满足大业务量的业务要求,势必要不断增加单槽位带宽,致使单机的业务密度快速提升,进而导致单槽位的功耗密度持续增长,容易产生局部过热问题。三级OTN集群交换系统提供了更多的槽位,同时分摊了功耗密度,可以解决大容量OTN设备的容量增长和可部署性的矛盾。三级集群由一个以上业务子架、一个以上交叉子架组成,业务子架和交叉子架之间通过光纤互相连接,这种连接从物理上保证了不同的业务框内的业务可以互相交叉调度。然而各个业务框内的业务能够互相无损互通的另外一个核心问题是如何保证所有业务子架和交叉子架的交换芯片的时钟是基于同一时戳基准。目前,还没有应用于三级集群交换系统的时钟同步的有效方法。
技术实现思路
为解决现有技术存在的上述问题的至少一个方面,本公开提供一种时钟同步方法、执行该时钟同步方法的时钟处理单元、一种计算机可读存储介质和一种电子设备。为实现上述目的,作为本公开的第一个方面,提供一种时钟同步方法,其中,所述时钟同步方法应用于集群交换系统的时钟处理单元,所述时钟同步方法包括:判断当前时钟处理单元是否为时戳基准单元;当判定当前时钟处理单元为所述时戳基准单元时,向下一级时钟处理单元发送时钟同步信号。可选地,所述判断当前时钟处理单元是否为时戳基准单元的步骤包括:判断当前时钟处理单元的身份标识是否满足预定规则;当当前时钟处理单元的身份标识满足所述预定规则时,则判定当前时钟处理单元为所述时戳基准单元。可选地,所述身份标识为时钟处理单元的ID编号。可选地,所述预定规则为:当前时钟处理单元的ID编号为多个在线的时钟处理单元的ID编号中的最小值。可选地,当满足以下条件中的至少一者时,判定当前时钟处理单元的ID编号为多个在线的时钟处理单元的ID编号中的最小值:当前时钟处理单元的ID编号为预先存储的时钟处理单元的ID编号中的最小值;向ID编号小于当前时钟处理单元的ID编号的时钟处理单元发送时戳基准请求后,未收到所述ID编号小于当前时钟处理单元的ID编号的时钟处理单元返回的回应信息。可选地,所述时钟同步方法还包括在以当前时钟处理单元作为时戳基准的步骤之后进行的:向其他在线的时钟处理单元发送时戳基准通知,以控制其他在线的时钟处理单元停止判断自身是否为时戳基准单元的步骤。可选地,当判定当前时钟处理单元不是所述时戳基准单元时时,向其他在线的时钟处理单元发送时戳基准请求。可选地,当判定当前时钟处理单元不是时戳基准单元、且接收到时钟同步信号时,向下一级发送时钟同步信号。可选地,所述时钟同步方法还包括:判断是否满足时钟回退条件;当满足时钟回退条件时,回退当前时钟处理单元的时钟。可选地,当满足以下条件中的至少一者时,判定满足时钟回退条件:与当前时钟处理单元物理连接的时钟处理单元离线;与当前时钟处理单元物理连接的时钟处理单元的时钟回退。作为本公开的第二个方面,提供一种时钟处理单元,其中,所述时钟处理单元应用于集群交换系统,所述时钟处理单元包括:时戳基准判断模块,所述时戳基准判断模块用于判断当前时钟处理单元是否为时戳基准单元;同步信号发送模块,所述同步信号发送模块用于当当前时钟处理单元为所述时戳基准单元时,向下一级时钟处理单元发送时钟同步信号。作为本公开的第三个方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有可执行程序,所述可执行程序被执行时能够实现本公开所提供的上述时钟同步方法。作为本公开的第四个方面,提供一种电子设备,所述电子设备包括:存储模块,所述存储模块上存储有可执行程序;一个或多个处理器,当所述可执行程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现本公开所提供的上述时钟同步方法。在本公开中,每个时钟处理单元启动后均执行上述时钟同步方法,可以在整个集群交换系统中确定一个时戳基准单元,从而可以按照分级的方式对时钟处理单元的时钟进行同步,以保证三级集群交换系统中所有的时钟处理单元的时戳都同步到时戳基准上。附图说明附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。在附图中:图1是本专利技术提供的时钟同步方法的流程图;图2是本专利技术中时钟处理单元的模块图。具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。作为本公开的第一个方面,提供一种时钟同步方法,其中,所述时钟同步方法应用于集群交换系统的时钟处理单元。需要指出的是,所述集群交换系统包括多个时钟处理单元,多个时钟处理单元级联设置。集群交换系统中的任意一级时间处理单元均可以执行本公开所提供的时钟同步方法。如图1所示,所述时钟同步方法包括:在步骤S110中,判断当前时钟处理单元是否为时戳基准单元。在进行集群交换系统的时钟同步前,需要先确定一个时戳基准单元,然后将集群交换系统中的各个时钟处理单元的时钟与时戳基准单元同步。可以直接指定某一时钟处理单元为时戳基准单元,也可以按照预定规则,在多个时钟处理单元中选择一个作为时戳基准单元。在本公开中,具体以哪种方式确定时戳基准单元并不作具体限定。为提高时钟同步的效率,可以在特定层级的时钟处理单元中选择一个作为时戳基准单元。具体地,可以在集群交换系统的交叉子架的时钟处理单元中选择一个作为时戳基准单元。在步骤S120中,当判定当前时钟处理单元为所述时戳基准单元时,向下一级时钟处理单元发送时钟同步信号。当判定当前的时钟处理单元为时戳基准单元时,当前的时钟处理单元根据自身的时钟信息生成时钟同步信号,并将该时钟同步信号发送给下一级的时钟处理单元。所述时钟同步信号可以控制下一级时钟处理单元打开时戳同步开关,实现与时戳基准单元的时钟的同步。具体地,在三级集群交换系统中,每个交叉子架包含多个中心交叉板时钟处理单元,每个业务子架包含多个交叉板时钟处理单元、多个业务板时钟处理单元。可以在中心交叉板时钟处理单元中选择时戳基准单元,作为时戳基准单元的中心交叉板时钟处理单元将时钟同步信号发送给与该中心交叉板时钟处理单元相连接的交叉板时钟处理单元。在本公开中,每个时钟处理单元启动后均执行上述时钟同步方法,从而可以在本文档来自技高网...

【技术保护点】
1.一种时钟同步方法,所述时钟同步方法应用于集群交换系统的时钟处理单元,所述时钟同步方法包括:/n判断当前时钟处理单元是否为时戳基准单元;/n当判定当前时钟处理单元为所述时戳基准单元时,向下一级时钟处理单元发送时钟同步信号。/n

【技术特征摘要】
1.一种时钟同步方法,所述时钟同步方法应用于集群交换系统的时钟处理单元,所述时钟同步方法包括:
判断当前时钟处理单元是否为时戳基准单元;
当判定当前时钟处理单元为所述时戳基准单元时,向下一级时钟处理单元发送时钟同步信号。


2.根据权利要求1所述的时钟同步方法,其中,所述判断当前时钟处理单元是否为时戳基准单元的步骤包括:判断当前时钟处理单元的身份标识是否满足预定规则;
当当前时钟处理单元的身份标识满足所述预定规则时,则判定当前时钟处理单元为所述时戳基准单元。


3.根据权利要求2所述的时钟同步方法,其中,所述身份标识为时钟处理单元的ID编号。


4.根据权利要求3所述的时钟同步方法,其中,所述预定规则为:当前时钟处理单元的ID编号为多个在线的时钟处理单元的ID编号中的最小值。


5.根据权利要求4所述的时钟同步方法,其中,当满足以下条件中的至少一者时,判定当前时钟处理单元的ID编号为多个在线的时钟处理单元的ID编号中的最小值:
当前时钟处理单元的ID编号为预先存储的时钟处理单元的ID编号中的最小值;
向ID编号小于当前时钟处理单元的ID编号的时钟处理单元发送时戳基准请求后,未收到所述ID编号小于当前时钟处理单元的ID编号的时钟处理单元返回的回应信息。


6.根据权利要求1至5中任意一项所述的时钟同步方法,其中,所述时钟同步方法还包括在以当前时钟处理单元作为时戳基准的步骤之后进行的:
向其他在线的时钟处理单元发送时戳基准通知,以控制其他在线的时钟处理单元停止判断自身是否为时戳基准单元的步骤。


7.根据权利要求1至5...

【专利技术属性】
技术研发人员:刘大伟刘建国董宪辉赵庆轩赵丽娜
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1