一种光网络单元的MAC地址表管理方法及装置制造方法及图纸

技术编号:14360794 阅读:78 留言:0更新日期:2017-01-09 04:01
本发明专利技术涉及一种光网络单元的MAC地址表管理方法及装置。所述方法包括:接收光线路终端OLT发送来的控制指令,所述控制指令中包括指令类型标识;根据所述指令类型标识,判断所述控制指令是否为配置指令,所述配置指令用于配置业务处理规则;若所述控制指令为配置指令,则清空直接内存访问模块执行转发数据包的任务时参照的MAC地址表。通过本发明专利技术的方法能够使新配置的业务处理规则及时生效。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种光网络单元的MAC地址表管理方法及装置
技术介绍
GPON(GigabitPassiveOpticalNetwork,无源光接入系统)技术,是一种为用户提供网络接入功能的技术。基于该技术的设备主要包括局端的OLT(opticallineterminal,光线路终端)和用户端的ONU(OpticalNetworkUnit,光网络单元)(或者用户端的ONT(OpticalNetworkTell,光网络单元))。其中,OLT可通过OMCI(ONTManagementandControlInterface,光网络单元管理控制接口)协议向ONU/ONT下发控制指令,实现对ONU/ONT的信息的查询和业务处理规则的配置。其中,ONU/ONT中主要包括:PPE(packetprocessengine,包处理引擎)、CPU(CentralProcessingUnit,中央处理器)、DMA(DirectMemoryAccess,直接内存访问)模块。其中,PPE主要用于根据业务处理规则对数据包进行相应处理;CPU除了用于学习MAC(MediaAccessControl,介质访问控制层)地址外,还用于当数据包的数据量小于预设阈值时参照CPU的MAC地址表,对数据包进行转发操作,DMA模块用于当数据包的数据量大于等于预设阈值时,参照DMA模块执行转发数据包的任务时参照的MAC地址表(以后简称DMA的MAC地址表)对数据包进行转发操作。在上述数据包的转发过程中,若新的业务处理规则为要求转发数据包之前对数据包进行处理的业务处理规则,但若在该新的业务处理规则配置成功之前,DMA模块的MAC地址表中便已经存储了需要处理的数据包对应的目的MAC地址,那么ONU/ONT会直接将该数据包转发出去,而不对该数据包进行处理。也就是说新的业务处理规则虽然配置成功但未生效。实际中,只有在DMA的MAC地址表中删除该新的业务处理规则要求处理的数据包对应的目的MAC地址后,该新的业务处理规则才会生效。现有技术中,为克服新的业务处理规则无法及时生效的问题,通常是通过缩短DMA的MAC地址表中的表项的删除周期,来使得新的业务处理规则尽早生效。例如,DMA的MAC地址表中每一条表项的删除周期原来为15秒,即15秒之内没有通过该表项转发数据包,便删除该表项;而为了克服新的业务处理规则无法及时生效的问题,将DMA的MAC地址表的删除周期缩短为2秒,使得新的业务配置能够尽早生效。然而,现有技术中采用的使得新的业务处理规则尽早生效的方法,若为了使新的业务处理规则生效而需要删除的表项,一直用于转发数据包,则导致需要删除的表项长时间无法删除掉,从而导致新的业务处理规则仍然无法生效。
技术实现思路
本专利技术的目的是提供一种光网络单元的MAC地址表管理方法及装置,以克服相关技术中新配置的业务处理规则生效慢的问题。一方面,本专利技术提供一种光网络单元的MAC地址表管理方法,包括:接收光线路终端OLT发送来的控制指令,所述控制指令中包括指令类型标识;根据所述指令类型标识,判断所述控制指令是否为配置指令,所述配置指令用于配置业务处理规则;若所述控制指令为配置指令,则清空直接内存访问模块执行转发数据包的任务时参照的MAC地址表。另一方面,本专利技术提供光网络单元的MAC地址表管理装置,包括:接收模块,用于接收光线路终端OLT发送来的控制指令,所述控制指令中包括指令类型标识;判断模块,用于根据所述指令类型标识,判断所述控制指令是否为配置指令,所述配置指令用于配置业务处理规则;清空模块,用于若所述控制指令为配置指令,则清空直接内存访问模块执行转发数据包的任务时参照的MAC地址表。本专利技术至少具有以下有益效果:本专利技术实施例中,根据控制指令中的指令类型标识可以方便快速的确认控制指令是否为配置指令,若是,则清空DMA的MAC地址表,相对于现有技术,能够避免DMA的MAC地址表中某一表项到达删除周期后才能被删除,造成业务处理规则生效慢问题。故此,相对现有技术本专利技术提供的方法能够使得业务处理规则及时生效。附图说明图1为本专利技术实施例中现有技术中的光网络单元的MAC地址表管理方法的示例性流程图之一;图2为本专利技术实施例中现有技术中的光网络单元的MAC地址表管理方法的示例性流程图之二;图3为本专利技术实施例中现有技术中的光网络单元的MAC地址表管理装置的示意图之一;图4为本专利技术实施例中现有技术中的光网络单元的MAC地址表管理装置的示意图之二。具体实施方式以下结合附图对本专利技术的实施例进行说明,应当理解,此处所描述的实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。如
技术介绍
所述,OLT可通过OMCI协议向ONU/ONT下发控制指令,实现对ONU/ONT的信息的查询和业务处理规则的配置。该控制指令包括查询指令和配置指令,查询指令可用于查询ONU/ONT的信息,配置指令用于配置业务处理规则。具体的,ONU/ONT中配置有至少一个ME(ManagementEntry,管理实体),每个ME中包括至少一个可配置的属性。配置指令中包括待配置ME的标识,以及待配置ME的待配置属性及属性值。当ONU/ONT接收到配置指令后,根据该控制指令对待配置ME进行配置,以实现对业务处理规则的配置。针对现有技术中存在新配置的业务处理规则生效慢的问题,本专利技术实施例提供一种光网络单元的MAC地址表管理方法,在该方法中,当确定控制指令为配置指令时,便清空直接内存访问模块转发数据包时参照的MAC地址表(即DMA的MAC地址表)。本专利技术实施例提供的方法,相对于现有技术中通过缩短删除周期,一条一条删除DMA的MAC地址表中的表项的方法使得业务处理规则生效的方法,能够提高业务处理规则生效的速度,以便于光网络单元根据正确的业务处理规则处理数据包。下面,通过简单的实施例对本专利技术实施例中光网络单元的MAC地址表管理方法进行详细说明。实施例一如图1所示,为本专利技术实施例中光网络单元的MAC地址表管理方法的示例性流程图,该方法包括以下步骤:步骤101:接收光线路终端OLT发送来的控制指令,所述控制指令中包括指令类型标识。步骤102:根据所述指令类型标识,判断所述控制指令是否为配置指令,所述配置指令用于配置业务处理规则。步骤103:若所述控制指令为配置指令,则清空直接内存访问模块执行转发数据包的任务时参照的MAC地址表。其中,直接内存访问模块执行转发数据包的任务时参照的MAC地址表中包括MAC地址与端口的对应关系,这样在转发数据包时,根据数据包的目的MAC地址便可以确定向哪个端口转发该数据包。其中,在一个实施例中,指令类型标识用于表示所要执行的操作类型,例如查询指令用于执行查询信息的操作,而配置指令则用于配置业务处理规则,为了以较快的速度确定控制指令是否是配置指令,步骤102可本文档来自技高网
...
一种光网络单元的MAC地址表管理方法及装置

【技术保护点】
一种光网络单元的MAC地址表管理方法,其特征在于,所述方法包括:接收光线路终端OLT发送来的控制指令,所述控制指令中包括指令类型标识;根据所述指令类型标识,判断所述控制指令是否为配置指令,所述配置指令用于配置业务处理规则;若所述控制指令为配置指令,则清空直接内存访问模块执行转发数据包的任务时参照的MAC地址表。

【技术特征摘要】
1.一种光网络单元的MAC地址表管理方法,其特征在于,所述方法包括:接收光线路终端OLT发送来的控制指令,所述控制指令中包括指令类型标识;根据所述指令类型标识,判断所述控制指令是否为配置指令,所述配置指令用于配置业务处理规则;若所述控制指令为配置指令,则清空直接内存访问模块执行转发数据包的任务时参照的MAC地址表。2.根据权利要求1所述的方法,其特征在于,所述控制指令中还包括待配置管理实体的标识,和/或,待配置属性;所述清空直接内存访问模块执行转发数据包的任务时参照的MAC地址表之前,所述方法还包括:确定所述控制指令中包括的待配置管理实体的标识为预设管理实体的标识和/或所述控制指令中包括的待配置属性为预设属性。3.根据权利要求1或2所述的方法,其特征在于,所述预设管理实体包括以下管理实体中的至少一种:包括网络服务质量的配置信息的管理实体、包括局域网的配置信息的管理实体、包括MAC地址桥的配置信息的管理实体、包括组播业务的配置信息的管理实体、包括语音服务质量的配置信息的管理实体、无源光接入系统封装方式GEM端口网络连接终结点管理实体、GEM端口交互终结点管理实体、物理路径终结点以太网用户网络侧接口管理实体、GEM适配层以太网模板。4.根据权利要求1所述的方法,其特征在于,所述根据所述指令类型,判断所述控制指令是否为预设的配置指令之前,所述方法还包括:确定检测到数据库更新完成消息,其中,所述数据库更新完成消息,是针对所述控制指令更新用于记录各管理实体的属性以及属性值的数据库而生成的消息。5.根据权利要求1所述的方法,其特征在于,所述根据所述指令类型标
\t识,判断所述控制指令是否为配置指令,具体包括:判断所述控制指令的指令类型标识是否为以下指令类型标识中的一种:删除类型指令标识、新建类型指令标识、更改设置类型指令标识;若是,则确定所述控制指令为配置指令;若否,则确定所述控制指令不是配置指令。6.一种光网络单元的MAC地址表管理装置,其特征在于,所述装置包括:接...

【专利技术属性】
技术研发人员:尤青山陈福军李青龙李亚朋马洪军
申请(专利权)人:青岛海信宽带多媒体技术有限公司
类型:发明
国别省市:山东;37

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

1