一种光网络单元数据处理方法及装置、数据控制单元制造方法及图纸

技术编号:15101263 阅读:66 留言:0更新日期:2017-04-08 10:11
本发明专利技术公开了一种光网络单元(ONU)数据处理方法,包括:接收未分配带宽的流量承载实体号,并对与所述未分配带宽的流量承载实体号对应的数据进行清除处理;判断是否有带宽,当没有带宽时,对与所述未分配带宽的流量承载实体号对应的数据包标记错误信息,并丢弃标记错误信息的数据包。本发明专利技术还同时公开了一种流量管理(TM)上行出口数据控制单元和一种ONU数据处理装置。

【技术实现步骤摘要】

本专利技术涉及光网络单元(OpticalNetworkUnit,ONU)内部的数据处理技术,尤其涉及一种ONU数据处理方法及装置、数据控制单元。
技术介绍
以太网无源光网络(EthernetPassiveOpticalNetwork,EPON)技术将每个ONU扩展到八路逻辑链路标记(LogicalLinkIdentifier,LLID),八路LLID的设计可以大幅度增加应用层业务数据的类型,从而支持更多种类的应用服务。同样,在吉比特无源光网络(Gigabit-CapablePON,GPON)系统中,一般是支持32至64个传输容器(TCONT),从而可支持更多种类的业务。流量管理(TrafficManagement,TM)上行出口数据控制单元是ONU的重要组成部分,在支持多LLID/TCONT的系统下,当出现随机拔掉的光纤又再次被插上时,ONU需要重新注册;当重新注册的LLID号或TCONT号与原来一致时,TM上行出口数据控制单元可以按照硬件逻辑进行数据处理,将正确的数据发送给介质访问控制(MediumAccessControl,MAC)单元;但当重新注册的LLID号或TCONT号与原来不一致时,如果TM上行出口数据控制单元仍然按照硬件逻辑进行数据处理,就无法清除已缓存的数据,也无法保证数据处理的正确性。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种ONU数据处理方法及装置、数据控制单元,能保证数据处理的正确性。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种ONU数据处理方法,包括:接收未分配带宽的流量承载实体号,并对与所述未分配带宽的流量承载实体号对应的数据进行清除处理;判断是否有带宽,当没有带宽时,对与所述未分配带宽的流量承载实体号对应的数据包标记错误信息,并丢弃标记错误信息的数据包。上述方案中,所述流量承载实体号为TCONT号、或LLID号。上述方案,所述对与所述未分配带宽的流量承载实体号对应的数据进行清除处理,包括:读取与所述未分配带宽的流量承载实体号对应的TM上行出口数据控制单元中的数据并进行丢弃;读取与所述未分配带宽的流量承载实体号对应的TM上行出口数据控制单元中的描述符并进行丢弃;将数据缓存单元中与所述描述符对应的数据包进行丢弃。上述方案中,所述方法还包括:当有带宽时,发送与所述未分配带宽的流量承载实体号对应的数据包。本专利技术实施例还提供了一种TM上行出口数据控制单元,包括接收模块、清除模块和发送模块;其中,所述接收模块,用于接收未分配带宽的流量承载实体号;所述清除模块,用于对与所述未分配带宽的流量承载实体号对应的数据进行清除处理;所述发送模块,用于发送所述未分配带宽的流量承载实体号。上述方案中,所述清除模块具体用于:读取TM上行出口数据控制单元中与所述未分配带宽的流量承载实体号对应的数据并进行丢弃;读取TM上行出口数据控制单元中与所述未分配带宽的流量承载实体号对应的描述符并进行丢弃;将数据缓存单元中与所述描述符对应的数据包进行丢弃。本专利技术实施例又提供了一种ONU数据处理装置,包括:数据缓存单元、TM上行出口数据控制单元、MAC单元以及CPU;其中,数据缓存单元,用于为TM缓存数据;TM上行出口数据控制单元,用于接收CPU发送的未分配带宽的流量承载实体号,对与所述未分配带宽的流量承载实体号对应的数据进行清除处理;并将所述未分配带宽的流量承载实体号发送给MAC单元;MAC单元,用于判断是否有带宽,当没有带宽时,对与所述未分配带宽的流量承载实体号对应的数据包标记错误信息,并丢弃标记错误信息的数据包;CPU,用于将未分配带宽的流量承载实体号发送给TM上行出口数据控制单元。其中,所述TM上行出口数据控制单元为上述任意一种TM上行出口数据控制单元。上述方案中,所述MAC单元,还用于当有带宽时,发送与所述未分配带宽的流量承载实体号对应的数据包。本专利技术实施例提供的ONU数据处理方法及装置、数据控制单元,通过接收未分配带宽的流量承载实体号,并对与所述未分配带宽的流量承载实体号对应的数据进行清除处理;判断是否有带宽,当没有带宽时,对与所述未分配带宽的流量承载实体号对应的数据包标记错误信息,并丢弃标记错误信息的数据包;如此,可使ONU在出现随机拔掉的光纤又再次被插上的情况时,如果重新注册的LLID号或TCONT号与原来不一致,能够清除滞留在ONU内部的残余数据,保证ONU数据处理的正确性。附图说明图1为本专利技术实施例ONU数据处理方法的实现流程示意图;图2为本专利技术实施例ONU数据处理装置的组成结构示意图;图3为本专利技术实施例ONU数据处理装置中TM上行出口数据控制单元的组成结构示意图。具体实施方式在本专利技术实施例中,接收未分配带宽的流量承载实体号,并对与所述未分配带宽的流量承载实体号对应的数据进行清除处理;判断是否有带宽,当没有带宽时,对与所述未分配带宽的流量承载实体号对应的数据包标记错误信息,并丢弃标记错误信息的数据包。这里,所述接收以及进行清除处理可由ONU中的TM上行出口数据控制单元完成;所述未分配带宽的流量承载实体号来自ONU中的CPU;所述判断、标记以及丢弃操作可由ONU中的MAC单元完成,其中的丢弃是指MAC单元对已经发送到自身的数据完成丢弃处理;另外,对于还未发送到MAC单元的未分配带宽的流量承载实体号对应的数据,可由TM上行出口数据控制单元直接丢弃。为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术作进一步的详细描述。图1为本专利技术实施例ONU数据处理方法的实现流程示意图,如图1所示,本专利技术实施例ONU数据处理方法包括以下步骤:步骤101,接收未分配带宽的流量承载实体号,并对与所述未分配带宽的流量承载实体号对应的数据进行清除处理;本步骤可由ONU中的TM上行出口数据控制单元完成;所述未分配带宽的流量承载实体号来自ONU中的CPU;其中,所述流量承载实体号可以是TCONT号,也可以是LLID号。这里,所述对与所述未分配带宽的流量承载实体号对应的数据进行清除处理包括:读取TM上行出口数据控制单元中与所述未分配带宽的流量承载实体号对应的数据进行丢弃;读取TM上行出口数据控制单元中与所述未分配带宽的流量承载实体号对应的描述符进行丢弃,并将数据缓存单元中与所述描述符对应的数据包进行丢弃。需要说明的是,在所述TM上本文档来自技高网...

【技术保护点】
一种光网络单元ONU数据处理方法,其特征在于,所述方法包括:接收未分配带宽的流量承载实体号,并对与所述未分配带宽的流量承载实体号对应的数据进行清除处理;判断是否有带宽,当没有带宽时,对与所述未分配带宽的流量承载实体号对应的数据包标记错误信息,并丢弃标记错误信息的数据包。

【技术特征摘要】
1.一种光网络单元ONU数据处理方法,其特征在于,所述方法包括:
接收未分配带宽的流量承载实体号,并对与所述未分配带宽的流量承载实
体号对应的数据进行清除处理;
判断是否有带宽,当没有带宽时,对与所述未分配带宽的流量承载实体号
对应的数据包标记错误信息,并丢弃标记错误信息的数据包。
2.根据权利要求1所述的方法,其特征在于,所述流量承载实体号为传输
容器TCONT号、或逻辑链路标识LLID号。
3.根据权利要求1或2所述的方法,其特征在于,所述对与所述未分配带
宽的流量承载实体号对应的数据进行清除处理,包括:
读取与所述未分配带宽的流量承载实体号对应的流量管理TM上行出口数
据控制单元中的数据并进行丢弃;
读取与所述未分配带宽的流量承载实体号对应的TM上行出口数据控制单
元中的描述符并进行丢弃;
将数据缓存单元中与所述描述符对应的数据包进行丢弃。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当有带宽
时,发送与所述未分配带宽的流量承载实体号对应的数据包。
5.一种TM上行出口数据控制单元,其特征在于,所述TM上行出口数据
控制单元包括接收模块、清除模块和发送模块;其中,
所述接收模块,用于接收未分配带宽的流量承载实体号;
所述清除模块,用于对与所述未分配带宽的流量承载实体号对应的数据进
行清除处理;
所述发送模块,用于发送所述未分配带宽的流量承载实体号。
6.根据权利要求5所述的TM上行出口数据控制单元,其特征在...

【专利技术属性】
技术研发人员:金琳
申请(专利权)人:深圳市中兴微电子技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1