EPON网络时间同步的方法.pdf

上传人:1** 文档编号:815999 上传时间:2018-03-13 格式:PDF 页数:7 大小:349.05KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010239776.0

申请日:

2010.07.29

公开号:

CN102347829A

公开日:

2012.02.08

当前法律状态:

终止

有效性:

无权

法律详情:

专利权的视为放弃IPC(主分类):H04L 7/00放弃生效日:20120208|||实质审查的生效IPC(主分类):H04L 7/00申请日:20100729|||公开

IPC分类号:

H04L7/00; H04L12/24; H04L29/06; H04Q11/00; H04B10/12

主分类号:

H04L7/00

申请人:

高通创锐讯通讯科技(上海)有限公司

发明人:

李旭光; 何运锋

地址:

201203 上海市浦东新区张江高科技园区碧波路690号9号楼101室

优先权:

专利代理机构:

上海浦一知识产权代理有限公司 31211

代理人:

丁纪铁

PDF下载: PDF下载
内容摘要

本发明公开了一种EPON网络时间同步的方法,该EPON网络的OLT侧实现了PTP从时钟,该方法包括如下步骤:OLT侧通过CPU读PTP时戳计数器;CPU计算最近一个1PPS对应的PTP时戳计数器值及对应ToD;将所得PTP时戳计数器值置于1PPS PTP时戳计数器的寄存器;将OLT MPCP时戳计数器值锁存在1PPS MPCP时戳计数器值寄存器内;CPU读1PPS MPCP时戳计数器的寄存器;CPU将上述信息通过OAM报文发送给ONU;ONU侧实现1PPS+ToD信息输出。本发明的时间同步方法,可以简单灵活地实现时间同步技术。

权利要求书

1: 一种 EPON 网络时间同步的方法, 所述 EPON 网络的 OLT 侧实现了 PTP 从时钟, 而在 EPON 网络的 ONU 侧实现基于 EPON OAM 的时钟同步技术的 1PPS+ToD 输出, 其特征在于, 所述 方法包括如下步骤 : 1)OLT 侧通过 CPU 读 PTP 时戳计数器值 ; 2)CPU 计算所得的 PTP 时戳计数器值之后最近一个 1PPS 对应的 PTP 时戳计数器值以及 对应的 ToD 信息, 如果最近一个 1PPS 对应的时间距离读所述 PTP 时戳计数器值的时间小于 一预设处理时间, 则计算下一个 1PPS 对应的 PTP 时戳计数器值 ; 3) 将计算所得的 PTP 时戳计数器值置于 1PPS PTP 时戳计数器的寄存器内 ; 4) 在 OLT PTP 时戳计数器值等于 1PPS PTP 时戳计数器的寄存器值时, 将 OLT MPCP 时 戳计数器值锁存在 1PPS MPCP 时戳计数器的寄存器内, 并产生中断通知 OLT CPU ; 5)OLT 侧通过 CPU 读 1PPS MPCP 时戳计数器的寄存器, 得 1PPS 对应的 MPCP 时戳计数器 值以及对应的 ToD 信息 ; 6)OLT 侧 CPU 将上述 1PPS 对应的 MPCP 时戳计数器值以及对应的 ToD 信息通过 OAM 报 文发送给 ONU ; 7)ONU 侧实现 1PPS+ToD 信息输出。
2: 按照权利要求 1 所述的方法, 其特征在于 : 所述步骤二中的预设处理时间通过寄存 器配置。
3: 按照权利要求 1 或 2 所述的方法, 其特征在于, 所述步骤 7) 为 : ONU 侧接收到步骤 6) 中发送的信息, 补偿时延之后, 在下一个 1PPS 时刻输出 1PPS+ToD 信息。

说明书


EPON 网络时间同步的方法

    【技术领域】
     本发明涉及一种 EPON 网络领域, 特别涉及一种 EPON 网络中时间同步的方法。背景技术 基 于 以 太 网 的 无 源 光 网 络 EPON(Ethernet Passive OpticalNetworks) 是 一 个点对多点网络。基于以太网的无源光网络 EPON 中, 一个局端设备 OLT(Optical Line Terminal) 通过树型方式连接多个用户端设备 ONU(Optical Network Unit)。局端设备向 用户端设备的通信为下行方向, 用户端设备向局端设备的通信为上行方向。图 1 是 EPON 系 统的网络拓扑示意图, 当 EPON 网络作为移动通信的传输网络时, 传输时间同步信息的能力 成为需要, 这样可以低成本的为移动基站提供时间源。
     EPON 系统通过 MPCP 包的传输实现 ONU 和 OLT 之间的时钟同步。在补偿下行传输 时延之后, 可实现时间同步的传输。在图 2 所示, 基于 EPON OAM 的时间同步方案中, 时钟源 将 1PPS+ToD 信息输入给 OLT 后, OLT 将 1PPS 对应的 PON 时戳传输给各个 ONU, ONU 在补偿下 行传输时延后, 输出 1PPS+ToD 信息。在这种方案中, 需要一个时钟源为 OLT 提供 1PPS+ToD 信息。
     发明内容
     本发明要解决的技术问题是提供一种 EPON 网络中时间同步方法, 用在支持 PTP 协 议的以太网中。
     为解决上述技术问题, 本发明的 EPON 网络中时间同步的方法, 该 EPON 网络的 OLT 侧实现了 PTP 从时钟, 而在 ONU 侧实现基于 EPON OAM 的时钟同步技术的 1PPS+ToD 输出, 该 方法包括如下步骤 :
     1)OLT 侧通过 CPU 读 PTP 时戳计数器值 ;
     2)CPU 计算所得的 PTP 时戳计数器值之后最近一个 1PPS 对应的 PTP 时戳计数器值 以及对应的 ToD 信息, 如果最近一个 1PPS 对应的时间距离读所述 PTP 时戳计数器值的时间 小于一预设处理时间, 则计算下一个 1PPS 对应的 PTP 时戳计数器值 ;
     3) 将计算所得的 PTP 时戳计数器值置于 1PPS PTP 时戳计数器的寄存器内 ;
     4) 在 OLT PTP 时戳计数器值等于 1PPS PTP 时戳计数器的寄存器值时, 将 OLT MPCP 时戳计数器值锁存在 1PPS MPCP 时戳计数器的寄存器内, 并产生中断通知 OLT CPU ;
     5)OLT 侧通过 CPU 读 1PPS MPCP 时戳计数器的寄存器, 得 1PPS 对应的 MPCP 时戳计 数器值以及对应的 ToD 信息 ;
     6)OLT 侧 CPU 将上述 1PPS 对应的 MPCP 时戳计数器值以及对应的 ToD 信息通过 OAM 报文发送给 ONU ;
     7)ONU 侧实现 1PPS+ToD 信息输出。
     采用本发明的时间同步方法, 可以简单灵活地在支持 PTP 协议的 OLT 和不支持 PTP 协议仅支持基于 EPON OAM 的时间同步技术的 ONU 间, 实现时间同步技术, 增加组网的灵活性, 降低组网成本。 附图说明
     下面结合附图与具体实施方式对本发明作进一步详细的说明 : 图 1 为 EPON 系统的网络拓扑示意图 ; 图 2 为基于 EPON OAM 的时间同步方案示意图 ; 图 3 为本发明的时间同步方法流程图。具体实施方式
     在以太网中, 支持 PTP(Precision Time Protocal, 精准时间协议 ) 时间传输协议 的产品逐渐增多。如果在 OLT 侧实现 PTP 从时钟, 并且将其转换为 1PPS+ToD 信息传输给 ONU, 则可实现更灵活更低成本的组网方案。
     本发明的 EPON 网络时间同步的方法, 所应用的环境为 EPON 的 OLT 侧实现了 PTP 从时钟, 而在 ONU 侧实现基于 EPON OAM 时钟同步技术的 1PPS+ToD 信息输出。本发明的时 间同步的方法, 具体步骤为 : 1)OLT 侧通过 CPU( 也称软件 ) 读 PTP 时戳计数器值 ;
     2)CPU 计算所得的 PTP 时戳计数器值之后最近一个 1PPS 对应的 PTP 时戳计数器值 以及对应的 ToD 信息, 如果最近一个 1PPS 对应的时间距离读所述 PTP 时戳计数器值的时间 小于一预设处理时间 ( 可通过寄存器配置的, 如 500ms), 则计算下一个 1PPS 对应的 PTP 时 戳计数器值 ;
     3) 将计算所得的 PTP 时戳计数器值置于 1PPS PTP 时戳计数器的寄存器内 ;
     4) 在 OLT PTP 时戳计数器值等于 1PPS PTP 时戳计数器的寄存器值时, 将 OLT MPCP 时戳计数器值锁存在 1PPS MPCP 时戳计数器的寄存器内, 并产生中断通知 OLT CPU ;
     5)OLT 侧通过 CPU 读 1PPS MPCP 时戳计数器的寄存器, 得 1PPS 对应的 MPCP 时戳计 数器值以及对应的 ToD 信息 ;
     6)OLT 侧 CPU 将上述 1PPS 对应的 MPCP 时戳计数器值以及对应的 ToD 信息通过 OAM 报文发送给 ONU ;
     7)ONU 侧实现 1PPS+ToD 信息输出。
     在支持 PTP 协议的 EPON 的 OLT 侧, 实现 PTP 从时钟的可简单地描述为 : OLT 发起 路径延时测量, 获取路径延时 ; OLT 收到 PTP Sync 报文之后, 记录报文到达时间, OLT 在补偿 传输延时和非对称性之后校准本地时间。
     而在 ONU 侧实现基于 EPON OAM 的时钟同步技术的 1PPS+ToD 输出, 具体可为 ONU 接 收到所计算的 MPCP 时戳计数器值和对应的 ToD 信息, 补偿时延之后在下一个 1PPS 时刻输 出 1PPS+ToD 信息。更具体可为 : ONU 将下一个 1PPS 时刻对应的 MPCP 计数器值设置于一寄 存器内, 当 MPCP 计数器值等于该寄存器值时, ONU 输出 1PPS 脉冲上升沿。在 ONU 输出 1PPS 脉冲上升延之后, ONU 硬件将该寄存器置为下一 1PPS 对应的 MPCP 计数器值。ONU 在输出 1PPS 脉冲上升沿之后的规定时间内 ( 比如 500ms 之前 ) 输出对应的 ToD 信息。当 ONU 收到 通过 OAM 消息传递来的 1PPS 信息之后, ONU 补偿传输延时后, 计算出下一 1PPS 对应的 MPCP 计数器值, 并将其置于上述寄存器内。
     采用本发明的时间同步技术方案, 局端设备 OLT 无需诸如 GPS 等时钟源输入 1PPS+ToD 信息, 只需在实现 PTP 从时钟的基础上, 通过 CPU 读 PTP 时戳计数器值, 并计算该 PTP 时戳计数器值之后最近一个 1PPS PTP 时戳计数器值以及对应的 ToD 信息, 并存于相应 的寄存器中 ; 当 OLT PTP 时戳计数器值等于上述 1PPS PTP 时戳计数器的寄存器值时, 将 OLT MPCP 时戳计数器值锁存在 1PPS MPCP 时戳计数器的寄存器内, 随后通过 CPU 读 1PPS MPCP 时戳计数器的寄存器, 得到 1PPS 对应 MPCP 时戳计数器值及 ToD 信息, 通过 OAM 报文传输 1PPS+ToD 信息给 ONU。 采用本发明的时间同步方法, 可以简单灵活地在支持 PTP 协议的 OLT 和不支持 PTP 协议仅支持基于 EPON OAM 的时钟同步技术的 ONU 间实现时间同步技术, 增加 组网的灵活性, 降低组网成本。

EPON网络时间同步的方法.pdf_第1页
第1页 / 共7页
EPON网络时间同步的方法.pdf_第2页
第2页 / 共7页
EPON网络时间同步的方法.pdf_第3页
第3页 / 共7页
点击查看更多>>
资源描述

《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。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1