Epon网络中时间同步的方法

文档序号:7755490阅读:486来源:国知局
专利名称:Epon网络中时间同步的方法
技术领域
本发明涉及一种EPON网络领域,特别涉及一种EPON网络中时间同步的方法。
背景技术
基于以太网的无源光网络 EPON (Ethernet Passive OpticalNetworks)是一个点对多点网络。基于以太网的无源光网络EPON中,一个局端设备0LT(0ptical Line Terminal)通过树型方式连接多个用户端设备ONU (Optical Network Unit)。局端设备向用户端设备的通信为下行方向,用户端设备向局端设备的通信为上行方向。图1是EPON系统的网络拓扑示意图,当EPON网络作为移动通信的传输网络时,传输时间同步信息的能力成为需要,这样可以低成本的为移动基站提供时间源。EPON系统通过MPCP包的传输实现ONU和OLT之间的时钟同步。在补偿下行传输时延之后,可实现时间同步的传输。在图2所示,EPON lPPS+ToD时间同步方案中,时钟源将 lPPS+ToD信息输入给OLT后,OLT将IPPS对应的PON时戳传输给各个0NU,ONU在补偿下行传输时延后,输出lPPS+ToD信息。在这种方案中,需要一个时钟源为OLT提供lPPS+ToD信
肩、ο

发明内容
本发明要解决的技术问题是提供一种EPON网络中时间同步方法,用在支持PTP协议的以太网中。为解决上述技术问题,本发明的EPON网络中时间同步的方法,该EPON网络的OLT 侧实现了 PTP从时钟,而在ONU侧实现基于EPON OAM的时钟同步技术的lPPS+ToD输出,该方法包括如下步骤1) OLT侧通过CPU写寄存器,触发一寄存器信号将PTP时戳计数器和MPCP时戳计数器同时锁定,并分别存储在相应的时戳存储寄存器内;2)CPU读所述时戳存储寄存器,分别获得PTP时戳计数器值和MPCP时戳计数器值;3) CPU计算所述PTP时戳计数器值之后最近一个IPPS对应的MPCP时戳计数器值以及对应的ToD信息;4) CPU在所述IPPS对应的时刻之后,将所计算的MPCP时戳计数器值和ToD信息通过OAM报文发送给ONU ;5) ONU侧实现lPPS+ToD信息输出。采用本发明的时间同步方法,可以简单灵活地在支持PTP协议的OLT和不支持PTP 协议仅支持基于EPON OAM的时间同步技术的ONU间,实现时间同步技术,增加组网的灵活性,降低组网成本。


下面结合附图与具体实施方式
对本发明作进一步详细的说明图1为EPON系统的网络拓扑示意图;图2为基于EPON OAM的时间同步方案示意图;图3为本发明的时间同步方法流程图。
具体实施例方式在以太网中,支持PTPO^recision Time Protocal,精准时间协议)时间传输协议的产品逐渐增多。如果在OLT侧实现PTP从时钟,并且将其转换为lPPS+ToD信息传输给 0NU,则可实现更灵活更低成本的组网方案。本发明的EPON网络中时间同步的方法,所应用的环境为EPON的OLT侧实现了 PTP 从时钟,而在ONU侧实现基于EPON OAM的时钟同步技术的lPPS+ToD输出。本发明的时间同步的方法,具体步骤为DOLT侧通过CPU (软件)写寄存器,触发一寄存器信号将将PTP时戳计数器和 MPCP (Mut i-Point Control Protocol,多点控制协议)时戳计数器同时锁定,并分别存储在相应的时戳存储寄存器内(其中CPU对寄存器的操作分为读和写,读就是获得寄存器里的值,写就是给寄存器赋值);2) CPU (软件)读时戳存储寄存器,分别获得PTP时戳计数器值和MPCP时戳计数器值;3) CPU (软件)计算该PTP时戳计数器值之后最近一个IPPS对应的MPCP时戳计数器值及对应的ToD信息;4)CPU(软件)在该IPPS对应的时刻之后,将所计算的MPCP时戳计数器值和对应的ToD信息通过OAM报文发送给ONU ;5)在ONU侧实现lPPS+ToD信息输出。在支持PTP协议的EPON的OLT侧,实现PTP从时钟的可简单地描述为0LT发起路径延时测量,获取路径延时;OLT收到PTP Sync报文之后,记录报文到达时间,OLT在补偿传输延时和非对称性之后校准本地时间。而在ONU侧实现基于EPON OAM的时钟同步技术的lPPS+ToD输出,具体可为ONU接收到所计算的MPCP时戳计数器值和对应的ToD信息,补偿时延之后在下一个IPPS时刻输出lPPS+ToD信息。更具体可为0NU将下一个IPPS时刻对应的MPCP计数器值设置于一寄存器内,当MPCP计数器值等于该寄存器值时,ONU输出IPPS脉冲上升延。在ONU输出IPPS 脉冲上升延之后,ONU硬件将该寄存器置为下一 IPPS对应的MPCP计数器值。ONU在输出 IPPS脉冲上升沿之后的规定时间内(比如500ms之前)输出对应的ToD信息。当ONU收到通过OAM消息传递来的IPPS信息之后,ONU补偿传输延时后,计算出下一 IPPS对应的MPCP 计数器值,并将其置于上述寄存器内。采用本发明的时间同步技术方案,局端设备OLT无需诸如GPS等时钟源输入 lPPS+ToD信息,只需在实现PTP从时钟的基础上,将PTP从时钟的时间信息和MPCP时戳计数器相位关系锁定,进而由CPU(软件)计算、产生、传输相应的lPPS+ToD信息给0NU。采用本发明的时间同步方法,可以简单灵活地在支持PTP协议的以太网和不支持PTP协议仅支持基于EPON OAM的时钟同步技术的ONU间实现时间同步技术,增加组网的灵活性,降低组网成本。
权利要求
1.一种EPON网络中时间同步的方法,所述EPON网络的OLT侧实现了 PTP从时钟,而在EPON网络的ONU侧实现基于EPON OAM的时钟同步技术的lPPS+ToD输出,其特征在于, 所述方法包括如下步骤1)OLT侧通过CPU写寄存器,触发一寄存器信号将PTP时戳计数器和MPCP时戳计数器同时锁定,并分别存储在相应的时戳存储寄存器内;2)CPU读所述时戳存储寄存器,分别获得PTP时戳计数器值和MPCP时戳计数器值;3)CPU计算所述PTP时戳计数器值之后最近一个IPPS对应的MPCP时戳计数器值以及对应的ToD信息;4)CPU在所述IPPS对应的时刻之后,将所计算的MPCP时戳计数器值和ToD信息通过 OAM报文发送给ONU ;5)ONU侧实现lPPS+ToD信息输出。
2.按照权利要求1所述的方法,其特征在于,所述步骤5)为0NU侧接收到步骤4)中发送的信息,补偿时延之后,在下一个IPPS时刻输出lPPS+ToD信息。
全文摘要
本发明公开了一种EPON网络时间同步的方法,该EPON网络的OLT侧实现了PTP从时钟,该方法包括如下步骤1)OLT侧通过CPU写寄存器,同时锁定PTP时戳计数器和MPCP时戳计数器;2)CPU读时戳存储寄存器;3)CPU计算所述PTP时戳计数器值之后最近一个1PPS对应的MPCP时戳计数器值以及对应的ToD信息;4)CPU在所述1PPS对应的时刻之后,将上述信息通过OAM报文发送给ONU;5)ONU侧实现1PPS+ToD信息输出。本发明的时间同步方法,可以简单灵活地在支持PTP协议的OLT和不支持PTP协议仅支持基于EPONOAM的时钟同步技术的ONU间,实现时间同步技术。
文档编号H04L7/00GK102340396SQ201010239739
公开日2012年2月1日 申请日期2010年7月29日 优先权日2010年7月29日
发明者何运锋, 李旭光 申请人:高通创锐讯通讯科技(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1