媒体访问控制老化方法及网络处理器技术

技术编号:8532689 阅读:179 留言:0更新日期:2013-04-04 15:36
本发明专利技术公开了一种媒体访问控制老化方法及网络处理器,该老化方法包括:网络处理器根据媒体访问控制地址学习生成媒体访问控制条目;根据包发生器按老化周期发送来的初始化报文对相应的媒体访问控制条目进行更新或老化;该网络处理器包括:学习单元,用于根据媒体访问控制地址学习生成媒体访问控制条目;发送单元,用于按老化周期向处理单元发送初始化报文;所述处理单元,用于接收所述发送单元按老化周期发送来的初始化报文,并根据所述初始化报文对相应的媒体访问控制条目进行更新或老化。通过本发明专利技术有效解决了现有技术中通过CPU进行MAC地址老化时占用CPU资源,从而影响CPU中的其它业务的处理的问题。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种媒体访问控制老化方法及网络处理器
技术介绍
现有的媒体访问控制(Media Access Control, MAC)地址的老化主要采用CPU老化,但是该方法中CPU需要启动一个老化线程,将网络处理器内存中的MAC表项以DMA(Direct Memory Access,直接内存存取)的方式送到CPU内存,然后由老化线程对表项进行扫描。这种方法会占用CPU资源,在MAC容量很大时,一次老化可能会造成CPU忙碌,而影响其它业务的处理。
技术实现思路
鉴于上述的分析,本专利技术旨在提供一种媒体访问控制老化方法及网络处理器,用以解决现有技术中由CPU进行MAC地址老化时占用CPU资源的问题。本专利技术的目的主要是通过以下技术方案实现的一种媒体访问控制老化的方法,包括网络处理器根据媒体访问控制地址学习生成媒体访问控制条目;根据包发生器按老化周期发送来的初始化报文对相应的媒体访问控制条目进行更新或老化。优选地,每次所述网络处理器收到所述包发生器按老化周期发送来的所述初始化报文时,均依次对所述初始化报文进行如下处理,直到所有所述初始化报文处理完毕根据所述初始化本文档来自技高网...

【技术保护点】
一种媒体访问控制老化的方法,其特征在于,包括:网络处理器根据媒体访问控制地址学习生成媒体访问控制条目;根据包发生器按老化周期发送来的初始化报文对相应的媒体访问控制条目进行更新或老化。

【技术特征摘要】
1.一种媒体访问控制老化的方法,其特征在于,包括 网络处理器根据媒体访问控制地址学习生成媒体访问控制条目; 根据包发生器按老化周期发送来的初始化报文对相应的媒体访问控制条目进行更新或老化。2.根据权利要求1所述的方法,其特征在于, 每次所述网络处理器收到所述包发生器按老化周期发送来的所述初始化报文时,均依次对所述初始化报文进行如下处理,直到所有所述初始化报文处理完毕 根据所述初始化报文查找对应的媒体访问控制条目; 根据所述媒体访问控制条目中AGE位中的值判断进行更新或老化。3.根据权利要求2所述的方法,其特征在于,根据媒体访问控制条目中AGE位中的值判断进行更新或老化的步骤具体包括 当AGE位的值为非老化状态时,进一步判断所述初始化报文中是否存在该媒体访问控制条目对应的源媒体访问控制地址,如果没有,则AGE位的值不变,如果有,将AGE位的值修改为预老化状态; 当AGE位的值为预老化状态时,进一步判断所述初始化报文中是否存在该媒体访问控制条目对应的源媒体访问控制地址,如果有,则对该媒体访问控制条目进行老化,如果没有,AGE的值不变。4.根据权利要求1-3任意一项所述的方法,其特征在于, 当确定需要被老化时,进一步判断该媒体访问控制条目对应的媒体访问控制地址学习是本网络处理器学习的还是其他线卡同步发过来的,如果确定是本网络处理器学习的,直接老化删除;如果确定是其他线卡同步发送来的学习的,触发CPU决策是否需要进行老化。5.根据权利要求1-3任意一项所述的方法,其特征在于,所述包发生器对不同类型的所述初始化报文分配不同的承诺带宽,所述承诺带宽允许一定的突发流量。6.根据权利要求1-3任意一项所述的方法,其特征在于,还包括 停止所述包发生器发送所述初始化报文,更改所述包发生器的老化周期,然后重新启动所述包发生器。7.一种网络处理器,其特征在于,包括 ...

【专利技术属性】
技术研发人员:谢密
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1