时钟保护方法、系统和相关普通时钟设备的制作方法

文档序号:7867738阅读:454来源:国知局
专利名称:时钟保护方法、系统和相关普通时钟设备的制作方法
技术领域
本发明涉及通信技术领域,更具体地说,涉及一种时钟保护方法、系统和相关普通时钟设备。
背景技术
精确时间协议(英文全称为precision time protocol,以下简称为PTP)是一种应用于分布式系统的时钟同步协议。典型的PTP设备包括普通时钟(英文全称为ordinaryclock,以下简称为0C)、边界时钟(英文全称为boundaryclock,以下简称为BC)、端到端透明时钟(英文全称为end-to-end transparentclock)、点到点透明时钟(英文全称为peer-to-peer transparent clock)以及管理节点(英文全称为 management node)。PTP设备中,PTP通信的逻辑接入点称为PTP端口。上述PTP设备中,OC仅能有一个PTP端口,而BC则可以有多个PTP端口。如表I所示,PTP端口状态包括以下几种表1、PTP端口状态描述
权利要求
1.一种时钟保护方法,其特征在于,包括 在仅能作为从属的普通时钟Slave-only OC上使能至少两个精确时间协议PTP端口 ;运行slave-only扩展全量状态机,确定所述至少两个PTP端口中的一个为从slavePTP端口,其他为被动passive PTP端口 ; 当slave PTP端口出现故障时,在所述passive PTP端口中确定新的slavePTP端口。
2.根据权利要求1所述的方法,其特征在于,所述运行slave-only扩展全量状态机,确定所述至少两个PTP端口中的一个为slave PTP端口,其他为passive PTP端口,包括 使用最优主时钟BMC算法,得到所述至少两个PTP端口的推荐状态; 根据所述推荐状态,运行slave-only扩展全量状态机,确定所述slave PTP端口和所述 passive PTP 端口。
3.根据权利要求1或2所述的方法,其特征在于,当所述passivePTP端口有多个时,所述当slave PTP端口出现故障时,在所述passive PTP端口中确定新的slave PTP端口,包括 当所述slave PTP端口出现故障时,使用BMC算法,得到所述多个passivePTP端口的推荐状态; 根据所述多个passive PTP端口的推荐状态,运行slave-only扩展全量状态机,确定新的 slave PTP 端口。
4.一种时钟保护方法,其特征在于,包括 在非仅能作为从属non-slave-only OC上使能至少两个精确时间协议PTP端口。运行全量状态机或者non-slave-only扩展全量状态机,确定所述至少两个PTP端口中的一个为主master PTP端口,其他为被动passive PTP端口 ; 当master PTP端口出现故障时,在所述passive PTP端口中确定新的masterPTP端口。
5.根据权利要求4所述的方法,其特征在于,所述运行全量状态机,确定所述至少两个PTP端口中的一个为master PTP端口,其他为passive PTP端口,包括 使用部分状态决定算法,得到所述至少两个PTP端口的推荐状态,所述推荐状态为master 5 - passive ; 根据所述推荐状态,运行全量状态机,确定所述master PTP端口和所述passive PTP端口。
6.根据权利要求4所述的方法,其特征在于,所述运行non-slave-only扩展全量状态机,确定所述至少两个PTP端口中的一个为master PTP端口,其他为passive PTP端口,包括 使用最优主时钟BMC算法,得到所述至少两个PTP端口的推荐状态; 根据所述推荐状态,运行non-slave-only扩展全量状态机,确定所述masterPTP端口和所述passive PTP端口。
7.根据权利要求4-6中任一项所述的方法,其特征在于,所述当masterPTP端口出现故障时,在所述passive PTP端口中确定新的master PTP端口,包括 使用部分状态决定算法,得到所述passive PTP端口的推荐状态,所述推荐状态为master 5 - passive ; 根据所述passive PTP端口的推荐状态,运行全量状态机,确定新的masterPTP端口。
8.根据权利要求4-6中任一项所述的方法,其特征在于,所述当masterPTP端口出现故障时,在所述passive PTP端口中确定新的master PTP端口,包括 使用BMC算法,得到所述passive PTP端口的推荐状态; 根据所述passive PTP端口的推荐状态,运行non-slave-only扩展全量状态机,确定新的 master PTP 端口。
9.一种仅能作为从属的普通时钟slave-only OC设备,其特征在于,包括 第一 PTP端口使能模块,用于在所述slave-only OC设备上使能至少两个精确时间协议PTP端口 ; 第一状态确定模块,用于运行slave-only扩展全量状态机,确定所述至少两个PTP端口中的一个为从slave PTP端口,其他为被动passive PTP端口 ; 第一保护模块,用于当slave PTP端口出现故障时,在passive PTP端口中确定新的slave PTP 端口。
10.根据权利要求9所述的设备,其特征在于,所述第一状态确定模块,包括 第一算法单元,用于使用最优主时钟BMC算法,得到所述至少两个PTP端口的推荐状态; 第一确定单元,用于根据所述至少两个PTP端口的推荐状态,运行slave-only扩展全量状态机,确定所述slave PTP端口和所述passive PTP端口。
11.根据权利要求9或10所述的设备,其特征在于,当所述passivePTP端口有多个时,所述第一保护模块,包括 第二算法单元3031,用于当slave PTP端口出现故障时,使用BMC算法,得到所述多个passive PTP端口的推荐状态; 第一更新单元3032,用于根据所述多个passive PTP端口的推荐状态,运行slave-only扩展全量状态机,确定新的slave PTP端口。
12.—种非仅能作为从属的普通时钟non-slave-only OC设备,其特征在于,包括 第二 PTP端口使能模块,用于在所述non-slave-only OC设备上使能至少两个精确时间协议PTP端口 ; 第二状态确定模块,用于运行全量状态机或者扩展non-slave-only全量状态机,确定所述至少两个PTP端口中的一个为主master PTP端口,其他为被动passive PTP端口 ;第二保护模块,用于当master PTP端口出现故障时,在所述passive PTP端口中确定新的 master PTP 端口。
13.根据权利要求12所述的设备,其特征在于,所述第二状态确定模块包括 第三算法单元,用于使用部分状态决定算法,得到所述至少两个PTP端口的推荐状态,所述推荐状态为master或者passive ; 第二确定单元,用于根据所述至少两个PTP端口的推荐状态,运行全量状态机,确定master PTP 端口和 passive PTP 端口。
14.根据权利要求12所述的设备,其特征在于,所述第二状态确定模块包括 第四算法单元,用于使用最优主时钟BMC算法,得到所述至少两个PTP端口的推荐状态; 第三确定单元,用于根据所述至少两个PTP端口的推荐状态,运行non-slave-only扩展全量状态机,确定master PTP端口和passive PTP端口。
15.根据权利要求12-14中任一项所述的设备,其特征在于,所述第二保护模块包括 第五算法单元,用于使用部分状态决定算法,得到所述passive PTP端口的推荐状态,所述推荐状态为master或者passive ; 第二更新单元,用于根据所述passive PTP端口的推荐状态,运行全量状态机,确定新的 master PTP 端口。
16.根据权利要求12-14中任一项所述的设备,其特征在于,所述第二保护模块包括 第六算法单元,用于使用BMC算法,得到所述passive PTP端口的推荐状态; 第三更新单元,用于根据所述passive PTP端口的推荐状态,运行non-slave-only扩展全量状态机,确定新的master PTP端口。
17.—种时钟保护系统,包括如权利要求12-16中任一项所述的non-slave-only OC设备和如权利要求9-11中任一项所述的slave-only OC设备;其中,所述slave-only OC设备通过slave PTP端口接收所述non-slave-only OC设备通过master PTP端口发送的PTP报文。
全文摘要
本发明实施例公开了一种时钟保护方法、系统、non-slave-only OC设备和slave-only OC设备。其中,所述时钟保护方法包括在slave-only OC上使能至少两个PTP端口;运行slave-only扩展全量状态机,确定所述至少两个PTP端口中的一个为slave PTP端口,其他为passive PTP端口;当slave PTP端口出现故障时,在所述passive PTP端口中确定新的slave PTP端口。通过本发明实施例,能够为OC设备的时钟提供保护。
文档编号H04J3/06GK103051407SQ20121051995
公开日2013年4月17日 申请日期2012年12月6日 优先权日2012年12月6日
发明者王勇, 张迪, 李玲 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1