光网络单元数据处理方法及相关设备技术

技术编号:10167719 阅读:120 留言:0更新日期:2014-07-02 10:22
本申请提供了一种光网络单元数据处理方法,包括:ONU接收OLT发送的MAC控制报文;以及,在确定所述MAC控制报文的类型为自定义远程配置报文时,读取所述MAC控制报文携带的寄存器地址;以及,对所述寄存器地址对应的寄存器,进行与所述MAC控制报文携带的操作码所表征的操作类型相符的操作。由于本申请中无需外部处理器的参与,ONU无需与处理器再进行交互,因此简化了交互过程,降低了对ONU远程管理的复杂度。且减少了EPON系统的成本。

【技术实现步骤摘要】
光网络单元数据处理方法及相关设备
本申请涉及以太网无源光网络设计领域,特别涉及一种光网络单元数据处理方法及相关设备。
技术介绍
OAM(Operation,AdministrationandMaintenance,操作、管理和维护)是一种监控网络故障的工具。它工作在数据链路层,利用设备之间定时交互OAM协议报文来报告网络的状态,使网络管理员能够更有效地管理网络。在EPON(ethernetpassiveopticalnetwork,以太网无源光网络)系统中,目前利用扩展的OAM协议报文,实现OLT(opticallineterminal,光线路终端)对ONU(opticalnetworkunits,光网络单元)设备进行远程管理,具体为:OLT的处理器封装携带有扩展OAM协议报文,并发送至ONU,ONU将扩展OAM协议报文传递给与ONU相连的处理器,由与ONU相连的处理器解析扩展OAM协议报文,得到寄存器配置信息,并下发给ONU,ONU根据寄存器配置信息,对相应的寄存器进行操作,从而完成OLT对ONU的设备。可见,利用扩展的OAM协议报文,实现OLT对ONU设备进行远程管理,交互过程复杂,增加了远程管理的复杂度,且由于需要处理器的参与,但ONU本身不含有处理器,需要额外增加处理器,与ONU相连,增加了EPON系统的成本。
技术实现思路
为解决上述技术问题,本申请实施例提供一种光网络单元数据处理方法及相关设备,以达到降低对ONU远程管理的复杂度及减少EPON系统的成本的目的,技术方案如下:一种光网络单元ONU数据处理方法,包括:ONU接收光线路终端OLT发送的介质访问控制MAC控制报文;以及,在确定所述MAC控制报文的类型为自定义远程配置报文时,读取所述MAC控制报文携带的寄存器地址;以及,对所述寄存器地址对应的寄存器,进行与所述MAC控制报文携带的操作码所表征的操作类型相符的操作。优选的,在对所述寄存器地址对应的寄存器,进行与所述MAC控制报文中操作码类型对应的操作之后,还包括:在读取到的寄存器地址的个数小于所述MAC控制报文携带的远程操作ONU的寄存器个数时,返回执行读取所述MAC控制报文携带的寄存器地址的步骤。优选的,所述操作码所表征的操作类型包括读操作或写操作;在所述操作码所表征的操作类型为读操作的情况下,所述对所述寄存器地址对应的寄存器,进行与所述MAC控制报文携带的操作码所表征的操作类型相符的操作的过程,包括:读取所述寄存器地址对应的寄存器中的内容;在所述操作码所表征的操作类型为写操作的情况下,所述对所述寄存器地址对应的寄存器,进行与所述MAC控制报文携带的操作码所表征的操作类型相符的操作的过程,包括:从所述MAC控制报文中读取所述寄存器地址对应的寄存器对应的写操作信息;将所述写操作信息写入所述寄存器地址对应的寄存器。优选的,确定所述MAC控制报文为远程配置报文的过程,包括:读取所述MAC控制报文中的报文类型和操作码;在所述报文类型和操作码与自定义远程配置报文的报文类型和操作码相匹配时,确定所述MAC控制报文的类型为自定义远程配置报文。一种光网络单元数据处理方法,包括:OLT向ONU发送类型为自定义远程配置报文的MAC控制报文,所述MAC控制报文至少携带寄存器地址和操作码,用于ONU对所述寄存器地址对应的寄存器进行与所述操作码所表征的操作类型相符的操作。优选的,在发送所述MAC控制报文之前,按照以下步骤生成所述MAC控制报文:获取远程配置信息,所述远程配置信息至少包括寄存器的操作指示和寄存器地址;构建所述MAC控制报文,所述寄存器的操作指示和寄存器地址在所述MAC控制报文所处位置符合自定义远程配置报文格式。一种光网络单元数据处理方法,包括:OLT向ONU发送类型为自定义远程配置报文的MAC控制报文,所述MAC控制报文至少携带寄存器地址和操作码;所述ONU接收OLT发送的多点控制协议MAC控制报文;所述ONU在确定所述MAC控制报文的类型为自定义远程配置报文时,读取所述MAC控制报文携带的寄存器地址;所述ONU对所述寄存器地址对应的寄存器,进行与所述MAC控制报文携带的操作码所表征的操作类型相符的操作。一种ONU,包括:接收模块,用于接收OLT发送的多点控制协议MAC控制报文;读取模块,用于在确定所述MAC控制报文的类型为自定义远程配置报文时,读取所述MAC控制报文携带的寄存器地址;操作模块,用于对所述寄存器地址对应的寄存器,进行与所述MAC控制报文携带的操作码所表征的操作类型相符的操作。一种OLT,包括:发送模块,用于向ONU发送类型为自定义远程配置报文的MAC控制报文,所述MAC控制报文至少携带寄存器地址和操作码,用于ONU对所述寄存器地址对应的寄存器进行与所述操作码所表征的操作类型相符的操作。一种以太网无源光网络EPON系统,包括所述ONU和所述OLT。与现有技术相比,本申请的有益效果为:在本申请中,由于MAC控制报文为ONU直接可以解析的报文,ONU在接收到MAC控制报文后,确定接收到的MAC控制报文为远程配置报文,ONU通过读取所述MAC控制报文携带的寄存器地址,对所述寄存器地址对应的寄存器,进行与所述MAC控制报文携带的操作码所表征的操作类型相符的操作,实现OLT对ONU的远程管理。整个过程无需外部处理器的参与,ONU无需与处理器再进行交互,简化了交互过程,降低了对ONU远程管理的复杂度。由于实现对ONU的远程管理无需外部处理器,减少了EPON系统的成本。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请提供的光网络单元数据处理方法的一种流程图;图2是本申请提供的光网络单元数据处理方法的另一种流程图;图3是本申请提供的光网络单元数据处理方法的再一种流程图;图4是本申请提供的光网络单元数据处理方法的一种子流程图;图5是本申请提供的光网络单元数据处理方法的再一种流程图;图6是本申请提供的ONU的一种结构示意图;图7是本申请提供的EPON系统的一种结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。实施例一请参见图1,其示出了本申请提供的光网络单元数据处理方法的一种流程图,可以包括以下步骤:步骤S11:ONU接收OLT发送的MAC(介质访问控制,MediaAccessControl)控制报文。在EPON系统中,TYPE字段为0x8808的报文,统称为MAC控制报文(或者称为MAC控制帧)。在MAC控制报文的大类下,又有细分。目前细分了两类:Opcode==0X00_01的称之为流控帧(PAUSE帧);Opcode==0x00_02~0x00_06的称之为MPCP报文,用于EPON系统。而Opcode(即操作码)为其他值时,未启用,保留。在本实施例中本文档来自技高网...
光网络单元数据处理方法及相关设备

【技术保护点】
一种光网络单元ONU数据处理方法,其特征在于,包括:ONU接收光线路终端OLT发送的介质访问控制MAC控制报文;以及,在确定所述MAC控制报文的类型为自定义远程配置报文时,读取所述MAC控制报文携带的寄存器地址;以及,对所述寄存器地址对应的寄存器,进行与所述MAC控制报文携带的操作码所表征的操作类型相符的操作。

【技术特征摘要】
1.一种光网络单元ONU数据处理方法,其特征在于,包括:ONU接收光线路终端OLT发送的介质访问控制MAC控制报文;以及,在确定所述MAC控制报文的类型为自定义远程配置报文时,读取所述MAC控制报文携带的寄存器地址,确定所述MAC控制报文为远程配置报文的过程,包括:读取所述MAC控制报文中的报文类型和操作码;在所述报文类型和操作码与自定义远程配置报文的报文类型和操作码相匹配时,确定所述MAC控制报文的类型为自定义远程配置报文;以及,对所述寄存器地址对应的寄存器,进行与所述MAC控制报文携带的操作码所表征的操作类型相符的操作;在读取到的寄存器地址的个数小于所述MAC控制报文携带的远程操作ONU的寄存器个数时,返回执行读取所述MAC控制报文携带的寄存器地址的步骤。2.根据权利要求1所述的方法,其特征在于,所述操作码所表征的操作类型包括读操作或写操作;在所述操作码所表征的操作类型为读操作的情况下,所述对所述寄存器地址对应的寄存器,进行与所述MAC控制报文携带的操作码所表征的操作类型相符的操作的过程,包括:读取所述寄存器地址对应的寄存器中的内容;在所述操作码所表征的操作类型为写操作的情况下,所述对所述寄存器地址对应的寄存器,进行与所述MAC控制报文携带的操作码所表征的操作类型相符的操作的过程,包括:从所述MAC控制报文中读取所述寄存器地址对应的寄存器对应的写操作信息;将所述写操作信息写入所述寄存器地址对应的寄存器。3.一种光网络单元数据处理方法,其特征在于,包括:OLT向ONU发送类型为自定义远程配置报文的MAC控制报文,所述MAC控制报文至少携带寄存器地址和操作码,用于ONU读取所述MAC控制报文携带的寄存器地址,对所述寄存器地址对应的寄存器进行与所述MAC控制报文携带的操作码所表征的操作类型相符的操作,并在读取到的寄存器地址的个数小于所述MAC控制报文携带的远程操作ONU的寄存器个数时,返回执行读取所述MAC控制报文携带的寄存器地址的步骤;所述MAC控制报文的生成过程为:获取远程配置信息,所述远程配置信息至少包括寄存器的操作指示和寄存器地址;构建所述MAC控制报文,所述寄存器的操作指示和寄存器地址在所述MAC控制报文所处位置符合自定义远程配置报文格式。4.一种光网络单元数据处理方法,其特征在于,包括:OLT向ONU发送类型为自定义远程配置报文的MAC控制报文,所述MAC控制报文至少携带寄存器地址和操作码,所述MAC控制报文的生成过程为:获取远程配置信息,所述远程配置信息至少包括寄存器的操作指示和寄存器地址;构建...

【专利技术属性】
技术研发人员:朱玛马平徐志强姚树建张磊高钧利金乃正
申请(专利权)人:国家电网公司国网浙江省电力公司国网浙江省电力公司绍兴供电公司杭州晨晓科技有限公司
类型:发明
国别省市:北京;11

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

1