The embodiment of the invention discloses an MAC address management method and a business card, which relates to the field of communication technology, so as to solve the inaccuracy of the number of MAC addresses learned in the distributed system and exceed the upper limit of user configuration, resulting in system congestion and so on, which affects the user experience. The method includes: business card LPU to determine the target medium access control in LPU MAC address, MAC address if the target number is overrun, LPU stop MAC address learning, and delete some or all of the active learning address to get the MAC address, LPU will delete the MAC address of the synchronous operation to each LPU except LPU. The scheme provided by the embodiment of the invention is applicable to the business board card LPU.
【技术实现步骤摘要】
一种MAC地址管理方法及业务板卡
本专利技术实施例涉及通信
,尤其涉及一种分布式系统介质访问控制(MediaAccessControl,MAC)地址管理方法及业务板卡。
技术介绍
在分布式系统中,以分布式交换机为例,分布式交换机的硬件可以包括主控板卡(MicroProcessingUnit,MPU)和多张业务板卡(LineProcessingUnit,LPU)。其中,MPU和LPU之间有控制通道、任意两个LPU之间也有控制通道。对于任意两个LPU而言,可以通过控制通道,实现它们之间的通信,比如,通过控制通道可以进行MAC地址的学习。目前,MAC地址的学习可分为硬件学习和软件学习两种。比如,硬件学习可以为利用LPU上自带的软件开发工具包(SoftwareDevelopmentKit,SDK)进行学习的过程;软件学习则可以为利用LPU上的CPU进行MAC地址学习的过程。在软件学习中可以选择性的学习MAC地址,并且把MAC地址同步到分布式系统的其他业务板卡上。比如,根据想要实现的业务学习该业务执行过程中所需的MAC地址。另外,部分交换芯片的硬件学习,无法较好的处理 ...
【技术保护点】
一种MAC地址管理方法,其特征在于,所述方法包括:业务板卡LPU确定所述LPU中的目标介质访问控制MAC地址数;若所述目标MAC地址数超限,则所述LPU停止MAC地址学习,并删除部分或全部经主动地址学习得到的MAC地址;所述LPU将删除MAC地址的操作同步至除所述LPU以外的每个LPU。
【技术特征摘要】
1.一种MAC地址管理方法,其特征在于,所述方法包括:业务板卡LPU确定所述LPU中的目标介质访问控制MAC地址数;若所述目标MAC地址数超限,则所述LPU停止MAC地址学习,并删除部分或全部经主动地址学习得到的MAC地址;所述LPU将删除MAC地址的操作同步至除所述LPU以外的每个LPU。2.根据权利要求1所述的方法,其特征在于,所述目标MAC地址数超限至少包括:所述LPU中存在经所述MAC地址学习得到的主动地址和被动地址的总数大于第一阈值,单个虚拟局域网VLAN对应的已完成学习的MAC地址数大于第二阈值,单个链路汇聚口对应的已完成学习的MAC地址数大于第三阈值中的任意一项。3.根据权利要求1或2所述的方法,其特征在于,所述LPU将删除MAC地址的操作同步至除所述LPU以外的每个LPU,包括:所述LPU获取已删除的MAC地址的地址摘要信息;所述LPU通过所述LPU与所述每个LPU之间的控制通道,向除所述LPU以外的所述每个LPU发送所述地址摘要信息,以便于所述每个LPU按照所述摘要信息完成与所述LPU相同的删除操作。4.根据权利要求1或2所述的方法,其特征在于,若所述LPU的槽位号不是所有LPU中的最小槽位号或最大槽位号,所述删除部分或全部经主动地址学习得到的MAC地址,包括:所述LPU判断所述LPU是否满足预设规则,所述预设规则为所述LPU未在槽位号小于所述LPU的槽位号的目标LPU上学习到被动地址,或所述LPU未在槽位号大于所述LPU的槽位号的目标LPU上学习到被动地址;若所述LPU满足所述预设规则,则所述LPU删除所述LPU上的经主动地址学习得到的MAC地址,直到所述LPU上的MAC地址数不超限或所述LPU上不存在经主动地址学习得到的MAC地址。5.根据权利要求1或2所述的方法,其特征在于,若所述LPU的槽位号是所有LPU中的最小槽位号或最大槽位号,所述删除部分或全部经主动地址学习得到的MAC地址,包括:若所述LPU满足的预设规则为所述LPU未在槽位号小于所述LPU的槽位号的目标LPU上学习到被动地址,则当所述LPU的槽位号是所有LPU中的最小槽位号时,所述LPU删除所述LPU上经主动地址学习得到的MAC地址,直到所述LPU上的MAC地址数不超限或所述LPU上不存在经主动地址学习得到的MAC地址;若所述LPU满足的所述预设规则为所述LPU未在槽位号大于所述LPU的槽位号的目标LPU上学习到被动地址,则当所述LPU的槽位号是所有LPU中的最大槽位号时,所述LPU删除所述LPU上的经主动地址学习得到的MAC地址,直到所述LPU的MAC地址...
【专利技术属性】
技术研发人员:胡祖松,吴月莲,
申请(专利权)人:迈普通信技术股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。