The invention discloses a method and a system for realizing the transmission convergence layer frame in a passive optical network, relating to the field of passive optical network. The method comprises the following steps: the data frame according to the independent research and development of TC algorithm will participate in the group of frames to slice, get involved in the data frame slicing, slice data frames will be involved in the increase of GEM frame, GEM frame to package; need to insert the idle frame, calculated according to independent research and development of idle frame algorithm length. The invention can dynamically insert control data frame frame and idle frame, ensure TC frame line constant rate and frame as much as possible to increase the probability of data frames, minimize idle frame insertion, so as to improve the throughput of the PON system and QOS.
【技术实现步骤摘要】
无源光网络中传输汇聚层组帧的实现方法及系统
本专利技术涉及无源光网络领域,具体涉及一种无源光网络中传输汇聚层组帧的实现方法及系统。
技术介绍
随着通信技术的发展,PON(PassiveOpticalNetwork,无源光网络)已经成为了一种应用广泛的高速带宽接入技术。PON系统一般包括OLT(OpticalLineTerminal,光线路终端)、ODN(OpticalDistributionNetwork,光分配网络)和ONU(OpticalNetworkUnit,光网络单元)。在下行方向,OLT将数据通过ODN广播到所有的ONU;在上行方向,为了避免光冲突,则采用时分复用的方式,每个ONU只在被OLT授权的时隙进行数据传输。在PON系统中,无论上行还是下行,数据业务(例如以太网帧)和其他业务(例如OMCI管理帧)最终都是通过封装成TC(传输汇聚层)组帧来进行传输,TC组帧包括三部分:GEM(G-PONEncapsulationMode,GPON封装方式)数据帧、GEM空闲帧和TC开销(TCoverhead)。在PON系统的相关标准中(GPON标准ITU-TG.984.3,XGPON标准ITU-TG.987.3,NGPON2标准和XGS-PON标准ITU-TG.989.3,以下简称PON协议),对TC组帧的结构进行了详细描述。目前,实现PON协议封装的TC组帧的电路设计存在的问题为:(1)由于TC组帧是连续、且速率恒定的(例如GPON中GTC长度(不含开销),最小可以为5字节,最大超过38000字节,XG-PON中最小可以为8字节,最大超过155520字节 ...
【技术保护点】
一种无源光网络中传输汇聚层组帧的实现方法,其特征在于,该方法包括以下步骤:步骤A:当GEM空闲帧长度+GEM数据帧长度<所有GEM帧长度+数据帧组帧门限值、并且参与TC组帧的数据帧长度>0时,若GEM帧总长度‑GEM空闲帧长度‑GEM数据帧长度<GEM帧帧头长度+参与TC组帧的数据帧长度;将参与TC组帧的数据帧进行分片,得到参与分片的数据帧,将参与分片的数据帧增加GEM帧头后,封装至GEM帧,封装至GEM帧的数据帧的长度=GEM帧总长度‑GEM空闲帧长度‑GEM数据帧长度‑GEM帧帧头长度,转到步骤B;步骤B:当需要插入空闲帧时,若GEM空闲帧长度+GEM数据帧长度+从数据帧组帧电路到FEC处理电路之间的路径长度<所有GEM帧长度、并且参加组帧的数据帧长度=0时,若GEM帧总长度‑GEM空闲帧长度‑GEM数据帧长度是否≤最小长度的空闲帧,则插入以下长度空闲帧,形成TC组帧,插入空闲帧的长度=GEM帧总长度‑GEM空闲帧长度‑GEM数据帧长度。
【技术特征摘要】
1.一种无源光网络中传输汇聚层组帧的实现方法,其特征在于,该方法包括以下步骤:步骤A:当GEM空闲帧长度+GEM数据帧长度<所有GEM帧长度+数据帧组帧门限值、并且参与TC组帧的数据帧长度>0时,若GEM帧总长度-GEM空闲帧长度-GEM数据帧长度<GEM帧帧头长度+参与TC组帧的数据帧长度;将参与TC组帧的数据帧进行分片,得到参与分片的数据帧,将参与分片的数据帧增加GEM帧头后,封装至GEM帧,封装至GEM帧的数据帧的长度=GEM帧总长度-GEM空闲帧长度-GEM数据帧长度-GEM帧帧头长度,转到步骤B;步骤B:当需要插入空闲帧时,若GEM空闲帧长度+GEM数据帧长度+从数据帧组帧电路到FEC处理电路之间的路径长度<所有GEM帧长度、并且参加组帧的数据帧长度=0时,若GEM帧总长度-GEM空闲帧长度-GEM数据帧长度是否≤最小长度的空闲帧,则插入以下长度空闲帧,形成TC组帧,插入空闲帧的长度=GEM帧总长度-GEM空闲帧长度-GEM数据帧长度。2.如权利要求1所述的无源光网络中传输汇聚层组帧的实现方法,其特征在于:步骤A中若所述GEM帧总长度-GEM空闲帧长度-GEM数据帧长度≥GEM帧帧头长度+参与TC组帧的数据帧长度,则增加GEM帧头、并将增加GEM帧头的数据帧封装至GEM帧,更新GEM数据帧长度和参与TC组帧的数据帧长度后,重新执行步骤A;更新后的GEM数据帧长度=更新前的GEM数据帧长度+GEM帧帧头长度+参与TC组帧的数据帧长度。3.如权利要求1所述的无源光网络中传输汇聚层组帧的实现方法,其特征在于:步骤B中若所述GEM帧总长度-GEM空闲帧长度-GEM数据帧长度是否>最小长度的空闲帧,则插入以下长度的空闲帧后更新GEM空闲帧长度,重新执行步骤B;插入空闲帧的长度=所有GEM帧长度-GEM空闲帧长度+GEM数据帧长度-路径长度;更新后的GEM空闲帧长度=更新前GEM空闲帧长度+插入空闲帧的长度。4.如权利要求1至3任一项所述的无源光网络中传输汇聚层组帧的实现方法,其特征在于:步骤A之前还包括以下步骤:将TC组帧所有GEM帧长度全部置0,所有GEM帧长度包括GEM数据帧长度和GEM空闲帧长度。5.如权利要求1至3任一项所述的无源光网络中传输汇聚层组帧的...
【专利技术属性】
技术研发人员:李祥辉,
申请(专利权)人:烽火通信科技股份有限公司,武汉飞思灵微电子技术有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。