专利名称:一种时间同步方法及设备的制作方法
技术领域:
本发明涉及一种以太网技术领域,具体涉及一种在建立有以太网操作、管
理与维护(OAM, Operations, Administration, and Maintenance )连接的近端设 备和远端设备之间的时间同步方法及设备。
背景技术:
电子与电气工禾呈师协会(IEEE, Institute of Electrical and Electronics Engineers )在IEEE802.3ah标准中制定了 一种用于检测以太网直连链路状态的 协议,称为以太网OAM协议。它工作在数据链路层,利用设备之间定时交互 OAM协议数据单元(OAMPDU, OAM Protocol Data Units )来报告网络的状 态,使网络管理员能够更有效地管理网络。
以太网OAM连接过程也称作发现(Discovery)阶段,本阶段是OAM实 体发现远端设备的OAM实体,并与之建立稳定对话的过程。在这个阶段中, 相连的以太网OAM实体(即使能OAM功能的端口 )通过交互信息
(Information) OAMPDU向对端通报各自的以太网OAM配置信息及本地节 点支持的以太网OAM能力信息,OAM实体收到对端配置参数后,决定是否 同意建立OAM连接。OAM实体可以选择两种模式来进行以太网OAM的连 接主动模式、被动模式。OAM连接过程只能由主动模式的OAM实体发起, 而被动^f莫式的OAM实体只能等待对端OAM实体的连接请求。
以太网OAM的远端环回功能只有在以太网OAM连接建立完成后才能实 现。在以太网OAM连接建立的情况下,主动模式的OAM实体发送环回控制
(Loopback Control) OAMPDU,控制远端的OAM环回状态。当远端处于环 回状态下,除了 OAMPDU报文以外的所有其它报文都将按照原路返回。远端 对非OAMPDU报文不进行任何改动;对OAMPDU报文,远端会接收,并由 OAM模块进行处理。随着网络拓朴的日益复杂,整个网络内设备的时间同步将变得十分重要。
网络时间协议(NTP, Network Time Protocol)就是用来在整个网络内发布精 确时间的TCP/IP协议。以在交换机a、 b之间时间同步为例,假设交换机a和 交换机b通过网络相连,它们都有自己独立的系统时间。同一时刻交换机a的 时钟为10:00:00 A.M (上午),交换机b的时钟为11:00:00 A.M。交换机b为 NTP时间服务器,即交换机a将使自己的时间与交换机b的时间同步,现有技 术的NTP协议的时间同步流程,主要包括
步骤11,交换机a发送一个NTP消息给交换机b,该消息中携带有该消 息离开交换机a时的时间戳(即发送时间戳),假设该时间戳为10:00:00 (用 tl表示)。
步骤12,当该NTP消息到达交换机b时,交换机b加上自己的接收时间 戳,假设该时间戳为11:00:01 (t2)。这里,假设数据包在交换机a和b之间单 向传输所需要的时间为1秒。
步骤13,交换机b返回对该NTP消息的响应消息,并在该响应消息离开 交换机b时,交换机b再加上自己的发送时间戳,该时间戳为11:00:02 (t3)。
步骤14,当交换机a接收到该响应消息时,加上一个新的接收时间戳, 该时间戳为10:00:03 A.M。
至此,交换机a可以计算
NTP消息在网络中来回一个周期的时延delay =(t4 - tl) - (t3 -12)。 交换机a相对交换4几b的传输时延offset = [(t2 - tl) + (t4 - t3)]/2。 这样交换机a就能够根据这些信息来设定自己的时钟,使之与交换机b的 时间同步。
从以上所述可以看出,现有技术的NTP协议在应用在以太网设备时,至 少存在以下缺点
1. 网络时间协议较为复杂,引入了客户端/服务器的概念,NTP时间服务 器需要对客户端的NTP协议报文进行响应。
2. 时间同步中的重要参数"传输时延"容易受到网络流量的影响。同一 链if各的不同方向上,可能会有不同的流量拥塞或空闲状态,因此,才艮文在同一 链路上的往返时间通常并不相等,因此,根据NTP协议计算得到的链路传输时延容易受网络流量影响,进而导致时间同步结果存在较大误差。
3. NTP协议是基于三层以上协议(如UDP和IP),如果设备没有配置三 层协议,则无法应用。例如,在网络录初的部署阶段或者刚刚重启之后,工程 技术人员常常会使用以太网OAM协议来测试链路的状态,这个时候,事实上 已经有配置设备时间的要求了 ,但此时网络时间协议这样的应用层协议往往还 没有被配置使用。而且,NTP协议一般很少应用于网络的边缘,尤其是以太 网OAM协议所应用的接入层的位置。
发明内容
本发明所要解决的技术问题是提供一种时间同步方法及设备,基于二层协 议简单易行地实现了以太网设备之间的时间同步,同时避免上层协议的网络流 量对时间同步结果的影响。
为解决上述技术问题,本发明提供方案如下
一种时间同步方法,应用于建立有以太网操作、管理与维护OAM连接的 近端设备和远端设备,包括
A,近端设备通过所述OAM连接,向处于环回状态的所述远端设备发送 非OAM协议数据单元OAMPDU报文的第一报文,并在该第一报文中加上发 送时间戳;
B,近端设备接收远端设备环回的第一报文,记录该第一报文的接收时间 戳,并根据所述接收时间戳和第一报文中的发送时间戳,计算得到所述以太网 OAM连接上的传输时延;
C,近端设备通过所述OAM连接向远端设备发送用于设置远端设备系统 时间的第一 OAMPDU报文,所述第一 OAMPDU报文携带有所述传输时延和 近端设备当前的第一系统时间,或者携带有所述传输时延和所述第一系统时间 相加得到的和值。
本发明所述的方法,其中,远端设备接收所述第一OAMPDU报文,并从 中获取所述第一系统时间和所述传输时延,或者获取所述第一系统时间和所述 传输时延相加得到的和值;
远端设备设置自身的系统时间为所述第一系统时间和所述传输时延之和。本发明所述的方法,其中,所述步骤A之前还包括
近端设备从所述以太网OAM连接上接收远端设备发送的用于请求时间同 步的第二 OAMPDU报文;
近端设备根据所述第二 OAMPDU报文,向远端设备发送用于环回控制的 第三OAMPDU报文,控制所述远端设备进入环回状态后,执行所述步骤A。
本发明所述的方法,其中,所述以太网OAM连接的传输时延为所述接收 时间戳与所述发送时间戳的差值的 一半。
本发明还提供了一种近端设备,包括
测试报文收发模块,用于通过自身与远端设备之间的以太网OAM连接,
一报文中加上发送时间戳;以及接收经远端设备环回的第一报文,记录该第一 报文的接收时间戳;
时延计算模块,用于根据所述接收时间戳和第一报文中的发送时间戳,计 算得到所述以太网OAM连接上的传输时延;
时间设置报文发送^^块,用于通过所述OAM连接向远端设备发送用于设 置远端设备系统时间的第一 OAMPDU报文,所述第一 OAMPDU报文携带有 所述传输时延和近端设备当前的第 一 系统时间,或者携带有所述传输时延和所 述第 一 系统时间相加得到的和值。
本发明所述的近端设备,其中,还包括
时间同步请求接收^f莫块,用于从所述以太网OAM连接上接收远端设备发 送的用于请求时间同步的第二 OAMPDU报文;
环回控制模块,用于根据所述第二 OAMPDU报文,向所述远端设备发送 用于环回控制的OAMPDU报文,控制所述远端设备进入环回状态。
本发明还提供了一种远端设备,包括
时间设置报文接收模块,用于通过自身与近端设备之间的以太网OAM连 接,接收所述近端设备发送的用于设置远端设备的系统时间的第一 OAMPDU 报文;
时间同步模块,用于从所述第一 OAMPDU报文中获耳又近端设备的系统时 间和所述OAM连接上的传输时延,或者获取近端设备的系统时间和所述传输时延相加得到的和值;并设置自身的系统时间为近端设备的系统时间和所述传 输时延之和,其中,所述传输时延是近端设备通过所述OAM连接向处于环 回状态的远端设备发送非OAMPDU报文的第一报文并接收经远端设备环回的 该第 一报文,并根据该第 一报文的发送时间戳和接收时间戳计算得到的。 -本发明所述的远端设备,还包括
时间同步请求发送模块,用于通过所述OAM连接,向近端设备发送用于 请求时间同步的第二 OAMPDU报文;
环回控制模块,用于接收近端设备发送的用于环回控制的第三OAMPDU 报文,并根据该第三OAMPDU报文设置自身的环回状态。
本发明还提供了另一种时间同步方法,应用于建立有以太网OAM连接的 近端设备和远端设备,包括
51, 近端i殳备通过所述OAM连接,向处于环回状态的所述远端设备发送 用于设置远端设备系统时间的第四OAMPDU报文,所述第四OAMPDU报文 携带有近端设备当前的系统时间;
52, 远端i殳备接收所述第四OAMPDU报文,并根据其中携带的所述近端 设备的系统时间,设置自身的系统时间。
上述方法中,所述步骤S1之前还包括
步的第五OAMPDU报文;
近端设备根据所述第五OAMPDU报文,向所述远端设备发送用于环回控 制的第六OAMPDU报文,控制所述远端设备进入环回状态。
从以上所述可以看出,本发明提供的时间同步方法及i殳备,利用了以太网 OAM协议的远端环回功能,在传输时延测量时,处于环回状态的远端设备直 接环回用于测量时延的非OAMPDU报文,而不必进行任何附加处理,从而简 化了网络传输时延的计算方法;本发明在OAM连接处于远端环回状态下进行 传输时延测量以及远端系统时间设置,保证了 OAM连接上传输的报文不会受 到上层协议的网络流量的影响,提高了时间同步的精度;并且,本发明基于二 层协议,无需上层协议的支持,即可实现时间同步,相对于现有技术具有更广 的应用范围。最后,本发明还提供了一种更为简单的时间同步方法,在OAM
9连接处于远端环回状态下,由近端设备直接将自身的系统时间发送给远端设 备,该方法同样避免了用于设置时间的报文受到网络流量的影响,而且其实现 更为简单。
图1为本发明实施例所述时间同步方法的流程示意图; 图2为本发明实施例所述近端设备的结构示意图; 图3为本发明实施例所述远端设备的结构示意图。
具体实施例方式
由于处于OAM环回状态的以太网实体(端口)对三层以上的上层协议来 说是处于链路中断状态,没有来自上层协议的数据报文,因此没有网络流量会 对时间同步造成影响。本发明针对这一特性,在OAM连接处于远端环回状态 时,由近端设备设置远端设备的系统时间,避免了上层协议的网络流量对时间 同步的影响。以下结合附图通过具体实施例对本发明作进一步说明。
为了更容易理解本实施例,首先对OAM环回功能作简单介绍。
根据IEEE 802.3ah协议的描述,环回功能的主要用途是故障定位和进行链 路性能的测试。为了达到链路性能测试的目的,远端以太网端口对报文的环回 是在物理层完成的,这样,才不会〗吏得端口的处理时间影响链路的传输时延, 才能得出正确的链路性能测试数据。在物理层进行环回时,由于不受CPU处 理的影响,报文处理基本上是不需要时间的。处于环回状态的以太网OAM链 接是一种测试状态,在这种测试状态下,是不能完成网络的正常数据收发的, 因此,处于这个状态的以太网端口对上层协议来说,是处于链路中断的状态, 从而也就不会传输上层协议产生的网络流量。
本实施例以将远端设备的系统时间同步于近端设备为例进行说明,如图2 所示,本实施例所述时间同步方法,包括以下步骤
步骤21,在以太网设备之间的以太网OAM连接建立起来后,由需要进行 时间同步的一端(以下称为远端设备)发送一个用于请求时间同步的OAMPDU 报文,告诉另一端(以下称为近端设备)希望同步对端的系统时间。本步骤之前,近端设备和远端设备可以才艮据OAM协议中的发现 (Discovery )阶,殳的流程建立OAM连接通过交互信息OAMPDU分别向对 端OAM实体通报各自的以太网OAM配置信息及本地节点支持的以太网 OAM能力信息,OAM实体收到对端配置参数后,决定是否同意建立OAM连 接。如果两端的以太网OAM对环回功能、单向链路检测及链路事件的配置都 通过检查后,以太网OAM建立,以太网OAM协议将在链路层开始正常工作。 在以太网OAM连接建立后,两端的OAM实体通过发送信息OAMPDU保持 连接如果。
由于本实施例中需要在后续过程中由近端设备发送环回控制OAMPDU, 根据OAM协议,只有工作在主动模式下的设备才能发送环回控制OAMPDU, 因此,本实施例中的近端设备应该配置为主动模式。
本步骤中所发送的用于请求时间同步的OAMPDU报文,可以按照以太网 OAM协议的格式自行定义,例如,在OAMPDU中的报文类型(Code)字段 定义一个预定值,用于表示该OAMPDU报文为用于请求时间同步的报文。
步骤22,近端设备通过OAM连接,向处于环回状态的远端设备发送非 OAMPDU报文的其它报文(简称该报文为第一报文),并接收远端设备环回的 该第一报文,通过该第一报文的发送时间戳和接收时间戳,计算出报文在OAM 连接上的传输时延。
具体的,本步骤可以包括
步骤221,以太网设备间建立以太网OAM连接后,主动模式的近端设备 向远端设备发送环回控制OAMPDU,使能远端设备的环回功能,控制远端设 备进入环回状态,从而使该OAM连接处于远端环回状态;
步骤222,近端设备生成一个非OAMPDU的第一报文,将该报文发送通 过OAM连接发送给远端设备,并为该报文加上发送时间戳,假设该发送时间 戳为Tl;
步骤223,由于远端设备已经处于环回状态,并且该第一报文不是 OAMPDU报文,因此不会被远端设备处的OAM协议处理,而是被直接环回 给近端设备;
步骤224,近端设备接收远端设备环回的第一报文,并记录该第一报文的接收时间戳,即接收到该第一报文时的系统时间,假设该接收时间戳为T2;
步骤225,近端设备对该第一报文进行解析,获取其中的发送时间戳为 Tl,然后根据T1和T2,计算OAM连接上的传输时延」T: JT=(T2-Tl)/2。
步骤23,近端设备通过所述OAM连接向远端设备发送用于设置远端设备 系统时间的OAMPDU报文,远端设备接收并根据该.OAMPDU报文设置自身 的系统时间。
本步骤中,所发送的用于设置远端设备系统时间的OAMPDU报文,可以 按照以太网OAM协议的格式自行定义,例如,同样的可以在OAMPDU中的 报文类型(Code)字段定义某个预定值,用于表示该OAMPDU报文为用于设 置远端设备系统时间的报文。
上述用于设置远端设备系统时间的OAMPDU报文需要携带时间信息,使 得远端设备可以据此设置自身的系统时间。具体的,所述时间信息可以是该 OAMPDU才艮文发送时近端设备当前的系统时间T和所述传输时延ZlT,例如, 在该OAMPDU报文中包含ZIT,并在发送该OAMPDU报文时为该OAMPDU 报文打上发送时间戳T,远端设备可以计算该发送时间戳和JT之和,进而设 置自身系统时间为T+JT;所述时间信息还可以是近端设备当前的系统时间 T和所述传输时延JT的和值T+」T,远端设备可以直接根据该和值来设置 自身系统时间。
以上说明了本实施例时间同步方法的实现,可以看出
1、 本实施例利用了以太网OAM协议的远端环回功能由于非OAMPDU 报文会被处于环回状态的远端设备直接环回,而OAMPDU报文则会被远端设 备处理。因此,本实施例中用于请求时间同步和设置远端设备系统时间的报文 均为OAMPDU报文;而用于传输时延测量、需要环回的报文则是非OAMPDU 报文。由于远端环回是在物理层直接做环回,需要的时间可以忽略不计,因此, 远端设备不必对报文进行任何附加处理,从而简化了网络传输时延的计算方 法。
2、 在OAM连接处于远端环回状态期间,链路对于上层协议来说是处于 中断状态,因此没有上层协议产生的网络流量,避免了网络传输时延的测量受 到网络流量的影响,从而能够得到较为准确的传输时延。3、本实施例基于以太网二层协议,两端设备都不需支持三层协议。并且,
本实施例通过对IEEE 802.3ah协议作简单易行的扩展,不对原协议造成影响, 是一种简便的设置远端设备时间的方法。尤其适用于如下场景,具有更广的应 用范围
(1) 网络边缘设备NTP等协议往往不会使用在网络边缘;
(2) 网络的部署测试阶段此时,网络还在建立当中,NTP等复杂协议 尚未建立运行;
(3 )设备刚刚重启,需要设置系统时间;
(4)单纯的二层网络设备,没有配置三层的应用。
以上所述仅是本发明的一个实施例。显然,本发明还可以无需远端设备请 求时间同步的步骤,而是由近端设备直接启动传输时延测量,并设置远端设备 的系统时间,即只需要包括上述流程中的步骤22 ~步骤23也可以达到本发明 的目的。
基于以上所述的时间同步方法,本实施例还提供了 一种近端设备和远端设 备。其中,所述近端设备如图2所示,包括
测试报文收发模块,用于通过自身与远端设备之间的以太网OAM连接, 向处于环回状态的所述远端设备发送非OAMPDU才良文的第一报文,并在该第 一报文中加上发送时间戳;以及接收经远端设备环回的第一报文,记录该第一 报文的接收时间戳;
时延计算模块,用于根据所述接收时间戳和第一报文中的发送时间戳,计 算得到所述以太网OAM连接上的传输时延;
时间设置报文发送模块,用于通过所述OAM连接向远端设备发送用于设 置远端设备系统时间的第一 OAMPDU报文,所述第一 OAMPDU报文携带有 所述传输时延和近端设备当前的第 一系统时间,或者携带有所述传输时延和所 述第 一 系统时间相加得到的和值。
本实施例所述近端设备,还可以包括
时间同步请求接收模块,用于从所述以太网OAM连接上接收远端设备发 送的用于请求时间同步的第二 OAMPDU报文;
环回控制模块,用于根据所述第二OAMPDU报文,向所述远端设备发送用于环回控制的OAMPDU报文,控制所述远端设备进入环回状态。 如图3所示,本实施例所述远端设备,包括
时间设置报文接收模块,用于通过自身与近端设备之间的以太网OAM连 接,接收所述近端设备发送的用于设置远端设备的系统时间的第一 OAMPDU 报文;
时间同步模块,用于从所述第一 OAMPDU报文中获取近端设备的系统时 间和所述OAM连接上的传输时延,或者获取近端设备的系统时间和所述传输 时延相加得到的和值;并设置自身的系统时间为近端设备的系统时间和所述传 输时延之和,其中,所述传输时延是近端设备通过所述OAM连接向处于环 回状态的远端设备发送非OAMPDU报文的第 一报文并接收经远端设备环回的 该第一报文,并根据该第一报文的发送时间戳和接收时间戳计算得到的。
这里,本实施例所述远端设备,还可以包括
时间同步请求发送模块,用于通过所述OAM连接,向近端设备发送用于 请求时间同步的第二 OAMPDU报文;
环回控制模块,用于接收近端设备发送的用于环回控制的第三OAMPDU 报文,并根据该第三OAMPDU报文设置自身的环回状态。
最后,本发明还提供了一种更为简便的时间同步方法的实施例,应用于建 立有以太网OAM连接的近端设备和远端设备,本实施例所述时间同步方法包 括以下步骤
求时间同步的OAMPDU报文;
步骤32,近端设备根据接收到的所述用于请求时间同步的OAMPDU报 文,向所述远端设备发送用于环回控制的OAMPDU报文,控制所述远端设备 进入环回状态。
步骤33,近端设备通过所述OAM连接,向处于环回状态的所述远端设备 发送用于设置远端设备系统时间的OAMPDU报文,该OAMPDU报文携带有 近端设备当前的系统时间;
步骤34,远端设备接收所述用于设置远端设备系统时间的OAMPDU报 文,并根据其中携带的所述近端设备的系统时间,设置自身的系统时间。上述实施例所述方法,直接将近端设备的系统时间发送给远端设备,由远
端设备直接据此设置自身系统时间。该方法忽略了报文在OAM连接上的传输 时延,因而实现更为简单。
上述实施例所述方法,在向远端设备发送设置系统时间的OAMPDU报文 时,OAM连接是处于远端环回状态,近端设备和远端设备之间的链路对于上 层协议来说是处于中断状态,因此没有上层协议产生的网络流量,从而该 OAMPDU报文能够不受网络流量的影响而到达远端设备。由于以太网设备之 间的传输时延很小,因此,本实施例所述方法虽然存在一定的误差,但该误差 值很小,所以,本实施例所述方法可以应用在对时间同步精度要求较低的环境 中。
综上所述,本发明提供的时间同步方法及设备,利用二层的以太网OAM 协议的远端环回功能,避免了网络流量对传输时延的影响,适用于在以太网测 试和部署阶段的应用。同时,本发明也是对IEEE 802.3ah协议的有益补充。
本发明所述的时间同步方法及设备,并不仅仅限于说明书和实施方式中所 列运用,它完全可以被适用于各种适合本发明之领域,对于熟悉本领域的人员 而言可容易地实现另外的优点和进行修改,因此在不背离权利要求及等同范围 所限定的一般概念的精神和范围的情况下,本发明并不限于特定的细节、代表 性的设备和这里示出与描述的图示示例。
权利要求
1.一种时间同步方法,应用于建立有以太网操作、管理与维护OAM连接的近端设备和远端设备,其特征在于,包括A,近端设备通过所述OAM连接,向处于环回状态的所述远端设备发送非OAM协议数据单元OAMPDU报文的第一报文,并在该第一报文中加上发送时间戳;B,近端设备接收远端设备环回的第一报文,记录该第一报文的接收时间戳,并根据所述接收时间戳和第一报文中的发送时间戳,计算得到所述以太网OAM连接上的传输时延;C,近端设备通过所述OAM连接向远端设备发送用于设置远端设备系统时间的第一OAMPDU报文,所述第一OAMPDU报文携带有所述传输时延和近端设备当前的第一系统时间,或者携带有所述传输时延和所述第一系统时间相加得到的和值。
2. 如权利要求l所述的方法,其特征在于,还包括 远端设备接收所述第一 OAMPDU报文,并从中获取所述第 一 系统时间和所述传输时延,或者获取所述第一系统时间和所述传输时延相加得到的和值; 远端设备设置自身的系统时间为所述第一系统时间和所述传输时延之和。
3. 如权利要求2所述的方法,其特征在于,所述步骤A之前还包括 近端设备从所述以太网OAM连接上接收远端设备发送的用于请求时间同步的第二 OAMPDU报文;近端设备根据所述第二 OAMPDU报文,向远端设备发送用于环回控制的 第三OAMPDU报文,控制所述远端设备进入环回状态后,执行所述步骤A。
4. 如权利要求1所述的方法,其特征在于,所述以太网OAM连接的传输 时延为所述接收时间戳与所述发送时间戳的差值的 一半。
5. —种近端设备,其特征在于,包括测试报文收发模块,用于通过自身与远端设备之间的以太网OAM连接, 向处于环回状态的所述远端设备发送非OAMPDU报文的第一报文,并在该第 一报文中加上发送时间戳;以及接收经远端设备环回的第一报文,记录该第一报文的接收时间戳;时延计算模块,用于根据所述接收时间戳和第一报文中的发送时间戳,计 算得到所述以太网OAM连接上的传输时延;时间设置报文发送模块,用于通过所述OAM连接向远端设备发送用于设 置远端设备系统时间的第一 OAMPDU报文,所述第一 OAMPDU报文携带有 所述传输时延和近端设备当前的第一 系统时间,或者携带有所述传输时延和所 述第 一 系统时间相加得到的和值。
6. 如权利要求5所述的近端设备,其特征在于,还包括 时间同步请求接收模块,用于从所述以太网OAM连接上接收远端设备发送的用于请求时间同步的第二 OAMPDU报文;环回控制模块,用于根据所述第二OAMPDU报文,向所述远端设备发送 用于环回控制的OAMPDU报文,控制所述远端设备进入环回状态。
7. —种远端设备,其特征在于,包括时间设置报文接收模块,用于通过自身与近端设备之间的以太网OAM连 接,接收所述近端设备发送的用于设置远端设备的系统时间的第一 OAMPDU 报文;时间同步模块,用于从所述第一 OAMPDU报文中获取近端设备的系统时 间和所述OAM连接上的传输时延,或者获取近端设备的系统时间和所述传输 时延相加得到的和值;并设置自身的系统时间为近端设备的系统时间和所述传 输时延之和,其中,所述传输时延是近端设备通过所述OAM连接向处于环 回状态的远端设备发送非OAMPDU报文的第一报文并接收经远端设备环回的 该第一报文,并根据该第一报文的发送时间戳和接收时间戳计算得到的。
8. 如权利要求7所述的远端设备,其特征在于,还包括 时间同步请求发送模块,用于通过所述OAM连接,向近端设备发送用于请求时间同步的第二 OAMPDU报文;环回控制模块,用于接收近端设备发送的用于环回控制的第三OAMPDU 报文,并根据该第三OAMPDU报文设置自身的环回状态。
9. 一种时间同步方法,应用于建立有以太网OAM连接的近端设备和远端 设备,其特征在于,包括:、51, 近端设备通过所述OAM连接,向处于环回状态的所述远端设备发送 用于设置远端设备系统时间的第四OAMPDU报文,所述第四OAMPDU报文 携带有近端设备当前的系统时间; 、52, 远端设备接收所述第四OAMPDU报文,并4艮据其中携带的所述近端 设备的系统时间,设置自身的系统时间。
10.如权利要求9所述的方法,其特征在于,所述步骤S1之前还包括 近端设备从所述以太网OAM连接上接收远端设备发送的用于请求时间同步的第五OAMPDU报文;近端设备根据所述第五OAMPDU报文,向所述远端设备发送用于环回控制的第六OAMPDU报文,控制所述远端设备进入环回状态。
全文摘要
本发明提供了一种时间同步方法及设备。本发明所述方法,在远端设备处于环回状态时,测量近端设备和远端设备之间的传输时延,进而进行时间同步。按照本发明,可以避免网络流量对时间同步结果的影响。
文档编号H04J3/06GK101296048SQ20081011512
公开日2008年10月29日 申请日期2008年6月17日 优先权日2008年6月17日
发明者琦 韩 申请人:杭州华三通信技术有限公司