[发明专利]一种为MAC地址重复用户提供服务的方法及装置有效
申请号: | 200810147183.4 | 申请日: | 2008-08-22 |
公开(公告)号: | CN101340445A | 公开(公告)日: | 2009-01-07 |
发明(设计)人: | 张海林 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/56 |
代理公司: | 信息产业部电子专利中心 | 代理人: | 吴永亮 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 mac 地址 重复 用户 提供 服务 方法 装置 | ||
1.一种为MAC地址重复用户提供服务的方法,其特征在于,预先设置MAC地址替换表,则所述方法包括:
步骤A:根据从用户端口接收到的以太网数据帧的源MAC地址在MAC地址表中查找是否有与该源MAC地址相同的学习条目,如果是,则执行步骤B,否则进行正常学习和转发;
步骤B:在所述MAC地址替换表中检查是否对该源MAC地址进行了替换操作,如果未完成替换操作,则在所述MAC地址表中选取一条未使用过的替换条目替换该源MAC地址,并执行步骤C;如果已完成替换操作,则直接执行步骤C;
步骤C:按照该替换条目中的替换用MAC地址对该以太网数据帧进行转发。
所述方法还包括:反方向当一个以太网数据帧中携带的目的MAC地址是所述MAC地址替换表中的一条已使用过的替换条目中的替换用MAC地址时,替换该以太网数据帧的目的MAC为与该替换用MAC地址对应的真实MAC地址,并按照替换后的真实MAC地址对该以太网数据帧进行转发。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当MAC地址替换表中的某个已使用的替换条目在一定时间内没有相关数据帧传输时,则老化删除该替换条目。
3.根据权利要求1所述的方法,其特征在于,所述预先设置MAC地址替换表的步骤具体包括:
预先设置一张MAC地址替换表,所述MAC地址替换表属于系统交换模块的全局属性全局端口共享;或者,预先给每个端口设置一张MAC地址替换表。
4.根据权利要求1所述的方法,其特征在于,所述学习条目包括:MAC地址学习条目或者由MAC地址和虚拟局域网ID组成的学习条目。
5.一种为MAC地址重复用户提供服务的装置,其特征在于,所述装置包括:MAC地址替换表、查询单元、替换单元和转发单元,其中,
所述MAC地址替换表,用于当发现不同用户的MAC地址发生重叠时,提供源MAC地址替换用的替换条目;
所述查询单元,用于根据从用户端口接收到的以太网数据帧的源MAC地址在MAC地址学习表中查找是否有与该源MAC地址相同的学习条目,如果是,则触发查找替换单元,否则进行正常学习,并触发所述转发单元;
所述替换单元,用于在所述MAC地址替换表中检查是否对该源MAC地址进行了替换操作,如果未完成替换操作,则在所述MAC地址替换表中选取一条未使用过的替换条目替换该源MAC地址,并触发转发单元;如果已完成替换操作,则直接触发转发单元;
所述转发单元,当被查询单元触发时,所述转发单元用于按照源MAC地址对该以太网数据帧进行转发;当被替换单元触发时,所述转发单元用于按照该替换条目中的替换用MAC地址对该以太网数据帧进行转发;
在反方向当一个以太网数据帧中携带的目的MAC地址是所述MAC替换表中的一条已使用过的条目中的替换用MAC地址时,所述替换单元还用于替换该以太网数据帧的目的MAC为与该替换用MAC地址对应的真实MAC地址,然后触发转发单元;所述转发单元按照该真实MAC地址对该以太网数据帧进行转发。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:
老化单元,当MAC地址替换表中的某个已使用的替换条目在一定时间内没有相关以太网数据帧传输时,所述老化单元用于对该替换条目进行老化删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810147183.4/1.html,转载请声明来源钻瓜专利网。