CN105471603B - 一种远程配置光网络单元ptp业务的方法、装置和系统 - Google Patents
一种远程配置光网络单元ptp业务的方法、装置和系统 Download PDFInfo
- Publication number
- CN105471603B CN105471603B CN201410410718.8A CN201410410718A CN105471603B CN 105471603 B CN105471603 B CN 105471603B CN 201410410718 A CN201410410718 A CN 201410410718A CN 105471603 B CN105471603 B CN 105471603B
- Authority
- CN
- China
- Prior art keywords
- ptp
- management entity
- onu
- olt
- attribute
- 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.)
- Active
Links
Images
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/26—Special purpose or proprietary protocols or architectures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/062—Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers
- H04J3/0623—Synchronous multiplexing systems, e.g. synchronous digital hierarchy/synchronous optical network (SDH/SONET), synchronisation with a pointer process
-
- 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/0673—Clock or time synchronisation among packet nodes using intermediate nodes, e.g. modification of a received timestamp before further transmission to the next packet node, e.g. including internal delay time or residence time into the packet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/12—Arrangements for remote connection or disconnection of substations or of equipment thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0075—Arrangements for synchronising receiver with transmitter with photonic or optical means
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q11/0067—Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J2203/00—Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
- H04J2203/0001—Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
- H04J2203/0073—Services, e.g. multimedia, GOS, QOS
-
- 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
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0079—Operation or maintenance aspects
- H04Q2011/0081—Fault tolerance; Redundancy; Recovery; Reconfigurability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0088—Signalling aspects
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Small-Scale Networks (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Abstract
本发明公开了一种远程配置光网络单元(ONU)精确时间同步协议(PTP)业务的方法,包括:ONU进行初始化后,创建PTP管理实体;所述ONU接收OLT下发的、由所述OLT设置的所述PTP管理实体属性;所述ONU解析所述OLT下发的PTP管理实体属性,并依据所述PTP管理实体属性进行相应PTP业务的设置。本发明还同时公开了一种与所述方法对应的ONU、OLT和系统,本发明在建立OMCI通道后,即可在OLT侧完成ONU时钟的配置,实现了通过OMCI进行PTP业务的远程配置。
Description
技术领域
本发明涉及吉比特无源光网络(Gigabit Passive Optical Network,GPON)技术领域,尤其涉及一种远程配置光网络单元(Optical Network Unit,ONU)精确时间同步协议(Precision Time Protocol,简称PTP或1588)业务的方法、装置和系统。
背景技术
IEEE 1588v2是网络测量和控制系统的精确时间同步协议,即PTP或1588,可以实现频率和相位同步。PTP采用主从(master/slave)同步方式,即:主从设备之间基于网络数据包发送和接收时间戳的方式完成同步功能。GPON可以通过如下方式完成时钟和时间同步,光线路终端(Optical Line Terminal,OLT)上联时间源获取时间信息,再把时间信息传递给ONU,完成OLT和ONU之间的时间同步。ONU作为IEEE 1588主设备,生成新的PTP消息,通过以太网口发送给下级的1588从设备,通过这种方式就可以实现ONU下联从设备与OLT上联时间源,即主设备间的时间同步,具体如图1所示。当然,无源光网络PTP业务不限于图1中所示的应用场景,也可为其他的应用场景。
目前,ONU的1588配置主要是通过Telnet或串口方式完成。其中,通过所述串口的方式不能实现远程配置。所述Telnet方式也有一定局限性,必须先为ONU配置IP地址,且能够Ping通ONU地址,否则不能登陆ONU配置。所述Ping也属于一个通信协议,是TCP/IP协议的一部分。
GPON标准G.984.4定义了光网络终端管理控制接口(ONT Management andControl Interface,简称OMCI),该标准定义了一些管理实体(Management Entity,简称ME)和操作方法,通过所述OMCI对ONU管理实体的操作可以实现ONU的配置管理、故障管理、性能管理和安全管理。G.988又对所述G.984.4做了完善。所述G.988为管理实体OLT-G增设了时间信息(Time-of-day information)属性,通过OLT-G实体可以把OLT时间信息传递给ONU,以用来完成OLT和ONU之间的时间同步。但是,G.988未定义配置IEEE1588业务的管理实体,因此无法通过所述OMCI实现对ONU 1588业务的远程配置。
发明内容
为解决现有存在的技术问题,本发明实施例提供一种远程配置ONU PTP业务的方法、装置和系统。
本发明实施例提供了一种远程配置ONU PTP业务的方法,该方法包括:
ONU进行初始化后,创建PTP管理实体;
所述ONU接收OLT下发的、由所述OLT设置的所述PTP管理实体属性;
所述ONU解析所述OLT下发的PTP管理实体属性,并依据所述PTP管理实体属性进行相应PTP业务的设置。
其中,所述ONU创建的PTP管理实体的数量为一个或多个。
优选的,该方法还包括:
ONU接收OLT下发的、由所述OLT设置的所述PTP管理实体的操作类型。
优选的,该方法还包括:
在系统运行过程中,如需改变PTP业务类型,则所述ONU接收所述OLT下发的、由所述OLT设置的新的PTP管理实体属性;
所述ONU解析所述OLT下发的新的PTP管理实体属性,并依据所述新的PTP管理实体属性进行新PTP业务的设置。
本发明实施例还提供了一种远程配置ONU PTP业务的方法,该方法包括:
ONU进行初始化后,创建PTP管理实体;
OLT设置所述PTP管理实体属性,并将所述PTP管理实体属性下发到所述ONU;
所述ONU接收并解析所述PTP管理实体属性,并依据所述PTP管理实体属性进行相应PTP业务的设置。
优选的,该方法还包括:
所述OLT设置所述PTP管理实体的操作类型,并下发到所述ONU。
优选的,该方法还包括:
在系统运行过程中,如需改变PTP业务类型,则所述OLT设置新的PTP管理实体属性,并下发到所述ONU;
所述ONU接收并解析所述OLT下发的新的PTP管理实体属性,并依据所述新的PTP管理实体属性进行新PTP业务的设置。
本发明实施例还提供了一种远程配置ONU PTP业务的方法,该方法包括:
OLT在ONU初始化,并创建PTP管理实体后,设置所述PTP管理实体属性,并将所述PTP管理实体属性下发到所述ONU;
其中,所述PTP管理实体属性被所述ONU接收并解析后,用于所述ONU进行相应PTP业务设置的依据。
优选的,该方法还包括:
所述OLT设置所述PTP管理实体的操作类型,并下发到所述ONU。
优选的,该方法还包括:
在系统运行过程中,如需改变PTP业务类型,则所述OLT设置新的PTP管理实体属性,并下发到所述ONU;
其中,所述新的PTP管理实体属性被所述ONU接收并解析后,用于所述ONU进行新PTP业务设置的依据。
本发明实施例还提供了一种ONU,所述ONU包括:OMCI协议处理模块和PTP处理模块;其中,
所述OMCI协议处理模块,用于ONU进行初始化后,创建PTP管理实体,接收OLT下发的、由所述OLT设置的所述PTP管理实体属性,并进行解析;
所述PTP处理模块,用于依据所述OMCI协议处理模块解析所得的PTP管理实体属性,进行相应PTP业务的设置。
其中,所述OMCI协议处理模块,还用于接收OLT下发的、由所述OLT设置的所述PTP管理实体的操作类型。
其中,在系统运行过程中,如需改变PTP业务类型,所述OMCI协议处理模块,还用于接收所述OLT下发的、由所述OLT设置的新的PTP管理实体属性,并进行解析;
相应的,所述PTP处理模块,还用于依据所述OMCI协议处理模块解析所得的新的PTP管理实体属性进行新PTP业务的设置。
本发明实施例还提供了一种OLT,所述OLT包括:OMCI协议处理模块,用于ONU初始化,并创建PTP管理实体后,设置所述PTP管理实体属性,并将所述PTP管理实体属性下发到所述ONU;
其中,所述PTP管理实体属性被所述ONU接收并解析后,用于所述ONU进行相应PTP业务设置的依据。
其中,所述OMCI协议处理模块,还用于设置所述PTP管理实体的操作类型,并下发到所述ONU。
其中,在系统运行过程中,如需改变PTP业务类型时,所述OMCI协议处理模块,还用于设置新的PTP管理实体属性,并下发到所述ONU;
其中,所述新的PTP管理实体属性被所述ONU接收并解析后,用于所述ONU进行新PTP业务设置的依据。
本发明实施例还提供了一种远程配置ONU PTP业务的系统,该系统包括:上文所述的ONU和OLT。
本发明实施例提供的远程配置ONU PTP业务的方法、装置和系统,ONU进行初始化后,创建PTP管理实体;ONU接收OLT下发的、由所述OLT设置的PTP管理实体属性;ONU解析所述OLT下发的PTP管理实体属性,并依据所述PTP管理实体属性进行相应PTP业务的设置。本发明实施例可在ONU完成GPON注册、正常上线,并建立OMCI通道后,即可在OLT侧完成ONU精确时间同步业务的配置,实现了通过OMCI进行PTP业务的远程配置。而且,不需要通过ONU带内管理IP配置,节省了IP地址资源。此外,本发明实施例所述的配置方法易于维护和管理,便于批量配置。
附图说明
在附图(其不一定是按比例绘制的)中,相似的附图标记可在不同的视图中描述相似的部件。具有不同字母后缀的相似附图标记可表示相似部件的不同示例。附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。
图1为无源光网络PTP业务场景示意图之一;
图2为本发明实施例所述远程配置ONU PTP业务的方法实现流程示意图;
图3为本发明另一实施例所述远程配置ONU PTP业务的方法实现流程示意图;
图4为本发明另一实施例所述远程配置ONU PTP业务的方法实现流程示意图;
图5为本发明实施例所述ONU的结构示意图;
图6为本发明实施例所述OLT的结构示意图;
图7为本发明实施例所述系统的结构示意图。
具体实施方式
本发明的实施例中,ONU进行初始化后,创建PTP管理实体;ONU接收OLT下发的、由所述OLT设置的所述PTP管理实体属性;ONU解析所述OLT下发的PTP管理实体属性,并依据所述PTP管理实体属性进行相应PTP业务的设置。
下面结合附图及具体实施例对本发明作进一步详细说明。
图2为本发明实施例所述远程配置ONU PTP业务的方法实现流程示意图,如图2所示,包括:
步骤201:ONU进行初始化后,创建PTP管理实体;
具体的,ONU启动,进行内部OMCI协议处理模块和PTP处理模块的初始化后,所述OMCI协议处理模块创建PTP管理实体。这里,所述PTP管理实体的创建方法可采用通用的管理实体创建方法,此处不再详述。
这里,所述ONU可以创建一个或多个PTP管理实体,具体ONU所创建的PTP管理实体的数量与ONU所支持的PTP端口数相关。
步骤202:ONU接收OLT下发的、由所述OLT设置的PTP管理实体属性;
具体的,OLT内部的OMCI协议处理模块设置与所述PTP管理实体对应的属性,并通过Set消息将所述PTP管理实体的属性下发给ONU接收。
步骤203:ONU解析所述OLT下发的PTP管理实体属性,并依据所述PTP管理实体属性进行相应PTP业务的设置;
具体的,ONU内部的OMCI协议处理模块收到所述OLT下发的携带所述PTP管理实体属性的Set消息后进行解析,得到PTP管理实体属性,PTP处理模块依据所述OMCI协议处理模块解析所得的PTP管理实体属性,进行相应PTP业务的设置。ONU把PTP业务设置是否成功的结果,通过OMCI消息反馈给OLT,即:ONU内部的PTP处理模块将PTP业务设置是否成功的结果通过OMCI协议处理模块反馈给OLT。
这里,对于不同PTP业务,所述OLT设置的PTP管理实体属性不同。
本发明的实施例中,可将创建的PTP管理实体设置为:PTP config data,简称PCD,当然也可设置为其他名称。所述PCD对应的管理实体类值(Managed entity class value)可设置为400,当然,也可选择G.988标准预留的其他实体编号,如表1所示。
表1
所述OLT设置的PTP管理实体的属性,即:PCD的属性包括:PTP管理实体标识、管理状态、PTP状态、传输类型、远端MAC、近端MAC、近端IP、远端IP、通信方式、TCI、同步步数、PTP优先级,以及时钟质量。
优选的,本发明实施例所述方法还包括:ONU接收OLT下发的、由所述OLT设置的所述PTP管理实体的操作类型。所述操作类型包括:查询(Get)、设置(Set)和告警(Alarm)。
下面对上述PTP管理实体的属性进行介绍。
所述PTP管理实体标识,也可为:受管实体ID(Managed entity id):该属性为受管实体的每个实例提供唯一的编码。该属性可读,在创建管理实体时设置,为强制的,2字节表示。
所述管理状态(Administrative state):该属性表示端口PTP业务是否开启。值1表示开启,值0表示关闭。该属性可读,可写,在创建管理实体时设置,为强制的,1字节表示。
所述PTP状态(PTP state):该属性表示端口PTP状态,值0表示为master,值1表示slave,值2表示passive。
该属性可读,在创建管理实体时设置,为强制的,1字节表示。
所述传输类型(Transport type):该属性表示PTP业务封装类型。
该属性为0x1表示IEEE Std 802.3以太封装;
该属性为0x2表示UDP/IPv4封装;
该属性为0x3表示UDP/IPv6封装;
该属性可读,可写,在创建管理实体时设置,为强制的,1字节表示。
所述近端MAC(Near-end MAC):传送1588业务时的源MAC地址。
该属性可读,可写,在创建管理实体时设置,为强制的,6字节表示。
所述远端MAC(Far-end MAC):传送1588业务时的目的MAC地址。
该属性可读,可写,在创建管理实体时设置,为强制的,6字节表示。
所述近端IP(Near-end IP):当基于IP传送1588业务时,该属性指向UDP配置数据受管实体的一个实例。如果1588业务不在IP上传送,则使用缺省值0。该属性可读,在创建管理实体时设置,对IP传送为强制的,2字节表示。
所述远端IP(Far-end IP):当基于IP传送1588业务时,该属性指包含远端终结点的IP地址。如果1588业务不在IP上传送,则使用缺省值0。
该属性可读,在创建管理实体时设置,对IP传送为强制的,2字节表示。
所述通信方式(Transit mode):分为单播、组播。
该属性为0x1表示单播通信;
该属性为0x2表示组播通信;
该属性可读,可写,在创建管理实体时设置,为强制的,1字节表示。
所述TCI:该属性表示PTP业务tag信息,如果1588业务要求标签策略,该属性指定了标签控制信息,包括VLAN值,优先级位和CFI位。
该属性可读,可写,可选,2字节表示。
所述同步步数(Synchronization step):该属性表示同步步数,PTP同步分为1步和2步。
该属性为0x1表示1步同步;
该属性为0x2表示2步同步;
该属性可读,可写,在创建管理实体时设置,为强制的,1字节表示。
所述PTP优先级(PTP priority):执行best master clock(简称BMC)算法时使用。包括priority1和priority2,取值范围均为0-255。使用2个字节表示,前1个字节为priority1,后1个字节为priority2。
该属性可读,可写,在创建管理实体时设置,为强制的,2字节表示。
所述时钟质量(Clock Class):值从0-255。
该属性可读,可写,在创建管理实体时设置,为强制的,1字节表示。
所述操作类型中的告警(Alarm)设置如表2所示
表2
需要说明的是,本发明实施例中,以上对所述PTP管理实体属性、操作的具体设置,包括但不限于上面的说明,例如:对字节长度、名称的选择、实体属性设置的先后顺序等,还可进行其他设置。
优选的,本发明的实施例中,该方法还包括:
在系统运行过程中,如需改变PTP业务类型,则所述ONU接收OLT下发的、由所述OLT设置的新的PTP管理实体属性;ONU解析所述OLT下发的新的PTP管理实体属性,并依据所述新的PTP管理实体属性进行新PTP业务的设置。
本发明实施例还提供一种远程配置ONU PTP业务的方法,如图3所示,该方法包括:
步骤301:ONU进行初始化后,创建PTP管理实体;
步骤302:OLT设置所述PTP管理实体属性,并将所述PTP管理实体属性下发到所述ONU;
步骤303:所述ONU接收并解析所述PTP管理实体属性,并依据所述PTP管理实体属性进行相应PTP业务的设置。
对于步骤301-303的细化描述与图2所述方法相同,此处不再详述。
这里,所述ONU可以创建一个或多个PTP管理实体,具体与ONU所支持的PTP端口数有关。
优选的,本发明实施例所述方法还包括:OLT设置PTP管理实体的操作类型,并下发到所述ONU。所述操作类型包括:查询(Get)、设置(Set)和告警。
优选的,本发明实施例所述方法还包括:
在系统运行过程中,如需改变PTP业务类型,则所述OLT设置新的PTP管理实体属性,并下发到所述ONU;所述ONU接收并解析所述OLT下发的新的PTP管理实体属性,并依据所述新的PTP管理实体属性进行新PTP业务的设置。
本发明实施例还提供一种远程配置ONU PTP业务的方法,如图4所示,该方法包括:
步骤401:OLT在ONU初始化,并创建PTP管理实体后,设置所述PTP管理实体属性;
步骤402:所述OLT将所述PTP管理实体属性下发到所述ONU;
其中,所述PTP管理实体属性被所述ONU接收并解析后,用于所述ONU进行相应PTP业务设置的依据。
对于步骤401、402的细化描述与图2所述方法相同,此处不再详述。
优选的,本发明的实施例中,该方法还包括:
所述OLT设置所述PTP管理实体的操作类型,并下发到所述ONU。
优选的,本发明的实施例中,该方法还包括:
在系统运行过程中,如需改变PTP业务类型,则所述OLT设置新的PTP管理实体属性,并下发到所述ONU;
其中,所述新的PTP管理实体属性被所述ONU接收并解析后,用于所述ONU进行新PTP业务设置的依据。
本发明实施例可在ONU完成GPON注册、正常上线,并建立OMCI通道后,即可在OLT侧完成ONU精确时间同步业务的配置,实现了通过OMCI进行PTP业务的远程配置。而且,不需要通过ONU带内管理IP配置,节省了IP地址资源。此外,本发明实施例所述的配置方法易于维护和管理,便于批量配置。
下面给通过具体应用场景对本发明实施例所述方法进行详细描述。
实施例一
本实施例中,需要配置ONU为三层IP组播模式,则需执行如下操作:
A.ONU进行OMCI协议处理模块和PTP处理模块的初始化后,所述OMCI协议处理模块创建一个1588或PTP管理实体的实例;
B.OLT内部的OMCI协议处理模块设置与所述PTP管理实体对应的属性;
这里,所述设置的PTP管理实体对应的属性如下:
设置PTP优先级和时钟质量;
设置PTP状态属性为master;
设置PTP管理状态使能;
设置PTP近端IP和远端IP;
设置PTP同步步数为1步;
设置PTP传输类型为三层IP/UDP;
设置通信方式为组播。
C.所述OLT内部的OMCI协议处理模块通过Set消息把PTP管理实体属性下发给所述ONU;
D.ONU内部的OMCI协议处理模块接收到OLT下发的Set消息后进行解析,ONU内部的PTP处理模块依据所述OMCI协议处理模块解析所得的PTP管理实体属性,进行相应PTP业务的设置;ONU内部的PTP处理模块将PTP业务设置是否成功的结果发送给ONU内部的OMCI协议处理模块,然后由所述OMCI协议处理模块把设置结果通过OMCI消息反馈给OLT;
这里,所述PTP处理模块设置内容如下:
(1)设置PTP优先级和时钟质量属性;
(2)设置端口PTP状态属性为master;
(3)设置同步步数为1步;
(4)设置PTP传输类型为三层IP/UDP;
(5)设置PTP近端IP;
(6)设置PTP通信方式为组播;
(7)设置PTP远端IP;
(8)使能PTP管理状态;
上述设置的内容(1)-(4)没有严格先后顺序限制,包括但不限于上面的设置步骤。
上述ONU的设置完成后,PTP端口开始发送PTP报文,通过与对端设备报文交互实现同步,具体本发明实施例不再详述。
实施例二
本实施例中,需要配置ONU为三层IP单播模式,则需执行如下操作:
A.ONU进行OMCI协议处理模块和PTP处理模块的初始化后,所述OMCI协议处理模块创建一个1588或PTP管理实体的实例;
B.OLT内部的OMCI协议处理模块设置与所述PTP管理实体对应的属性;
这里,所述设置的PTP管理实体对应的属性如下:
设置PTP优先级和时钟质量;
设置PTP状态属性为master;
设置PTP管理状态使能;
设置PTP近端IP和远端IP;
设置PTP同步步数为1步;
设置PTP传输类型为三层IP/UDP;
设置通信方式为单播。
C.所述OLT内部的OMCI协议处理模块通过Set消息把PTP管理实体属性下发给所述ONU;
D.ONU内部的OMCI协议处理模块接收到OLT下发的Set消息后进行解析,ONU内部的PTP处理模块依据所述OMCI协议处理模块解析所得的PTP管理实体属性,进行相应PTP业务的设置;ONU内部的PTP处理模块将PTP业务设置是否成功的结果发送给ONU内部的OMCI协议处理模块,然后由所述OMCI协议处理模块把设置结果通过OMCI消息反馈给OLT;
这里,所述PTP处理模块设置内容如下:
(1)设置PTP优先级和时钟质量属性;
(2)设置端口PTP状态属性为master;
(3)设置同步步数为1步;
(4)设置PTP传输类型为三层IP/UDP;
(5)设置PTP近端IP;
(6)设置PTP通信方式为单播;
(7)设置PTP远端IP;
(8)使能PTP管理状态;
上述设置的内容(1)-(4)没有严格先后顺序限制,包括但不限于上面的设置步骤。
实施例三
本实施例中,需要配置ONU为二层(以太封装)组播模式,需执行如下操作:
A.ONU进行OMCI协议处理模块和PTP处理模块的初始化后,所述OMCI协议处理模块创建一个1588或PTP管理实体的实例;
B.OLT内部的OMCI协议处理模块设置与所述PTP管理实体对应的属性;
这里,所述设置的PTP管理实体对应的属性如下:
设置PTP优先级和时钟质量;
设置PTP状态属性为master;
设置PTP管理状态使能;
设置PTP近端MAC和远端MAC;
设置PTP同步步数为2步;
设置PTP传输类型为二层以太网;
设置通信方式为组播。
C.所述OLT内部的OMCI协议处理模块通过Set消息把PTP管理实体属性下发给所述ONU;
D.ONU内部的OMCI协议处理模块接收到OLT下发的Set消息后进行解析,ONU内部的PTP处理模块依据所述OMCI协议处理模块解析所得的PTP管理实体属性,进行相应PTP业务的设置;ONU内部的PTP处理模块将PTP业务设置是否成功的结果发送给ONU内部的OMCI协议处理模块,然后由所述OMCI协议处理模块把设置结果通过OMCI消息反馈给OLT;
这里,所述PTP处理模块设置内容如下:
(1)设置PTP优先级和时钟质量属性;
(2)设置端口PTP状态属性为master;
(3)设置同步步数为2步;
(4)设置PTP传输类型为IEEE Std 802.3以太封装;
(5)设置PTP近端MAC;
(6)设置PTP通信方式为组播;
(7)设置PTP远端MAC;
(8)使能PTP管理状态;
上述设置的内容(1)-(4)没有严格先后顺序限制,包括但不限于上面的设置步骤。
上述ONU的设置完成后,PTP端口开始发送PTP报文,通过与对端设备报文交互实现同步,具体本发明实施例不再详述。
本发明实施例还提供了一种ONU,如图5所示,所述ONU 50包括:OMCI协议处理模块501和PTP处理模块502;其中,
所述OMCI协议处理模块501,用于ONU进行初始化后,创建PTP管理实体,接收OLT下发的、由所述OLT设置的所述PTP管理实体属性,并进行解析;
所述PTP处理模块502,用于依据所述OMCI协议处理模块501解析所得的PTP管理实体属性,进行相应PTP业务的设置。
优选的,所述OMCI协议处理模块501,还用于接收OLT下发的、由所述OLT设置的所述PTP管理实体的操作类型。
优选的,在系统运行过程中,如需改变PTP业务类型,所述OMCI协议处理模块501,还用于接收所述OLT下发的、由所述OLT设置的新的PTP管理实体属性,并进行解析;
相应的,所述PTP处理模块502,还用于依据所述OMCI协议处理模块501解析所得的新的PTP管理实体属性进行新PTP业务的设置。
本发明实施例还提供了一种光线路终端OLT,如图6所示,所述OLT 60包括:OMCI协议处理模块601,用于ONU初始化,并创建PTP管理实体后,设置所述PTP管理实体属性,并将所述PTP管理实体属性下发到所述ONU;
其中,所述PTP管理实体属性被所述ONU接收并解析后,用于所述ONU进行相应PTP业务设置的依据。
优选的,所述OMCI协议处理模块601,还用于设置所述PTP管理实体的操作类型,并下发到所述ONU。
优选的,在系统运行过程中,如需改变PTP业务类型时,所述OMCI协议处理模块601,还用于设置新的PTP管理实体属性,并下发到所述ONU;
其中,所述新的PTP管理实体属性被所述ONU接收并解析后,用于所述ONU进行新PTP业务设置的依据。
本发明实施例还提供了一种远程配置ONU PTP业务的系统,如图7所示,该系统包括:上文所述的ONU 50和OLT 60。
本发明实施例可在ONU完成GPON注册、正常上线,并建立OMCI通道后,即可在OLT侧完成ONU精确时间同步业务的配置,实现了通过OMCI进行PTP业务的远程配置。而且,不需要通过ONU带内管理IP配置,节省了IP地址资源。此外,本发明实施例所述的配置方法易于维护和管理,便于批量配置。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (12)
1.一种远程配置光网络单元ONU精确时间同步协议PTP业务的方法,其特征在于,该方法包括:
ONU进行初始化后,创建PTP管理实体;
所述ONU接收OLT下发的、由所述OLT设置的所述PTP管理实体属性;
所述ONU解析所述OLT下发的PTP管理实体属性,并依据所述PTP管理实体属性进行相应PTP业务的设置;
其中,还包括:所述ONU接收所述OLT下发的、由所述OLT设置的所述PTP管理实体的操作类型;
所述PTP管理实体属性,包括:PTP管理实体标识、管理状态、PTP状态、传输类型、远端MAC、近端MAC、近端IP、远端IP、通信方式、TCI 、同步步数、PTP优先级以及时钟质量。
2.根据权利要求1所述的方法,其特征在于,所述ONU创建的PTP管理实体的数量为一个或多个。
3.根据权利要求1或2所述的方法,其特征在于,该方法还包括:
在系统运行过程中,如需改变PTP业务类型,则所述ONU接收所述OLT下发的、由所述OLT设置的新的PTP管理实体属性;
所述ONU解析所述OLT下发的新的PTP管理实体属性,并依据所述新的PTP管理实体属性进行新PTP业务的设置。
4.一种远程配置光网络单元ONU精确时间同步协议PTP业务的方法,其特征在于,该方法包括:
ONU进行初始化后,创建PTP管理实体;
OLT设置所述PTP管理实体属性,并将所述PTP管理实体属性下发到所述ONU;
所述ONU接收并解析所述PTP管理实体属性,并依据所述PTP管理实体属性进行相应PTP业务的设置;
其中,还包括:所述OLT设置所述PTP管理实体的操作类型,并下发到所述ONU;
所述PTP管理实体属性,包括:PTP管理实体标识、管理状态、PTP状态、传输类型、远端MAC、近端MAC、近端IP、远端IP、通信方式、TCI 、同步步数、PTP优先级以及时钟质量。
5.根据权利要求4所述的方法,其特征在于,该方法还包括:
在系统运行过程中,如需改变PTP业务类型,则所述OLT设置新的PTP管理实体属性,并下发到所述ONU;
所述ONU接收并解析所述OLT下发的新的PTP管理实体属性,并依据所述新的PTP管理实体属性进行新PTP业务的设置。
6.一种远程配置光网络单元ONU精确时间同步协议PTP业务的方法,其特征在于,该方法包括:
OLT在ONU初始化,并创建PTP管理实体后,设置所述PTP管理实体属性,并将所述PTP管理实体属性下发到所述ONU;
其中,所述PTP管理实体属性被所述ONU接收并解析后,用于所述ONU进行相应PTP业务设置的依据;
其中,还包括:所述OLT设置所述PTP管理实体的操作类型,并下发到所述ONU;
所述PTP管理实体属性,包括:PTP管理实体标识、管理状态、PTP状态、传输类型、远端MAC、近端MAC、近端IP、远端IP、通信方式、TCI 、同步步数、PTP优先级以及时钟质量。
7.根据权利要求6所述的方法,其特征在于,该方法还包括:
在系统运行过程中,如需改变PTP业务类型,则所述OLT设置新的PTP管理实体属性,并下发到所述ONU;
其中,所述新的PTP管理实体属性被所述ONU接收并解析后,用于所述ONU进行新PTP业务设置的依据。
8.一种光网络单元ONU,其特征在于,所述ONU包括:光网络终端管理控制接口OMCI协议处理模块和PTP处理模块;其中,
所述OMCI协议处理模块,用于ONU进行初始化后,创建PTP管理实体,接收OLT下发的、由所述OLT设置的所述PTP管理实体属性,并进行解析;
所述PTP处理模块,用于依据所述OMCI协议处理模块解析所得的PTP管理实体属性,进行相应PTP业务的设置;
其中,还包括:所述OMCI协议处理模块,还用于接收OLT下发的、由所述OLT设置的所述PTP管理实体的操作类型;
所述PTP管理实体属性,包括:PTP管理实体标识、管理状态、PTP状态、传输类型、远端MAC、近端MAC、近端IP、远端IP、通信方式、TCI 、同步步数、PTP优先级以及时钟质量。
9.根据权利要求8所述的ONU,其特征在于,在系统运行过程中,如需改变PTP业务类型,所述OMCI协议处理模块,还用于接收所述OLT下发的、由所述OLT设置的新的PTP管理实体属性,并进行解析;
相应的,所述PTP处理模块,还用于依据所述OMCI协议处理模块解析所得的新的PTP管理实体属性进行新PTP业务的设置。
10.一种光线路终端OLT,其特征在于,所述OLT包括:OMCI协议处理模块,用于ONU初始化,并创建PTP管理实体后,设置所述PTP管理实体属性,并将所述PTP管理实体属性下发到所述ONU;
其中,所述PTP管理实体属性被所述ONU接收并解析后,用于所述ONU进行相应PTP业务设置的依据;
其中,还包括:所述OMCI协议处理模块,还用于设置所述PTP管理实体的操作类型,并下发到所述ONU;
所述PTP管理实体属性,包括:PTP管理实体标识、管理状态、PTP状态、传输类型、远端MAC、近端MAC、近端IP、远端IP、通信方式、TCI 、同步步数、PTP优先级以及时钟质量。
11.根据权利要求10所述的OLT,其特征在于,在系统运行过程中,如需改变PTP业务类型时,所述OMCI协议处理模块,还用于设置新的PTP管理实体属性,并下发到所述ONU;
其中,所述新的PTP管理实体属性被所述ONU接收并解析后,用于所述ONU进行新PTP业务设置的依据。
12.一种远程配置光网络单元ONU精确时间同步协议PTP业务的系统,其特征在于,该系统包括:权利要求8-9中任一项所述的光网络单元ONU和权利要求10-11中任一项所述的光线路终端OLT。
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410410718.8A CN105471603B (zh) | 2014-08-19 | 2014-08-19 | 一种远程配置光网络单元ptp业务的方法、装置和系统 |
| AU2015306000A AU2015306000B2 (en) | 2014-08-19 | 2015-03-16 | Method, apparatus and system for remotely configuring PTP service of optical network unit |
| KR1020177004198A KR101969396B1 (ko) | 2014-08-19 | 2015-03-16 | 원격으로 광 네트워크 유닛 ptp 서비스를 구성하는 방법, 장치와 시스템 |
| PCT/CN2015/074339 WO2016026290A1 (zh) | 2014-08-19 | 2015-03-16 | 一种远程配置光网络单元ptp业务的方法、装置和系统 |
| US15/504,020 US10063335B2 (en) | 2014-08-19 | 2015-03-16 | Method, apparatus and system for remotely configuring PTP service of optical network unit |
| EP15833834.3A EP3171544B1 (en) | 2014-08-19 | 2015-03-16 | Method, apparatus and system for remotely configuring ptp service of optical network unit |
| JP2017509722A JP6419947B2 (ja) | 2014-08-19 | 2015-03-16 | 光ネットワークユニットptpサービスをリモート設定する方法、装置、及びシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410410718.8A CN105471603B (zh) | 2014-08-19 | 2014-08-19 | 一种远程配置光网络单元ptp业务的方法、装置和系统 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105471603A CN105471603A (zh) | 2016-04-06 |
| CN105471603B true CN105471603B (zh) | 2020-12-11 |
Family
ID=55350157
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410410718.8A Active CN105471603B (zh) | 2014-08-19 | 2014-08-19 | 一种远程配置光网络单元ptp业务的方法、装置和系统 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US10063335B2 (zh) |
| EP (1) | EP3171544B1 (zh) |
| JP (1) | JP6419947B2 (zh) |
| KR (1) | KR101969396B1 (zh) |
| CN (1) | CN105471603B (zh) |
| AU (1) | AU2015306000B2 (zh) |
| WO (1) | WO2016026290A1 (zh) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107205180B (zh) * | 2016-03-17 | 2021-01-15 | 华为技术有限公司 | 消息传输方法、中继设备及消息处理器 |
| CN109413222B (zh) * | 2018-10-24 | 2022-04-19 | 广东微云科技股份有限公司 | 云终端的批量有序自动设置方法及其系统 |
| CN111277349B (zh) * | 2018-12-04 | 2023-12-22 | 深圳市中兴微电子技术有限公司 | 一种时钟同步的方法及系统 |
| US11502767B2 (en) | 2019-08-16 | 2022-11-15 | Arista Networks, Inc. | VLAN-aware clock synchronization |
| CN112492409B (zh) * | 2019-09-11 | 2024-03-19 | 中兴通讯股份有限公司 | 一种业务配置方法及装置 |
| JP7463841B2 (ja) * | 2020-05-20 | 2024-04-09 | 住友電気工業株式会社 | 制御装置、ponシステム、及び、通信方法 |
| CN112351355B (zh) * | 2020-10-20 | 2022-04-15 | 烽火通信科技股份有限公司 | 一种基于gRPC的ONU通道的管理方法和系统 |
| CN115190022B (zh) * | 2022-07-25 | 2023-08-22 | 武汉烽火技术服务有限公司 | 一种onu配置部署的方法和装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101662702A (zh) * | 2008-08-27 | 2010-03-03 | 华为技术有限公司 | 无源光网络中的时延控制方法、光线路终端和无源光网络 |
| CN101795423A (zh) * | 2009-02-04 | 2010-08-04 | 中兴通讯股份有限公司 | 无源光网络系统的时间同步方法及其同步系统 |
| CN102480321A (zh) * | 2010-11-29 | 2012-05-30 | 中兴通讯股份有限公司 | 一种gpon系统中家庭网关相关参数的管理方法及系统 |
| WO2013191608A1 (en) * | 2012-06-18 | 2013-12-27 | Telefonaktiebolaget L M Ericsson (Publ) | Time domains in a PON |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3428538B2 (ja) * | 1999-12-02 | 2003-07-22 | 日本電気株式会社 | アクセス網遠隔制御方式 |
| JP5375195B2 (ja) | 2009-02-27 | 2013-12-25 | 沖電気工業株式会社 | 光多重伝送システム、精密時刻同期装置、伝送制御信号生成装置、及び光多重伝送システムにおける精密時刻同期方法 |
| CN101841736B (zh) * | 2009-03-20 | 2014-03-12 | 中兴通讯股份有限公司 | 一种无源光网络时间传递的方法及系统 |
| US8850197B2 (en) * | 2009-07-31 | 2014-09-30 | Futurewei Technologies, Inc. | Optical network terminal management control interface-based passive optical network security enhancement |
| EP2288048A1 (en) | 2009-08-21 | 2011-02-23 | Panasonic Corporation | Rotated multi-dimensional constellations for improved diversity in fading channels |
| CN102340396A (zh) | 2010-07-29 | 2012-02-01 | 高通创锐讯通讯科技(上海)有限公司 | Epon网络中时间同步的方法 |
| JP5576747B2 (ja) | 2010-09-06 | 2014-08-20 | 株式会社日立製作所 | 通信システム及び時刻同期方法 |
| TWI485996B (zh) | 2012-12-17 | 2015-05-21 | Ind Tech Res Inst | 致能一被動光網路具備支援時間同步能力的裝置與方法 |
| CN104284258B (zh) * | 2013-07-12 | 2017-10-27 | 上海贝尔股份有限公司 | 在pon中配置onu作为ieee1588主时钟的方法和装置 |
-
2014
- 2014-08-19 CN CN201410410718.8A patent/CN105471603B/zh active Active
-
2015
- 2015-03-16 AU AU2015306000A patent/AU2015306000B2/en active Active
- 2015-03-16 US US15/504,020 patent/US10063335B2/en active Active
- 2015-03-16 EP EP15833834.3A patent/EP3171544B1/en active Active
- 2015-03-16 KR KR1020177004198A patent/KR101969396B1/ko active Active
- 2015-03-16 JP JP2017509722A patent/JP6419947B2/ja active Active
- 2015-03-16 WO PCT/CN2015/074339 patent/WO2016026290A1/zh not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101662702A (zh) * | 2008-08-27 | 2010-03-03 | 华为技术有限公司 | 无源光网络中的时延控制方法、光线路终端和无源光网络 |
| CN101795423A (zh) * | 2009-02-04 | 2010-08-04 | 中兴通讯股份有限公司 | 无源光网络系统的时间同步方法及其同步系统 |
| CN102480321A (zh) * | 2010-11-29 | 2012-05-30 | 中兴通讯股份有限公司 | 一种gpon系统中家庭网关相关参数的管理方法及系统 |
| WO2013191608A1 (en) * | 2012-06-18 | 2013-12-27 | Telefonaktiebolaget L M Ericsson (Publ) | Time domains in a PON |
Also Published As
| Publication number | Publication date |
|---|---|
| US20170272191A1 (en) | 2017-09-21 |
| WO2016026290A1 (zh) | 2016-02-25 |
| CN105471603A (zh) | 2016-04-06 |
| KR20170037989A (ko) | 2017-04-05 |
| KR101969396B1 (ko) | 2019-04-16 |
| US10063335B2 (en) | 2018-08-28 |
| JP2017527213A (ja) | 2017-09-14 |
| JP6419947B2 (ja) | 2018-11-07 |
| EP3171544A4 (en) | 2017-07-19 |
| AU2015306000A1 (en) | 2017-03-09 |
| EP3171544A1 (en) | 2017-05-24 |
| EP3171544B1 (en) | 2019-09-18 |
| AU2015306000B2 (en) | 2018-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105471603B (zh) | 一种远程配置光网络单元ptp业务的方法、装置和系统 | |
| US11374857B2 (en) | Network device management method and apparatus, and system for indicating a network device to perform management operation | |
| US9246701B2 (en) | Downstream device architecture and control | |
| EP3905598B1 (en) | Message processing method and apparatus, control plane device, and computer storage medium | |
| CN108965204B (zh) | 一种自动实现ioam封装的方法及装置 | |
| CN104284258B (zh) | 在pon中配置onu作为ieee1588主时钟的方法和装置 | |
| WO2016045098A1 (zh) | 交换机、控制器、系统及链路质量检测方法 | |
| US20170006361A1 (en) | Data provisioning | |
| US20200259734A1 (en) | Method for obtaining target transmission route, related device, and system | |
| WO2015184771A1 (zh) | 一种业务功能链操作、管理和维护方法及节点设备 | |
| WO2017177751A1 (zh) | 时间同步方法和装置 | |
| CN105790986A (zh) | 光网络单元dpu设备管理方法、装置及系统 | |
| CN102412956B (zh) | 协议单播方式同步的方法、设备和系统 | |
| CN110235417B (zh) | 一种sdn及其报文转发的方法和装置 | |
| US20200044953A1 (en) | Data Packet Fast Routing Method | |
| US9985737B2 (en) | WAN interface based 1588V2 packet transmission method and apparatus | |
| EP4054149A1 (en) | Method and apparatus for configuring aging time of media access control address | |
| EP2930881A1 (en) | Method and system for transmitting a protocol data unit via a telecommunications network, program and computer program product |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |