[发明专利]解决MAC地址HASH冲突导致洪泛问题的方法及系统有效
| 申请号: | 202010096993.2 | 申请日: | 2020-02-17 |
| 公开(公告)号: | CN111343089B | 公开(公告)日: | 2022-03-25 |
| 发明(设计)人: | 魏自强 | 申请(专利权)人: | 烽火通信科技股份有限公司;成都烽火云网信息技术有限公司 |
| 主分类号: | H04L45/00 | 分类号: | H04L45/00;H04L61/5046;H04L12/46;H04L101/622 |
| 代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 陈文净 |
| 地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 解决 mac 地址 hash 冲突 导致 问题 方法 系统 | ||
1.一种解决MAC地址HASH冲突导致洪泛问题的方法,其特征在于,包括以下步骤:
出现MAC地址HASH冲突时,转发芯片上报冲突信息;
在转发芯片自带的ACL表项中创建ACL条目,将冲突信息写入新创建的ACL条目,并建立重定向映射;
周期性的尝试将ACL条目写入原MAC地址转发表,直至成功;
周期性的尝试将ACL条目写入原MAC地址转发表,直至成功,具体包括以下步骤:
ACL条目设置成功后,对所述ACL条目以MAC+VLAN为索引建立周期性定时器;
当ACL条目对应的周期性定时器到期时,将所述ACL条目的内容尝试写入原MAC地址转发表,若写入成功则删除对应的ACL条目,否则进入下一个周期。
2.如权利要求1所述的方法,其特征在于,所述冲突信息包括报文源MAC地址和VLAN信息以及接收报文的源端口号。
3.如权利要求1所述的方法,其特征在于,在转发芯片的ACL表项中创建ACL条目,将冲突信息写入新创建的ACL条目,建立重定向映射,具体包括以下步骤:
将报文源MAC地址和VLAN信息作为ACL条目的键值,将ACL条目的动作设置为重定向,并将重定向的目的端口设置为冲突信息中接收报文的源端口。
4.如权利要求1所述的方法,其特征在于,所述将所述ACL条目的内容尝试写入原MAC地址转发表,具体包括以下步骤:
将所述ACL条目的MAC+VLAN以动态属性方式写入原MAC地址转发表。
5.一种解决MAC地址HASH冲突导致洪泛问题的系统,其特征在于,包括:
转发芯片,其用于:出现MAC地址HASH冲突时,上报冲突信息至冲突处理模块;
冲突处理模块,其用于:在转发芯片自带的ACL表项中创建ACL条目,将冲突信息写入新创建的ACL条目,并建立重定向映射;周期性的尝试将ACL条目写入原MAC地址转发表,直至成功;
所述冲突处理模块周期性的尝试将ACL条目写入原MAC地址转发表,直至成功,具体包括以下步骤:
ACL条目设置成功后,对所述ACL条目以MAC+VLAN为索引建立周期性定时器;
当ACL条目对应的周期性定时器到期时,将所述ACL条目的内容尝试写入原MAC地址转发表,若写入成功则删除对应的ACL条目,否则进入下一个周期。
6.如权利要求5所述的系统,其特征在于,所述冲突信息包括报文源MAC地址和VLAN信息以及接收报文的源端口号。
7.如权利要求5所述的系统,其特征在于,所述冲突处理模块在转发芯片的ACL表项中创建ACL条目,将冲突信息写入新创建的ACL条目,建立重定向映射,具体包括以下步骤:
将报文源MAC地址和VLAN信息作为ACL条目的键值,将ACL条目的动作设置为重定向,并将重定向的目的端口设置为冲突信息中接收报文的源端口。
8.如权利要求5所述的系统,其特征在于,所述冲突处理模块将所述ACL条目的内容尝试写入原MAC地址转发表,具体包括以下步骤:
将所述ACL条目的MAC+VLAN以动态属性方式写入原MAC地址转发表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司;成都烽火云网信息技术有限公司,未经烽火通信科技股份有限公司;成都烽火云网信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010096993.2/1.html,转载请声明来源钻瓜专利网。





