【技术实现步骤摘要】
解决MAC地址HASH冲突导致洪泛问题的方法及系统
本专利技术涉及交换转发
,具体涉及一种解决MAC地址HASH冲突导致洪泛问题的方法及系统。
技术介绍
MAC地址学习转发是所有交换类型设备的核心,也是最基本的功能。MAC地址学习如果出现冲突,将直接浪费网络带宽甚至影响业务正常交互,解决MAC地址冲突带来的丢包或洪泛问题有很大必要。MAC地址学习冲突本质是由于交换芯片硬件资源不足引起,当HASH计算值相同,同时对应的硬件block条目装满时就会出现HASH冲突,该MAC地址将学习不到,后续以此MAC为目的地址的报文都将出现洪泛,影响网络。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种解决MAC地址HASH冲突导致洪泛问题的方法及系统,成本低,占用CPU资源少。为达到以上目的,本专利技术采取的技术方案是:一种解决MAC地址HASH冲突导致洪泛问题的方法,包括以下步骤:出现MAC地址HASH冲突时,转发芯片上报冲突信息;在转发芯片的ACL表项中创建 ...
【技术保护点】
1.一种解决MAC地址HASH冲突导致洪泛问题的方法,其特征在于,包括以下步骤:/n出现MAC地址HASH冲突时,转发芯片上报冲突信息;/n在转发芯片的ACL表项中创建ACL条目,将冲突信息写入新创建的ACL条目,并建立重定向映射;/n周期性的尝试将ACL条目写入原MAC地址转发表,直至成功。/n
【技术特征摘要】
1.一种解决MAC地址HASH冲突导致洪泛问题的方法,其特征在于,包括以下步骤:
出现MAC地址HASH冲突时,转发芯片上报冲突信息;
在转发芯片的ACL表项中创建ACL条目,将冲突信息写入新创建的ACL条目,并建立重定向映射;
周期性的尝试将ACL条目写入原MAC地址转发表,直至成功。
2.如权利要求1所述的方法,其特征在于,所述冲突信息包括报文源MAC地址和VLAN信息以及接收报文的源端口号。
3.如权利要求1所述的方法,其特征在于,在转发芯片的ACL表项中创建ACL条目,将冲突信息写入新创建的ACL条目,建立重定向映射,具体包括以下步骤:
将报文源MAC地址和VLAN信息作为ACL条目的键值,将ACL条目的动作设置为重定向,并将重定向的目的端口设置为冲突信息中接收报文的源端口。
4.如权利要求1所述的方法,其特征在于,周期性的尝试将ACL条目写入原MAC地址转发表,直至成功,具体包括以下步骤:
ACL条目设置成功后,对所述ACL条目以MAC+VLAN为索引建立周期性定时器;
当ACL条目对应的周期性定时器到期时,将所述ACL条目的内容尝试写入原MAC地址转发表,若写入成功则删除对应的ACL条目,否则进入下一个周期。
5.如权利要求4所述的方法,其特征在于,所述将所述ACL条目的内容尝试写入原MAC地址转发表,具体包括以下步骤:
将所述ACL条目的MAC+VLAN以动态属性方式写入原MAC地址转发表。
6.一种解决MAC地址HA...
【专利技术属性】
技术研发人员:魏自强,
申请(专利权)人:烽火通信科技股份有限公司,成都烽火云网信息技术有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。