在时钟透传模式下选择时钟源的方法及从设备及系统的制作方法

文档序号:7682554阅读:276来源:国知局
专利名称:在时钟透传模式下选择时钟源的方法及从设备及系统的制作方法
技术领域
本发明涉及时钟同步通信网络,具体涉及应用精确定时协议(PTP)时在透传时钟模式下选择时钟源的方法及从设备及系统。
背景技术
随着3G网络的高速发展,IEEE1588时间同步协议在通讯网络中得到广泛的应用。国内外运营商不断的使用IEEE 1588协议进行时间同步,逐步替换使用全球定位系统(GPS)进行时间同步的方式。在IEEE1588v2标准中规定了两种时钟模式,第一种是边界时钟(BC)模式,在这种模式下,每经过一个路由设备,此路由设备便将需转发的通告(Announce)报文中携带的报文跳数增加1,从设备从不同路径收到标识为同一时钟源(即由同一主设备发出的)通告报 文后,选择跳数值最小的报文对应的时钟源作为同步时钟源实现时钟同步。另外一种是透传时钟(TC)模式,在这种模式下,路由设备将需转发的通告报文接透传并且不修改通告报文中的跳数,则从设备将不能使用跳数这一参数获知与主设备的距离,从而影响从设备选择的同步时钟的精确度。

发明内容
本发明要解决的技术问题是提供一种在时钟透传模式下选择时钟源的方法及从设备及系统,提高从设备在时钟透传模式下选择到的同步时钟源的精确度。为了解决上述技术问题,本发明提供了一种在时钟透传模式下选择时钟源的方法,包括从设备在时钟透传模式下从不同路径收到标识同一时钟源且具有相同时钟源参数的通告报文时,选择携带的生存时间值(TTL)最大的报文所对应的时钟源作为同步时钟源。进一步地,上述方法还可以具有以下特点
主设备和从设备之间的路径上的路由设备为三层设备并收到所述通告报文后,将所述通知报文中的生存时间值减I后进行通告报文转发。进一步地,上述方法还可以具有以下特点
所述从设备将携带的生存时间值(TTL)最大的报文所对应的路由设备接口作为同步时钟源的同步接口,通过此同步接口进行时钟源同步。进一步地,上述方法还可以具有以下特点
所述通告报文为网络协议(IP)报文或多协议标签交换(MPLS)报文。为了解决上述技术问题,本发明还提供了一种在透传时钟模式下选择时钟源的从设备,所述从设备包括生存时间值解析单元和时钟源选择单元;所述生存时间值解析单元,用于解析在时钟透传模式下从不同路径收到标识同一时钟源且具有相同时钟源参数的通告报文中携带的生存时间值;所述时钟源选择单元,用于选择携带的生存时间值(TTL)最大的报文所对应的时钟源作为同步时钟源。
进一步地,上述从设备还可以具有以下特点
所述通告报文为网络协议(IP)报文或多协议标签交换(MPLS)报文。进一步地,上述从设备还可以具有以下特点
所述时钟源选择单元,还用于将携带的生存时间值(TTL)最大的报文所对应的路由设备接口作为同步时钟源的同步接口,通过此同步接口进行时钟源同步。为了解决上述技术问题,本发明还提供了一种在透传时钟模式下选择时钟源的系统,包括主设备和从设备;所述主设备,用于在时钟透传模式下通过不同的路径发送标识同一时钟源且具有相同时钟源参数的通告报文;所述从设备,用于从不同路径收到所述通告报文时,选择携带的生存时间值(TTL)最大的报文对应的时钟源作为同步时钟源。进一步地,上述系统还可以具有以下特点
所述系统还包括主设备和从设备之间的路径上的路由设备;所述路由设备,用于在此路由设备为三层设备并收到所述通告报文时,将所述通知报文中的生存时间值减I后进行通告报文转发。进一步地,上述系统还可以具有以下特点
所述通告报文为网络协议(IP)报文或多协议标签交换(MPLS)报文。本发明中通过使用TTL参数使从设备估计与主设备的距离信息从而选择出较为精确的同步时钟源,提高从设备的时钟同步精度,解决在时钟透传模式下,从设备不能基于跳数选择同步时钟源的问题。


图I是实施例中时钟透传模式下选择时钟源的方法示意图。
具体实施例方式在透传时钟模式下选择时钟源的系统包括主设备和从设备以及主设备和从设备之间的路径上的路由设备。主设备用于在时钟透传模式下通过不同的路径发送标识同一时钟源且具有相同时钟源参数的通告报文;从设备用于从不同路径收到所述通告报文时,选择携带的生存时间值(TTL)最大的报文对应的时钟源作为同步时钟源。路由设备用于在此路由设备为三层设备并收到通告报文时,将所述通知报文中的生存时间值减I后进行通告报文转发。三层设备是指可以支持IP报文或MPLS报文的设备。通告报文为网络协议(IP)报文或多协议标签交换(MPLS)报文。具体的,从设备包括生存时间值解析单元和时钟源选择单元。生存时间值解析单元用于解析在时钟透传模式下从不同路径收到标识同一时钟源且具有相同时钟源参数的通告报文中携带的生存时间值。时钟源选择单元用于选择携带的生存时间值(TTL)最大的报文所对应的时钟源作为同步时钟源。时钟源选择单元还用于将携带的生存时间值(TTL)最大的报文所对应的路由设备接口作为同步时钟源的同步接口,通过此同步接口进行时钟源同步。如图I所示,在时钟透传模式下选择时钟源的方法包括从设备在时钟透传模式下从不同路径收到标识同一时钟源且具有相同时钟源参数的通告报文时,选择携带的生存时间值(TTL)最大的报文所对应的时钟源作为同步时钟源。主设备和从设备之间的路径上的路由设备为三层设备并收到所述通告报文后,将所述通知报文中的生存时间值减I后进行通告报文转发。从设备将携带的生存时间值(TTL)最大的报文所对应的路由设备接口作为同步时钟源的同步接口,通过此同步接口进行时钟源同步。通告报文为网络协议(IP)报文或多协议标签交换(MPLS)报文。下面通过具体实施例对本发明进行详细说明。具体实施例中,选择时钟源的方法包括以下步骤
步骤I,主设备在组播模式下对通告报文采用IP或MPLS封装,通过能够到从设备的不同路径分别发送通告报文,通过不同路径发出的通告报文中标识同一时钟源并且具有相同 时钟源参数并且携带的TTL值相同。步骤2,主设备至从设备的路径中的路由设备为三层设备时,将收到的通知报文中的生存时间值减I后进行通告报文转发。路由设备为非三层设备直接转发收到的通告报文。步骤3,从设备从不同路径分别收到通告报文后,判断收到的通告报文中标识同一时钟源并且具有相同时钟源参数,从设备选择携带的生存时间值(TTL)最大的报文所对应的时钟源作为同步时钟源,将携带的生存时间值(TTL)最大的报文所对应的路由设备接口作为同步时钟源的同步接口,通过此同步接口进行时钟源同步。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相
互任意组合。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
权利要求
1.一种在时钟透传模式下选择时钟源的方法,其特征在于, 从设备在时钟透传模式下从不同路径收到标识同一时钟源且具有相同时钟源参数的通告报文时,选择携带的生存时间值(TTL)最大的报文所对应的时钟源作为同步时钟源。
2.如权利要求I所述的方法,其特征在于, 主设备和从设备之间的路径上的路由设备为三层设备并收到所述通告报文后,将所述通知报文中的生存时间值减I后进行通告报文转发。
3.如权利要求I所述的方法,其特征在于, 所述从设备将携带的生存时间值(TTL)最大的报文所对应的路由设备接口作为同步时钟源的同步接口,通过此同步接口进行时钟源同步。
4.如权利要求I所述的方法,其特征在于, 所述通告报文为网络协议(IP)报文或多协议标签交换(MPLS)报文。
5.一种在透传时钟模式下选择时钟源的从设备,其特征在于,所述从设备包括生存时间值解析单元和时钟源选择单元; 所述生存时间值解析单元,用于解析在时钟透传模式下从不同路径收到标识同一时钟源且具有相同时钟源参数的通告报文中携带的生存时间值; 所述时钟源选择单元,用于选择携带的生存时间值(TTL)最大的报文所对应的时钟源作为同步时钟源。
6.如权利要求5所述的从设备,其特征在于, 所述通告报文为网络协议(IP)报文或多协议标签交换(MPLS)报文。
7.如权利要求5所述的从设备,其特征在于, 所述时钟源选择单元,还用于将携带的生存时间值(TTL)最大的报文所对应的路由设备接口作为同步时钟源的同步接口,通过此同步接口进行时钟源同步。
8.—种在透传时钟模式下选择时钟源的系统,包括主设备和从设备,其特征在于, 所述主设备,用于在时钟透传模式下通过不同的路径发送标识同一时钟源且具有相同时钟源参数的通告报文; 所述从设备,用于从不同路径收到所述通告报文时,选择携带的生存时间值(TTL)最大的报文对应的时钟源作为同步时钟源。
9.如权利要求8所述的系统,其特征在于, 所述系统还包括主设备和从设备之间的路径上的路由设备; 所述路由设备,用于在此路由设备为三层设备并收到所述通告报文时,将所述通知报文中的生存时间值减I后进行通告报文转发。
10.如权利要求8所述的系统,其特征在于, 所述通告报文为网络协议(IP)报文或多协议标签交换(MPLS)报文。
全文摘要
本发明公开了在时钟透传模式下选择时钟源的方法及从设备及系统,此方法包括从设备在时钟透传模式下从不同路径收到标识同一时钟源且具有相同时钟源参数的通告报文时,选择携带的生存时间值(TTL)最大的报文所对应的时钟源作为同步时钟源。本发明中通过使用TTL参数使从设备估计与主设备的距离信息从而选择出较为精确的同步时钟源,提高从设备的时钟同步精度,解决在时钟透传模式下,从设备不能基于跳数选择同步时钟源的问题。
文档编号H04L7/00GK102811155SQ20111014554
公开日2012年12月5日 申请日期2011年6月1日 优先权日2011年6月1日
发明者张君辉, 赵洪广 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1