[发明专利]MAC地址老化处理方法、网络处理器芯片及通信设备有效
申请号: | 201710060551.0 | 申请日: | 2017-01-25 |
公开(公告)号: | CN108347494B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 邓涛鸿;李新昊;陈春雷 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L61/58 | 分类号: | H04L61/58;H04L101/622 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 江婷;李发兵 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | mac 地址 老化 处理 方法 网络 处理器 芯片 通信 设备 | ||
本发明实施例提供了一种MAC地址老化处理方法、网络处理器芯片及通信设备;在老化周期达到时,生成触发MAC地址老化进程的老化触发消息;根据所述老化触发消息启动至少一个MAC地址老化进程以从网路处理器内存预设存储区域当前存储的MAC地址中筛选出满足老化条件的待老化处理MAC地址,并将所述待老化处理MAC地址发给处理器,以供所述处理器将待老化处理的MAC地址删除,一个MAC地址老化进程对应处理的MAC地址条数大于等于2;通过设置MAC老化进程对应处理的MAC地址条数,方便灵活,解决了现有的MAC地址老化处理过程中需要发送大量初始化报文导致网络处理器MAC地址老化效率低下,影响其性能的问题,保证了网络处理器对其他业务的正常处理。
技术领域
本发明涉及网络通信技术领域,尤其涉及一种MAC(Media Access Control,媒体访问控制)地址老化处理方法、网络处理器芯片及通信设备。
背景技术
网络处理器具有自动学习MAC地址的功能,在进行数据转发和接收时,将该数据的MAC地址进行存储,以方便网络处理器对这些MAC地址进行再次使用。但是这些存储在网络处理器内存中的所有MAC地址中,通常并不是所有的MAC地址都在频繁使用,可能存在部分MAC地址长时间未使用的情况,对于这部分MAC地址,将会严重占用网络处理器的内存空间,且影响网络处理器的业务处理效率,因此,需要对这些满足相应老化条件的MAC地址进行老化删除处理,从而控制不必要的MAC地址对内存的占用,也有利于在有限的内存空间存储网络处理器学习到的新的MAC地址。
现有的MAC地址老化处理通常是通过包发生器按老化周期向网络处理器发送初始化报文,网络处理器根据该初始化报文对MAC地址进行更新或老化,但是由于网络处理器根据包发生器向其发送的一个初始化报文每次只能对应处理一个MAC地址,因此在一个老化周期内为了完成网络处理器中存储的所有MAC地址进行更新或者老化,而网络处理器中所能存储的MAC地址条数通常较大,一般为1M(1024*1024),所以包发生器需要发送大量的初始化报文,网络处理器也需要接受和处理这些数量庞大的初始化报文,从而一个一个地完成对所有的MAC地址的更新老化,严重影响网络处理器的性能,因此老化效率低下且十分不便。
发明内容
本发明实施例提供的MAC地址老化处理方法、网络处理器芯片及通信设备,主要解决的技术问题是现有的MAC地址老化处理方法处理效率低下,影响网络处理器的性能。
为解决上述技术问题,本发明实施例提供一种MAC地址老化处理方法,包括:
在老化周期达到时,生成用于触发MAC地址老化进程的老化触发消息;
根据所述老化触发消息启动至少一个MAC地址老化进程以从网络处理器内存预设存储区域当前存储的MAC地址中筛选出满足老化条件的待老化处理MAC地址,并将所述待老化处理MAC地址发给处理器,以供所述处理器将待老化处理的MAC地址删除,一个MAC地址老化进程对应处理的MAC地址条数大于等于2。
本发明实施例还提供一种网络处理器芯片,包括:
老化监测模块,用于在老化周期达到时,生成用于触发MAC地址老化进程的老化触发消息,并将所述老化触发消息发送给老化处理模块;
老化处理模块,用于根据所述老化触发消息启动至少一个MAC地址老化进程从内存预设存储区域当前存储的MAC地址中筛选出满足老化条件的待老化处理MAC地址,并将所述待老化处理MAC地址发给处理器,以供所述处理器将待老化处理的MAC地址删除,一个MAC地址老化进程对应处理的MAC地址条数大于等于2。
本发明实施例还提供一种通信设备,包括上面所述的网络处理器芯片。
本发明实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行前述的任一项的MAC地址老化处理方法。
本发明的有益效果是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710060551.0/2.html,转载请声明来源钻瓜专利网。