《EPON网络时间同步的方法.pdf》由会员分享,可在线阅读,更多相关《EPON网络时间同步的方法.pdf(7页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN102347829A43申请公布日20120208CN102347829ACN102347829A21申请号201010239776022申请日20100729H04L7/00200601H04L12/24200601H04L29/06200601H04Q11/00200601H04B10/1220060171申请人高通创锐讯通讯科技上海有限公司地址201203上海市浦东新区张江高科技园区碧波路690号9号楼101室72发明人李旭光何运锋74专利代理机构上海浦一知识产权代理有限公司31211代理人丁纪铁54发明名称EPON网络时间同步的方法57摘要本发明公开了一种EPON网络。
2、时间同步的方法,该EPON网络的OLT侧实现了PTP从时钟,该方法包括如下步骤OLT侧通过CPU读PTP时戳计数器;CPU计算最近一个1PPS对应的PTP时戳计数器值及对应TOD;将所得PTP时戳计数器值置于1PPSPTP时戳计数器的寄存器;将OLTMPCP时戳计数器值锁存在1PPSMPCP时戳计数器值寄存器内;CPU读1PPSMPCP时戳计数器的寄存器;CPU将上述信息通过OAM报文发送给ONU;ONU侧实现1PPSTOD信息输出。本发明的时间同步方法,可以简单灵活地实现时间同步技术。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书3页附图2页CN10234。
3、7848A1/1页21一种EPON网络时间同步的方法,所述EPON网络的OLT侧实现了PTP从时钟,而在EPON网络的ONU侧实现基于EPONOAM的时钟同步技术的1PPSTOD输出,其特征在于,所述方法包括如下步骤1OLT侧通过CPU读PTP时戳计数器值;2CPU计算所得的PTP时戳计数器值之后最近一个1PPS对应的PTP时戳计数器值以及对应的TOD信息,如果最近一个1PPS对应的时间距离读所述PTP时戳计数器值的时间小于一预设处理时间,则计算下一个1PPS对应的PTP时戳计数器值;3将计算所得的PTP时戳计数器值置于1PPSPTP时戳计数器的寄存器内;4在OLTPTP时戳计数器值等于1PP。
4、SPTP时戳计数器的寄存器值时,将OLTMPCP时戳计数器值锁存在1PPSMPCP时戳计数器的寄存器内,并产生中断通知OLTCPU;5OLT侧通过CPU读1PPSMPCP时戳计数器的寄存器,得1PPS对应的MPCP时戳计数器值以及对应的TOD信息;6OLT侧CPU将上述1PPS对应的MPCP时戳计数器值以及对应的TOD信息通过OAM报文发送给ONU;7ONU侧实现1PPSTOD信息输出。2按照权利要求1所述的方法,其特征在于所述步骤二中的预设处理时间通过寄存器配置。3按照权利要求1或2所述的方法,其特征在于,所述步骤7为ONU侧接收到步骤6中发送的信息,补偿时延之后,在下一个1PPS时刻输出1。
5、PPSTOD信息。权利要求书CN102347829ACN102347848A1/3页3EPON网络时间同步的方法技术领域0001本发明涉及一种EPON网络领域,特别涉及一种EPON网络中时间同步的方法。背景技术0002基于以太网的无源光网络EPONETHERNETPASSIVEOPTICALNETWORKS是一个点对多点网络。基于以太网的无源光网络EPON中,一个局端设备OLTOPTICALLINETERMINAL通过树型方式连接多个用户端设备ONUOPTICALNETWORKUNIT。局端设备向用户端设备的通信为下行方向,用户端设备向局端设备的通信为上行方向。图1是EPON系统的网络拓扑示意。
6、图,当EPON网络作为移动通信的传输网络时,传输时间同步信息的能力成为需要,这样可以低成本的为移动基站提供时间源。0003EPON系统通过MPCP包的传输实现ONU和OLT之间的时钟同步。在补偿下行传输时延之后,可实现时间同步的传输。在图2所示,基于EPONOAM的时间同步方案中,时钟源将1PPSTOD信息输入给OLT后,OLT将1PPS对应的PON时戳传输给各个ONU,ONU在补偿下行传输时延后,输出1PPSTOD信息。在这种方案中,需要一个时钟源为OLT提供1PPSTOD信息。发明内容0004本发明要解决的技术问题是提供一种EPON网络中时间同步方法,用在支持PTP协议的以太网中。0005。
7、为解决上述技术问题,本发明的EPON网络中时间同步的方法,该EPON网络的OLT侧实现了PTP从时钟,而在ONU侧实现基于EPONOAM的时钟同步技术的1PPSTOD输出,该方法包括如下步骤00061OLT侧通过CPU读PTP时戳计数器值;00072CPU计算所得的PTP时戳计数器值之后最近一个1PPS对应的PTP时戳计数器值以及对应的TOD信息,如果最近一个1PPS对应的时间距离读所述PTP时戳计数器值的时间小于一预设处理时间,则计算下一个1PPS对应的PTP时戳计数器值;00083将计算所得的PTP时戳计数器值置于1PPSPTP时戳计数器的寄存器内;00094在OLTPTP时戳计数器值等于。
8、1PPSPTP时戳计数器的寄存器值时,将OLTMPCP时戳计数器值锁存在1PPSMPCP时戳计数器的寄存器内,并产生中断通知OLTCPU;00105OLT侧通过CPU读1PPSMPCP时戳计数器的寄存器,得1PPS对应的MPCP时戳计数器值以及对应的TOD信息;00116OLT侧CPU将上述1PPS对应的MPCP时戳计数器值以及对应的TOD信息通过OAM报文发送给ONU;00127ONU侧实现1PPSTOD信息输出。0013采用本发明的时间同步方法,可以简单灵活地在支持PTP协议的OLT和不支持PTP协议仅支持基于EPONOAM的时间同步技术的ONU间,实现时间同步技术,增加组网的灵活说明书C。
9、N102347829ACN102347848A2/3页4性,降低组网成本。附图说明0014下面结合附图与具体实施方式对本发明作进一步详细的说明0015图1为EPON系统的网络拓扑示意图;0016图2为基于EPONOAM的时间同步方案示意图;0017图3为本发明的时间同步方法流程图。具体实施方式0018在以太网中,支持PTPPRECISIONTIMEPROTOCAL,精准时间协议时间传输协议的产品逐渐增多。如果在OLT侧实现PTP从时钟,并且将其转换为1PPSTOD信息传输给ONU,则可实现更灵活更低成本的组网方案。0019本发明的EPON网络时间同步的方法,所应用的环境为EPON的OLT侧实现。
10、了PTP从时钟,而在ONU侧实现基于EPONOAM时钟同步技术的1PPSTOD信息输出。本发明的时间同步的方法,具体步骤为00201OLT侧通过CPU也称软件读PTP时戳计数器值;00212CPU计算所得的PTP时戳计数器值之后最近一个1PPS对应的PTP时戳计数器值以及对应的TOD信息,如果最近一个1PPS对应的时间距离读所述PTP时戳计数器值的时间小于一预设处理时间可通过寄存器配置的,如500MS,则计算下一个1PPS对应的PTP时戳计数器值;00223将计算所得的PTP时戳计数器值置于1PPSPTP时戳计数器的寄存器内;00234在OLTPTP时戳计数器值等于1PPSPTP时戳计数器的寄。
11、存器值时,将OLTMPCP时戳计数器值锁存在1PPSMPCP时戳计数器的寄存器内,并产生中断通知OLTCPU;00245OLT侧通过CPU读1PPSMPCP时戳计数器的寄存器,得1PPS对应的MPCP时戳计数器值以及对应的TOD信息;00256OLT侧CPU将上述1PPS对应的MPCP时戳计数器值以及对应的TOD信息通过OAM报文发送给ONU;00267ONU侧实现1PPSTOD信息输出。0027在支持PTP协议的EPON的OLT侧,实现PTP从时钟的可简单地描述为OLT发起路径延时测量,获取路径延时;OLT收到PTPSYNC报文之后,记录报文到达时间,OLT在补偿传输延时和非对称性之后校准本。
12、地时间。0028而在ONU侧实现基于EPONOAM的时钟同步技术的1PPSTOD输出,具体可为ONU接收到所计算的MPCP时戳计数器值和对应的TOD信息,补偿时延之后在下一个1PPS时刻输出1PPSTOD信息。更具体可为ONU将下一个1PPS时刻对应的MPCP计数器值设置于一寄存器内,当MPCP计数器值等于该寄存器值时,ONU输出1PPS脉冲上升沿。在ONU输出1PPS脉冲上升延之后,ONU硬件将该寄存器置为下一1PPS对应的MPCP计数器值。ONU在输出1PPS脉冲上升沿之后的规定时间内比如500MS之前输出对应的TOD信息。当ONU收到通过OAM消息传递来的1PPS信息之后,ONU补偿传输。
13、延时后,计算出下一1PPS对应的MPCP计数器值,并将其置于上述寄存器内。说明书CN102347829ACN102347848A3/3页50029采用本发明的时间同步技术方案,局端设备OLT无需诸如GPS等时钟源输入1PPSTOD信息,只需在实现PTP从时钟的基础上,通过CPU读PTP时戳计数器值,并计算该PTP时戳计数器值之后最近一个1PPSPTP时戳计数器值以及对应的TOD信息,并存于相应的寄存器中;当OLTPTP时戳计数器值等于上述1PPSPTP时戳计数器的寄存器值时,将OLTMPCP时戳计数器值锁存在1PPSMPCP时戳计数器的寄存器内,随后通过CPU读1PPSMPCP时戳计数器的寄存器,得到1PPS对应MPCP时戳计数器值及TOD信息,通过OAM报文传输1PPSTOD信息给ONU。采用本发明的时间同步方法,可以简单灵活地在支持PTP协议的OLT和不支持PTP协议仅支持基于EPONOAM的时钟同步技术的ONU间实现时间同步技术,增加组网的灵活性,降低组网成本。说明书CN102347829ACN102347848A1/2页6图1图2说明书附图CN102347829ACN102347848A2/2页7图3说明书附图CN102347829A。