CN105827570A - 聚合网络精确时间协议时间同步方法、装置和*** - Google Patents
聚合网络精确时间协议时间同步方法、装置和*** Download PDFInfo
- Publication number
- CN105827570A CN105827570A CN201510005271.0A CN201510005271A CN105827570A CN 105827570 A CN105827570 A CN 105827570A CN 201510005271 A CN201510005271 A CN 201510005271A CN 105827570 A CN105827570 A CN 105827570A
- Authority
- CN
- China
- Prior art keywords
- ptp
- port
- physical link
- negotiation packet
- primary physical
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/24—Negotiation of communication capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0641—Change of the master or reference, e.g. take-over or failure of the master
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0658—Clock or time synchronisation among packet nodes
- H04J3/0661—Clock or time synchronisation among packet nodes using timestamps
- H04J3/0667—Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
- H04L45/245—Link aggregation, e.g. trunking
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Small-Scale Networks (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Communication Control (AREA)
Abstract
本发明提供了一种聚合网络精确时间协议时间同步方法、装置和***。涉及移动通信领域;解决了PTP协议与LACP协议冲突的问题。该方法包括:接收通信对端设备发送的精确时间协议PTP主用端口协商报文,记录接收所述PTP主用端口协商报文的端口;根据预置于本地和所述通信对端设备的同一判定规则,从本地的主用线路对应的端口和接收所述PTP主用端口协商报文的端口中择一作为后续的PTP主用物理链路端口;使用所述PTP主用物理链路端口进行PTP时间同步。本发明提供的技术方案适用于通信网络,解决了PTP协议与LACP协议冲突的问题。
Description
技术领域
本发明涉及移动通信领域,尤其涉及一种聚合网络精确时间协议(PTP)时间同步方法、装置和***。
背景技术
随着3G网络的高速发展,PTP时间同步协议在通讯网络中得到越来越多的重视和广泛的应用。国内外运营商不断的使用PTP协议进行时间同步,逐步替换使用GPS进行时间同步的方式。
在IEEE1588V2协议中,时间的计算都是基于单一链路来推导的,这也就限定了1588部署的网络只能为单一链路组成的网络,但为了增加链路传输能力,运营商通常采用多条链路来分担业务,此时就用到了链路聚合协议(LACP);按照LACP协议设计在一段聚合链路中报文来回的线路不一定限制在一个接口上,这就使得PTP协议与LACP协议间存在冲突。
发明内容
本发明提供了一种聚合网络PTP时间同步方法、装置和***,解决了PTP协议与LACP协议冲突的问题。
本发明提供了一种聚合网络PTP时间同步方法,包括:
接收通信对端设备发送的PTP主用端口协商报文,记录接收所述PTP主用端口协商报文的端口;
根据预置于本地和所述通信对端设备的同一判定规则,从本地的主用线路对应的端口和接收所述PTP主用端口协商报文的端口中择一作为后续的PTP主用物理链路端口;
使用所述PTP主用物理链路端口进行PTP时间同步。
优选的,在所述PTP主用端口协商报文中携带有所述通信对端设备的CLOCKID及当前的协商模式,所述判定规则具体为:
在本地设备的时钟标识CLOCKID大于所述通信对端设备的CLOCKID时,选择接收所述PTP主用端口协商报文的端口作为后续的PTP主用物理链路端口,
在本地设备的CLOCKID小于所述通信对端设备的CLOCKID时,选择本地的主用线路对应的端口作为后续的PTP主用物理链路端口。
优选的,该方法还包括:
在初始化时,根据LACP协议的结果,从活跃的聚合成员口中选择一个作为初始的PTP主用物理链路端口;
触发应答模式,通过所述初始的PTP主用物理链路端口向所述通信对端设备发送PTP主用端口协商报文,在所述PTP主用端口协商报文中携带本地设备的CLOCKID和当前的协商模式,所述应答模式持续第一时间长度。
优选的,该方法还包括:
在当前的PTP主用物理链路接口状态变为不可用时,从剩余的正常工作活跃的聚合成员口中重新选择一个作为后续的PTP主用物理链路端口;
触发应答模式,通过重新选择的所述PTP主用物理链路端口发送PTP主用端口协商报文。
优选的,当接收通信对端设备发送的PTP主用端口协商报文时本地设备处于应答模式的情况下,接收通信对端设备发送的PTP主用端口协商报文的步骤之后,还包括:
触发保活模式,并在保活模式下向所述通信对端设备发送PTP主用端口协商报文,在所述PTP主用端口协商报文中携带本地设备的CLOCKID和当前的协商模式。
优选的,该方法还包括:
在互为通信对端的设备中配置相同的判定规则。
本发明还提供了一种聚合网络精确时间协议时间同步装置,包括:
协商报文接收模块,用于接收通信对端设备发送的PTP主用端口协商报文,记录接收所述PTP主用端口协商报文的端口;
端口判定模块,用于根据预置于本地和所述通信对端设备的同一判定规则,从本地的主用线路对应的端口和接收所述PTP主用端口协商报文的端口中择一作为后续的PTP主用物理链路端口;
PTP同步模块,用于使用所述PTP主用物理链路端口进行PTP时间同步。
优选的,在所述PTP主用端口协商报文中携带有所述通信对端设备的CLOCKID及当前的协商模式,所述判定规则具体为:在本地设备的CLOCKID大于所述通信对端设备的CLOCKID时选择接收所述PTP主用端口协商报文的端口作为后续的PTP主用物理链路端口,在本地设备的CLOCKID小于所述通信对端设备的CLOCKID时选择本地的主用线路对应的端口作为后续的PTP主用物理链路端口,该装置还包括模式管理模块;
所述端口判定模块,还用于在初始化时,根据LACP协议的结果,从活跃的聚合成员口中选择一个作为初始的PTP主用物理链路端口;
所述模式管理模块,用于触发应答模式,通过所述初始的PTP主用物理链路端口向所述通信对端设备发送PTP主用端口协商报文,在所述PTP主用端口协商报文中携带本地设备的CLOCKID和当前的协商模式,所述应答模式持续第一时间长度。
优选的,所述端口判定模块,还用于在当前的PTP主用物理链路接口状态变为不可用时,从剩余的正常工作活跃的聚合成员口中重新选择一个作为后续的PTP主用物理链路端口;
所述模式管理模块,还用于触发应答模式,通过重新选择的所述PTP主用物理链路端口发送PTP主用端口协商报文。
本发明还提供了一种聚合网络精确时间协议时间同步***,包括第一设备与第二设备,所述第一设备与所述第二设备互为通信对端;
所述第一设备,用于接收所述第二设备发送的PTP主用端口协商报文,记录接收所述PTP主用端口协商报文的端口,根据预置于本地和所述通信对端设备的同一判定规则,从本地的主用线路对应的端口和接收所述PTP主用端口协商报文的端口中择一作为后续的PTP主用物理链路端口,使用所述PTP主用物理链路端口进行PTP时间同步。
优选的,所述第一设备,还用于在初始化时,根据LACP协议的结果,从活跃的聚合成员口中选择一个作为初始的PTP主用物理链路端口,触发应答模式,通过所述初始的PTP主用物理链路端口向所述通信对端设备发送PTP主用端口协商报文,在所述PTP主用端口协商报文中携带本地设备的CLOCKID和当前的协商模式,所述应答模式持续第一时间长度。
优选的,所述第一设备,还用于在当前的PTP主用物理链路接口状态变为不可用时,从剩余的正常工作活跃的聚合成员口中重新选择一个作为后续的PTP主用物理链路端口,触发应答模式,通过重新选择的所述PTP主用物理链路端口发送PTP主用端口协商报文。
优选的,所述第一设备,还用于触发保活模式,并在保活模式下向所述第二设备发送PTP主用端口协商报文,在所述PTP主用端口协商报文中携带本地设备的CLOCKID和当前的协商模式。
本发明提供了种聚合网络PTP时间同步方法、装置和***,接收通信对端设备发送的PTP主用端口协商报文,记录接收所述PTP主用端口协商报文的端口,根据预置于本地和所述通信对端设备的同一判定规则,从本地的主用线路对应的端口和接收所述PTP主用端口协商报文的端口中择一作为后续的PTP主用物理链路端口,然后使用所述PTP主用物理链路端口进行PTP时间同步。实现了设备通过自动协商确定同一PTP时间同步所用链路,解决了PTP协议与LACP协议冲突的问题。
附图说明
图1为本发明的实施例一提供的一种聚合网络精确时间协议时间同步方法的流程图;
图2为本发明的实施例一中进行PTP主用物理链路端口触发场景示意图;
图3为本发明的实施例一中PTP主用端口协商报文的结构示意图;
图4为本发明的实施例一中PTP主用物理链路端口选择倒换原理示意图;
图5为本发明的实施例二提供的一种聚合网络精确时间协议时间同步装置的结构示意图。
具体实施方式
在IEEE1588V2协议中,时间的计算都是基于单一链路来推导的,这也就限定了1588部署的网络只能为单一链路组成的网络,但为了增加链路传输能力,运营商通常采用多条链路来分担业务,此时就用到了链路聚合协议(LACP);按照LACP协议设计在一段聚合链路中报文来回的线路不一定限制在一个接口上,这就使得PTP协议与LACP协议间存在冲突,而在LACP协议的网络中如何部署PTP,正是亟待解决的问题。
为了解决上述问题,本发明的实施例提供了一种聚合网络PTP时间同步方法、装置和***。下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
首先结合附图,对本发明的实施例一进行说明。
本发明实施例提供了一种聚合网络精确时间协议时间同步方法,扩展PTP协议完成PTP报文使用的PTP主用物理链路的协商与选择;所谓PTP主用物理链路,就是专供PTP使用的一个链路聚合的成员链路。然后,设备从报文流中识别出PTP报文,把PTP报文都控制在PTP主用物理端口上发送或转发。
本发明具体实现方法如图1所示,包括以下步骤:
步骤101、定义PTP的链路聚合主用端口的PTP主用端口协商报文。报文内容包括本设备的CLOCKID(不同设备的CLOCKID不同)及协商模式。协商模式包括应答模式及保活模式。
步骤102、在初始化时,根据LACP协议的结果,从活跃的聚合成员口中选择一个作为初始的PTP主用物理链路端口;
当PTP端口绑定链路聚合端口时,先通过观察LACP协议的结果,从活跃的聚合成员口中选择出一个PTP主用物理链路端口。并实时感知LACP的成员端口的状态变化,当选择出来的主用物理链路接口变为不可用时,要重新选择出一个可用接口。
本发明实施例所涉及的PTP主用物理链路商品选择流程有两个触发场景,如图2所示,分别为:
一个是PTP主用物理链路端口选择流程A,其是由于LACP变化触发,在此流程中需要重新选择PTP主用物理链路端口,并触发快速发包的应答报文发送阶段。
另一个是PTP主用物理链路端口选择流程B,其是由于接收到协商报文触发,在此流程中需要重新选择主用端口,并当检测到原来是应答报文发送阶段时,要切换到保活报文发送阶段。默认情况下,应答报文发送阶段时间可以设计为30s,报文发送间隔1s;保活报文发送阶段的报文发送间隔为1分钟。具体参见步骤103至步骤105.
步骤103、触发应答模式,通过所述初始的PTP主用物理链路端口向所述通信对端设备发送PTP主用端口协商报文,在所述PTP主用端口协商报文中携带本地设备的CLOCKID和当前的协商模式,所述应答模式持续第一时间长度;
由步骤102触发产生PTP主用物理链路端口后,需要触发应答模式的PTP协商报文快速发送(即频率较高的发送),持续时间为T1,在T1内反复多次发送么。在接收到对端协商报文后退出应答模式快速发送,进入慢速的保活模式报文通告。当应答模式报文一直无应答时,在T1结束后,自动切换到慢速的保活模式,以较低的频率继续发送PTP协商报文。若通信对端设备一直应答,则由本地自行选择PTP主用物理链路端口。
以下为PTP主用端口协商报文的一个具体实现:
报文封装:采用2层组播报文封装。
报文目的mac:采用P2P报文的目的mac(0180c200000E)
协议号:0x88F7
报文类型:0xE(代表ptp协商报文)
PTP主用端口协商报文内容如图3所示,CLOCKID的内容为本设备ID;msgMode(协商模式)的值为1,保活模式的值为0。其他字段参考标准协议。
步骤104、接收通信对端设备发送的PTP主用端口协商报文,记录接收所述PTP主用端口协商报文的端口;
当接收到对端PTP主用端口协商报文后,应进入PTP主用物理链路端口选择流程。
接收通信对端设备发送的PTP主用端口协商报文的步骤之后,触发保活模式,并在保活模式下向所述通信对端设备发送PTP主用端口协商报文,在所述PTP主用端口协商报文中携带本地设备的CLOCKID和当前的协商模式。
在所述PTP主用端口协商报文中携带有所述通信对端设备的CLOCKID及当前的协商模式,在互为通信对端的设备中配置相同的判定规则。所述判定规则具体为:
在本地设备的CLOCKID大于所述通信对端设备的CLOCKID时,选择接收所述PTP主用端口协商报文的端口作为后续的PTP主用物理链路端口,
在本地设备的CLOCKID小于所述通信对端设备的CLOCKID时,选择本地的主用线路对应的端口作为后续的PTP主用物理链路端口。
步骤105、根据预置于本地和所述通信对端设备的同一判定规则,从本地的主用线路对应的端口和接收所述PTP主用端口协商报文的端口中择一作为后续的PTP主用物理链路端口;
本步骤可通过比较CLOCKID来完成,如选择CLOCKID小的设备所使用的端口为PTP主用物理链路端口(亦可以CLOCKID大的设备为准。无论如何配置选择PTP主用物理链路端口的规则,只要设备间配置的规则相同即可达到互为通信对端的设备选择同一端口的效果,本发明的实施例对具体规则不作限定。)。
步骤106、在收到应答模式的PTP主用端口协商报文后,应答一个保活模式的PTP主用端口协商报文。
步骤107、使用所述PTP主用物理链路端口进行PTP时间同步;
设备控制PTP报文发送或者转发都应从PTP主用物理链路端口发出。进而配合时钟协议完成相同链路要求。
在当前的PTP主用物理链路接口状态变为不可用时,从剩余的正常工作活跃的聚合成员口中重新选择一个作为后续的PTP主用物理链路端口;
触发应答模式,通过重新选择的所述PTP主用物理链路端口发送PTP主用端口协商报文。
PTP主用物理链路端口选择倒换原理如图4所示,在初始主动选择阶段:协议查询LACP信息,确定出主用端口,其中A设备选择的主用端口为线路1,B设备选择的主用端口为线路2。然后设备会进入应答报文发送阶段。
当A通过线路1发送协商报文给设备B,B接收到A的协商报文后,记录下接收的端口1。并比较A与B的CLOCKID,发现A的较小,则切换到A选择的线路1口。此时协商完成,进入了稳定的保活状态。
当选择的主用端口由于外部原因(例如光纤被拔)变为不可用时,会重新进入上述两个选择阶段,当协商稳定后,选择线路2为主用链路。
下面结合附图,对本发明的实施例二进行说明。
本发明实施例提供了一种聚合网络精确时间协议时间同步装置,其结构如图5所示,包括:
协商报文接收模块501,用于接收通信对端设备发送的PTP主用端口协商报文,记录接收所述PTP主用端口协商报文的端口;
端口判定模块502,用于根据预置于本地和所述通信对端设备的同一判定规则,从本地的主用线路对应的端口和接收所述PTP主用端口协商报文的端口中择一作为后续的PTP主用物理链路端口;
PTP同步模块503,用于使用所述PTP主用物理链路端口进行PTP时间同步。
优选的,在所述PTP主用端口协商报文中携带有所述通信对端设备的CLOCKID及当前的协商模式,所述判定规则具体为:在本地设备的CLOCKID大于所述通信对端设备的CLOCKID时选择接收所述PTP主用端口协商报文的端口作为后续的PTP主用物理链路端口,在本地设备的CLOCKID小于所述通信对端设备的CLOCKID时选择本地的主用线路对应的端口作为后续的PTP主用物理链路端口,该装置还包括模式管理模块504;
所述端口判定模块502,还用于在初始化时,根据LACP协议的结果,从活跃的聚合成员口中选择一个作为初始的PTP主用物理链路端口;
所述模式管理模块504,用于触发应答模式,通过所述初始的PTP主用物理链路端口向所述通信对端设备发送PTP主用端口协商报文,在所述PTP主用端口协商报文中携带本地设备的CLOCKID和当前的协商模式,所述应答模式持续第一时间长度。
优选的,所述端口判定模块502,还用于在当前的PTP主用物理链路接口状态变为不可用时,从剩余的正常工作活跃的聚合成员口中重新选择一个作为后续的PTP主用物理链路端口;
所述模式管理模块504,还用于触发应答模式,通过重新选择的所述PTP主用物理链路端口发送PTP主用端口协商报文。
上述聚合网络精确时间协议时间同步装置可集成于网络通信设备中,由网络通信设备完成相应功能。
本发明实施例还提供了一种聚合网络精确时间协议时间同步***,包括第一设备与第二设备,所述第一设备与所述第二设备互为通信对端,均集成有如图5所示的聚合网络精确时间协议时间同步***;
所述第一设备,用于接收所述第二设备发送的PTP主用端口协商报文,记录接收所述PTP主用端口协商报文的端口,根据预置于本地和所述通信对端设备的同一判定规则,从本地的主用线路对应的端口和接收所述PTP主用端口协商报文的端口中择一作为后续的PTP主用物理链路端口,使用所述PTP主用物理链路端口进行PTP时间同步。
优选的,所述第一设备,还用于在初始化时,根据LACP协议的结果,从活跃的聚合成员口中选择一个作为初始的PTP主用物理链路端口,触发应答模式,通过所述初始的PTP主用物理链路端口向所述通信对端设备发送PTP主用端口协商报文,在所述PTP主用端口协商报文中携带本地设备的CLOCKID和当前的协商模式,所述应答模式持续第一时间长度。
优选的,所述第一设备,还用于在当前的PTP主用物理链路接口状态变为不可用时,从剩余的正常工作活跃的聚合成员口中重新选择一个作为后续的PTP主用物理链路端口,触发应答模式,通过重新选择的所述PTP主用物理链路端口发送PTP主用端口协商报文。
优选的,所述第一设备,还用于触发保活模式,并在保活模式下向所述第二设备发送PTP主用端口协商报文,在所述PTP主用端口协商报文中携带本地设备的CLOCKID和当前的协商模式。
本发明的实施例提供的聚合网络精确时间协议时间同步装置和***,能够与本发明的实施例所提供的一种聚合网络精确时间协议时间同步方法相结合,设备接收通信对端设备发送的PTP主用端口协商报文,记录接收所述PTP主用端口协商报文的端口,根据预置于本地和所述通信对端设备的同一判定规则,从本地的主用线路对应的端口和接收所述PTP主用端口协商报文的端口中择一作为后续的PTP主用物理链路端口,然后使用所述PTP主用物理链路端口进行PTP时间同步。实现了设备通过自动协商确定同一PTP时间同步所用链路,解决了PTP协议与LACP协议冲突的问题。本发明的实施例提供的技术方案提出了PTP主用物理链路的概念,并通过扩展协议能自动协商选择出这一链路,解决了PTP技术在链路聚合网络中的应用问题。
本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如***、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。
可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。
上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。
任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。
Claims (13)
1.一种聚合网络精确时间协议时间同步方法,其特征在于,包括:
接收通信对端设备发送的精确时间协议PTP主用端口协商报文,记录接收所述PTP主用端口协商报文的端口;
根据预置于本地和所述通信对端设备的同一判定规则,从本地的主用线路对应的端口和接收所述PTP主用端口协商报文的端口中择一作为后续的PTP主用物理链路端口;
使用所述PTP主用物理链路端口进行PTP时间同步。
2.根据权利要求1所述的聚合网络精确时间协议时间同步方法,其特征在于,在所述PTP主用端口协商报文中携带有所述通信对端设备的CLOCKID及当前的协商模式,所述判定规则具体为:
在本地设备的时钟标识CLOCKID大于所述通信对端设备的CLOCKID时,选择接收所述PTP主用端口协商报文的端口作为后续的PTP主用物理链路端口,
在本地设备的CLOCKID小于所述通信对端设备的CLOCKID时,选择本地的主用线路对应的端口作为后续的PTP主用物理链路端口。
3.根据权利要求1所述的聚合网络精确时间协议时间同步方法,其特征在于,该方法还包括:
在初始化时,根据LACP协议的结果,从活跃的聚合成员口中选择一个作为初始的PTP主用物理链路端口;
触发应答模式,通过所述初始的PTP主用物理链路端口向所述通信对端设备发送PTP主用端口协商报文,在所述PTP主用端口协商报文中携带本地设备的CLOCKID和当前的协商模式,所述应答模式持续第一时间长度。
4.根据权利要求1或3所述的聚合网络精确时间协议时间同步方法,其特征在于,该方法还包括:
在当前的PTP主用物理链路接口状态变为不可用时,从剩余的正常工作活跃的聚合成员口中重新选择一个作为后续的PTP主用物理链路端口;
触发应答模式,通过重新选择的所述PTP主用物理链路端口发送PTP主用端口协商报文。
5.根据权利要求1所述的聚合网络精确时间协议时间同步方法,其特征在于,当接收通信对端设备发送的PTP主用端口协商报文时本地设备处于应答模式的情况下,接收通信对端设备发送的PTP主用端口协商报文的步骤之后,还包括:
触发保活模式,并在保活模式下向所述通信对端设备发送PTP主用端口协商报文,在所述PTP主用端口协商报文中携带本地设备的CLOCKID和当前的协商模式。
6.根据权利要求1所述的聚合网络精确时间协议时间同步方法,其特征在于,该方法还包括:
在互为通信对端的设备中配置相同的判定规则。
7.一种聚合网络精确时间协议时间同步装置,其特征在于,包括:
协商报文接收模块,用于接收通信对端设备发送的PTP主用端口协商报文,记录接收所述PTP主用端口协商报文的端口;
端口判定模块,用于根据预置于本地和所述通信对端设备的同一判定规则,从本地的主用线路对应的端口和接收所述PTP主用端口协商报文的端口中择一作为后续的PTP主用物理链路端口;
PTP同步模块,用于使用所述PTP主用物理链路端口进行PTP时间同步。
8.根据权利要求7所述的聚合网精确时间协议时间同步装置,其特征在于,在所述PTP主用端口协商报文中携带有所述通信对端设备的CLOCKID及当前的协商模式,所述判定规则具体为:在本地设备的CLOCKID大于所述通信对端设备的CLOCKID时选择接收所述PTP主用端口协商报文的端口作为后续的PTP主用物理链路端口,在本地设备的CLOCKID小于所述通信对端设备的CLOCKID时选择本地的主用线路对应的端口作为后续的PTP主用物理链路端口,该装置还包括模式管理模块;
所述端口判定模块,还用于在初始化时,根据LACP协议的结果,从活跃的聚合成员口中选择一个作为初始的PTP主用物理链路端口;
所述模式管理模块,用于触发应答模式,通过所述初始的PTP主用物理链路端口向所述通信对端设备发送PTP主用端口协商报文,在所述PTP主用端口协商报文中携带本地设备的CLOCKID和当前的协商模式,所述应答模式持续第一时间长度。
9.根据权利要求7或8所述的聚合网络精确时间协议时间同步装置,其特征在于,
所述端口判定模块,还用于在当前的PTP主用物理链路接口状态变为不可用时,从剩余的正常工作活跃的聚合成员口中重新选择一个作为后续的PTP主用物理链路端口;
所述模式管理模块,还用于触发应答模式,通过重新选择的所述PTP主用物理链路端口发送PTP主用端口协商报文。
10.一种聚合网络精确时间协议时间同步***,其特征在于,包括第一设备与第二设备,所述第一设备与所述第二设备互为通信对端;
所述第一设备,用于接收所述第二设备发送的PTP主用端口协商报文,记录接收所述PTP主用端口协商报文的端口,根据预置于本地和所述通信对端设备的同一判定规则,从本地的主用线路对应的端口和接收所述PTP主用端口协商报文的端口中择一作为后续的PTP主用物理链路端口,使用所述PTP主用物理链路端口进行PTP时间同步。
11.根据权利要求10所述的聚合网络精确时间协议时间同步***,其特征在于,
所述第一设备,还用于在初始化时,根据LACP协议的结果,从活跃的聚合成员口中选择一个作为初始的PTP主用物理链路端口,触发应答模式,通过所述初始的PTP主用物理链路端口向所述通信对端设备发送PTP主用端口协商报文,在所述PTP主用端口协商报文中携带本地设备的CLOCKID和当前的协商模式,所述应答模式持续第一时间长度。
12.根据权利要求10所述的聚合网络精确时间协议时间同步***,其特征在于,
所述第一设备,还用于在当前的PTP主用物理链路接口状态变为不可用时,从剩余的正常工作活跃的聚合成员口中重新选择一个作为后续的PTP主用物理链路端口,触发应答模式,通过重新选择的所述PTP主用物理链路端口发送PTP主用端口协商报文。
13.根据权利要求10所述的聚合网络精确时间协议时间同步***,其特征在于,
所述第一设备,还用于触发保活模式,并在保活模式下向所述第二设备发送PTP主用端口协商报文,在所述PTP主用端口协商报文中携带本地设备的CLOCKID和当前的协商模式。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510005271.0A CN105827570A (zh) | 2015-01-06 | 2015-01-06 | 聚合网络精确时间协议时间同步方法、装置和*** |
EP15876588.3A EP3244587A4 (en) | 2015-01-06 | 2015-07-21 | Method, device and system for precision time protocol time synchronization in aggregation network |
PCT/CN2015/084706 WO2016110084A1 (zh) | 2015-01-06 | 2015-07-21 | 聚合网络精确时间协议时间同步方法、装置和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510005271.0A CN105827570A (zh) | 2015-01-06 | 2015-01-06 | 聚合网络精确时间协议时间同步方法、装置和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105827570A true CN105827570A (zh) | 2016-08-03 |
Family
ID=56355471
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510005271.0A Pending CN105827570A (zh) | 2015-01-06 | 2015-01-06 | 聚合网络精确时间协议时间同步方法、装置和*** |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP3244587A4 (zh) |
CN (1) | CN105827570A (zh) |
WO (1) | WO2016110084A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108988973A (zh) * | 2017-06-05 | 2018-12-11 | 中兴通讯股份有限公司 | 聚合链路时钟控制方法及*** |
CN112350794A (zh) * | 2019-08-09 | 2021-02-09 | 诺基亚通信公司 | 一种端到端透明时钟和转发ptp报文的方法 |
CN113691337A (zh) * | 2020-05-19 | 2021-11-23 | 瑞昱半导体股份有限公司 | 用于无缝精确时间协议的控制方法以及时间感知桥接装置 |
US11546073B2 (en) | 2020-05-19 | 2023-01-03 | Realtek Semiconductor Corp. | Control method and time aware bridge device for seamless precision time protocol |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106656395B (zh) * | 2017-01-05 | 2018-12-18 | 西安电子科技大学 | 基于自学习改进的电网时间同步测量***和方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103067113A (zh) * | 2012-12-24 | 2013-04-24 | 中兴通讯股份有限公司 | 基于聚合链路实现ptp时间同步的方法及装置 |
CN103312429A (zh) * | 2013-06-08 | 2013-09-18 | 杭州华三通信技术有限公司 | 一种时间同步方法及装置 |
US20130336117A1 (en) * | 2012-06-15 | 2013-12-19 | Desmond Yan | Distributed processing scheme to support ieee 1588 ptp over multiple ports spanning a lag |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102724194A (zh) * | 2012-06-18 | 2012-10-10 | 北京东土电信技术有限公司 | 一种精确时间同步协议报文的发送方法及装置 |
US9360885B2 (en) * | 2013-04-09 | 2016-06-07 | International Business Machines Corporation | Fabric multipathing based on dynamic latency-based calculations |
-
2015
- 2015-01-06 CN CN201510005271.0A patent/CN105827570A/zh active Pending
- 2015-07-21 EP EP15876588.3A patent/EP3244587A4/en not_active Withdrawn
- 2015-07-21 WO PCT/CN2015/084706 patent/WO2016110084A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130336117A1 (en) * | 2012-06-15 | 2013-12-19 | Desmond Yan | Distributed processing scheme to support ieee 1588 ptp over multiple ports spanning a lag |
CN103067113A (zh) * | 2012-12-24 | 2013-04-24 | 中兴通讯股份有限公司 | 基于聚合链路实现ptp时间同步的方法及装置 |
CN103312429A (zh) * | 2013-06-08 | 2013-09-18 | 杭州华三通信技术有限公司 | 一种时间同步方法及装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108988973A (zh) * | 2017-06-05 | 2018-12-11 | 中兴通讯股份有限公司 | 聚合链路时钟控制方法及*** |
CN112350794A (zh) * | 2019-08-09 | 2021-02-09 | 诺基亚通信公司 | 一种端到端透明时钟和转发ptp报文的方法 |
CN112350794B (zh) * | 2019-08-09 | 2024-01-16 | 诺基亚通信公司 | 一种端到端透明时钟和转发ptp报文的方法 |
CN113691337A (zh) * | 2020-05-19 | 2021-11-23 | 瑞昱半导体股份有限公司 | 用于无缝精确时间协议的控制方法以及时间感知桥接装置 |
TWI748902B (zh) * | 2020-05-19 | 2021-12-01 | 瑞昱半導體股份有限公司 | 用於無縫精確時間協定的控制方法以及時間感知橋接裝置 |
US11546073B2 (en) | 2020-05-19 | 2023-01-03 | Realtek Semiconductor Corp. | Control method and time aware bridge device for seamless precision time protocol |
Also Published As
Publication number | Publication date |
---|---|
EP3244587A4 (en) | 2017-12-20 |
WO2016110084A1 (zh) | 2016-07-14 |
EP3244587A1 (en) | 2017-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA3148150A1 (en) | Connection establishment method,device,integrated access backhaul node and storage medium | |
CN105827570A (zh) | 聚合网络精确时间协议时间同步方法、装置和*** | |
CN101951616B (zh) | 无线控制器的切换方法、***及设备 | |
EP3002975B1 (en) | Home network device and method of proxy service discovering | |
JP2022513083A (ja) | 時間依存ネットワーキング通信方法及び装置 | |
CN103534982A (zh) | 保护业务可靠性的方法、设备及网络虚拟化*** | |
US10652730B2 (en) | Traffic-aware group reformation in a multi-group P2P network | |
CN103428306B (zh) | 网元设备上线方法、设备及*** | |
CN110275680B (zh) | 一种双控双活存储*** | |
US9288075B2 (en) | Method and system for auto-configuration, and network node | |
CN101557616A (zh) | 接入点切换备份接入控制器的方法及接入点和接入控制器 | |
CN103001759B (zh) | 一种基于网络的时间同步方法、***及装置 | |
EP3672170A1 (en) | Electing designated forwarder | |
JP6555445B1 (ja) | 時刻同期システム、タイムマスタ、管理マスタおよび時刻同期方法 | |
JP2017535195A (ja) | Sasシステム、sasシステムトラバーサル方法および装置 | |
CN104052565A (zh) | 一种时间同步方法和通信终端 | |
CN106294015A (zh) | 一种数据备份方法和装置 | |
CN102684966B (zh) | 设备入网方法、装置及*** | |
CN104869665A (zh) | 控制网络连接的方法、路由器及移动设备 | |
CN112492618A (zh) | 一种网络共享方法、装置、电子设备及存储介质 | |
CN113038511B (zh) | 通信***的控制方法及控制装置、通讯*** | |
CN113261249A (zh) | 一种数据传输方法、相关设备及计算机存储介质 | |
US11223965B2 (en) | Method and apparatus for controlling network sensors | |
RU2693903C1 (ru) | Способ, устройство и система обработки для расширенного порта | |
WO2023273533A1 (zh) | 网络管理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160803 |