[发明专利]多路并行的MAC地址学习和地址查找的装置及方法有效
申请号: | 201610146421.4 | 申请日: | 2016-03-15 |
公开(公告)号: | CN105812264B | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 邱智亮;刘春锐;潘伟涛;许晶;李兴旺 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/751 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种多路并行的MAC地址学习和地址查找装置及方法。其装置包括:接收调度模块、多路并行的查找表模块、学习结果轮询模块、同步更新表缓存器、更新模块、老化删除模块和地址选择模块;接收调度模块按顺序为数据分组添加时间标识,然后将分组发往多路并行的查找表模块,该模块并行的进行地址学习和地址查找,学习结果轮询模块依次接收各路学习结果,并将学习结果发给同步更新表缓存器,更新模块读取同步更新表项,并同时更新多路地址表,当更新模块不更新地址表时,地址选择模块选择连接老化删除模块,老化删除模块将老化的地址表清除掉。本发明提高了交换机的交换容量和工作效率,适用于高速大容量交换网络。 | ||
搜索关键词: | 并行 mac 地址 学习 查找 装置 方法 | ||
【主权项】:
1.多路并行的MAC地址学习和地址查找装置,包括:接收调度模块(1):用于接收并缓存数据分组,同时按照分组到达顺序,为每个分组打上时间标识,并轮询多路并行的查找表模块(2)的工作状态,将数据分组发给空闲路的查找表模块(2);多路并行的查找表模块(2):用于根据MAC地址进行地址学习和地址查找,将学习结果发给学习结果轮询模块(3),并根据查找结果转发数据分组;学习结果轮询模块(3):用于轮询多路并行的查找表模块(2)的学习结果,并将每一路查找表模块的学习结果按照同步更新表项格式依次写入同步更新表缓存器(4)中;同步更新表缓存器(4):用于缓存同步更新表项,该同步更新表缓存器分别与学习结果轮询模块(3)和更新模块(5)连接;更新模块(5):用于根据同步更新表项内容同时更新多路并行的查找表模块(2)的地址表,当同步更新表缓存器不为空时,读取同步更新表缓存器(4)中的同步更新表项,从同步更新表项中获取要更新的表项地址和地址表,并同时查询多路并行的查找表模块(2)正在读取的表项地址,判断这两个地址是否为同一地址:如果是同一地址,则在下一周期,重新提取多路并行的查找表模块(2)正在读取的表项地址,再次判断更新地址与当前周期的查找地址是否一样,反之,则将地址表同时传入多路并行的查找表模块(2);老化删除模块(6):用于将长时间不用的地址表从多路并行的查找表模块(2)中清除掉,以释放地址表存取器(23)的空间;地址选择模块(7):用于控制老化删除模块(6)和更新模块(5)与多路并行的查找表模块(2)的连接关系,即判断更新模块(5)是否正在更新多路并行的地址表:如果正在更新,则选择更新模块(5)与多路并行的查找表模块(2)连接,反之,选择老化删除模块(6)与多路并行的查找表模块(2)连接。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610146421.4/,转载请声明来源钻瓜专利网。