The present invention discloses a time stamp processing method in an Ethernet passive optical network (EPON), which includes detecting the delay of the physical coding sublayer (PCS) and the delay of the media access control (MAC) encoding layer of each multipoint control protocol (MPCP) packet data stream, obtaining the first timestamp carried in the MPCP frame sent by the optical line terminal (OLT). The MPCP frame includes the REPORT frame; the second time stamp is obtained by adding the first time stamp, the MPCP packet data stream through the delay of the PCS and the delay through the MAC coding layer, and the REPORT frame is sent to the OLT after the second time stamp is filled in the described REPORT frame. The invention also discloses a timestamp processing device in EPON.
【技术实现步骤摘要】
一种以太网无源光网络中的时戳处理方法和装置
本专利技术涉及网络通信领域中的时间同步技术,尤其涉及一种以太网无源光网络(EPON,EthernetPassiveOpticalNetwork)中的时戳处理方法和装置。
技术介绍
随着因特网的不断发展,用户对高速接入网的需求与日俱增,EPON技术正是在这种形势下应运而生。EPON技术,顾名思义,是基于以太网的无源光网络(PON,PassiveOpticalNetwork)技术,即EPON技术融合了以太网和PON的技术优势,为实现数据、语音和视频业务的接入提供一个高速平台。其中,EPON系统由光线路终端(OLT,OpticalLineTerminal)、光网络单元(ONU,OpticalNetworkUnit)以及光分配网(ODN,OpticalDistributionNetwork)组成,且EPON系统采用点到多点的拓扑结构,以及无源光纤的传输方式,在以太网的基础上提供多种业务。为实现各ONU上行带宽资源的合理分配,EPON系统需通过多点控制协议(MPCP,Multi-PointControlProtocol)来完成EPON设备间的带宽管理功能,因此,MPCP是解决EPON关键技术的核心协议。MPCP是EPON系统中介质访问控制(MAC,MediaAccessControl)控制子层的协议,该协议规定了OLT和ONU之间的控制机制,通过提供ONU控制管理信息、ONU带宽管理信息,以及业务监控信息控制,来协调数据的有效发送和接收。在EPON系统运行过程中,多点MAC控制功能是MPCP的核心;多点MAC通过控制MAC ...
【技术保护点】
1.一种以太网无源光网络EPON中的时戳处理方法,其特征在于,所述方法包括:检测各个多点控制协议MPCP包数据流经过物理编码子层PCS的延时和经过介质访问控制MAC编码层的延时;获取光线路终端OLT下发的MPCP帧中携带的第一时间戳,所述MPCP帧包括REPORT帧;将所述第一时间戳、所述各个MPCP包数据流经过PCS的延时和经过MAC编码层的延时相加,得到第二时间戳,并在向所述REPORT帧填入所述第二时间戳后,将所述REPORT帧发送给所述OLT。
【技术特征摘要】
1.一种以太网无源光网络EPON中的时戳处理方法,其特征在于,所述方法包括:检测各个多点控制协议MPCP包数据流经过物理编码子层PCS的延时和经过介质访问控制MAC编码层的延时;获取光线路终端OLT下发的MPCP帧中携带的第一时间戳,所述MPCP帧包括REPORT帧;将所述第一时间戳、所述各个MPCP包数据流经过PCS的延时和经过MAC编码层的延时相加,得到第二时间戳,并在向所述REPORT帧填入所述第二时间戳后,将所述REPORT帧发送给所述OLT。2.根据权利要求1所述的方法,其特征在于,所述MPCP帧还包括GATE帧,所述GATE帧中包括MPCP包的传输长度和开始传输时间的信息;所述第一时间戳为所述OLT下发的所述MPCP帧中GATE帧携带的时间戳。3.根据权利要求2所述的方法,其特征在于,在所述获取OLT下发的MPCP帧中携带的第一时间戳之后,所述方法还包括:接收与光网络单元ONU匹配的GATE帧,截取所述GATE帧中MPCP包的传输长度和开始传输时间,并根据所述GATE帧中携带的第一时间戳,更新所述ONU的本地计时。4.根据权利要求1所述的方法,其特征在于,所述检测各个MPCP包数据流经过PCS的延时和经过MAC编码层的延时,包括:根据当前MPCP包数据流携带的延时信息、以及当前ONU的本地计时,计算各个MPCP包数据流经过PCS和MAC编码层中各处理模块时本地计时的差值,得到经过PCS和MAC编码层中处理模块的最终延时信息,并通过控制符将所述PCS和MAC编码层中处理模块的最终延时信息携带在计数器中。5.根据权利要求1所述的方法,其特征在于,在所述将所述REPORT帧发送给所述OLT之后,所述方法还包括:根据所述第二时间戳计算OLT与ONU之间的往返时延RTT,并根据所述RTT调整每个ONU的授权时间...
【专利技术属性】
技术研发人员:张磊,谢小龙,陈恒,臧高勇,
申请(专利权)人:深圳市中兴微电子技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。