[发明专利]一种二层网络环路处理的方法、装置及网络设备无效
申请号: | 201280001149.0 | 申请日: | 2012-04-13 |
公开(公告)号: | CN103125100A | 公开(公告)日: | 2013-05-29 |
发明(设计)人: | 张夏 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 环路 处理 方法 装置 网络设备 | ||
1.一种二层网络环路处理的方法,其特征在于,包括:
接收用户发来的报文,获得所述报文的源媒体访问控制MAC地址;
当MAC表中的与所述源MAC地址关联的端口中最新端口与所述报文的接收端口不一致时,确定所述源MAC地址发生一次跳变,所述与所述源MAC地址关联的端口和所述报文的接收端口为参与所述源MAC地址跳变的端口,所述最新端口为在接收所述报文之前,最后接收源地址为所述源MAC地址的报文的端口;
当所述源MAC地址的跳变次数达到预设跳变阈值时,通过所述参与所述源MAC地址跳变的端口分别发送探测报文;
当收到所述探测报文时,则确定收到所述探测报文的端口为产生环路的端口,阻断所述产生环路的端口。
2.根据权利要求1所述的方法,其特征在于,所述预设跳变阈值默认为1。
3.根据权利要求1或2所述的方法,其特征在于,所述通过所述参与所述源MAC地址跳变的端口分别发送探测报文之前,进一步包括:
根据所述参与所述源MAC地址跳变的端口的优先级进行分组,分为高优先级组和低优先级组,对于所述低优先级组的端口优先发送探测报文,所述高优先级组的端口后发送探测报文。
4.根据权利要求1至3任一权利要求所述的方法,其特征在于,进一步包括:
当所述产生环路的端口被阻断时间达到预设解除阻断时间阈值时,对所述产生环路的端口解除阻断。
5.一种二层网络环路处理的装置,其特征在于,包括:
接收单元,用于接收用户发来的报文,获得所述报文的源媒体访问控制MAC地址;
判断单元,用于当MAC表中的与所述源MAC地址关联的端口中最新端口与所述报文的接收端口不一致时,确定所述源MAC地址发生一次跳变,所述与所述源MAC地址关联的端口和所述报文的接收端口为参与所述源MAC地址跳变的端口,所述最新端口为在接收所述报文之前,最后接收源地址为所述源MAC地址的报文的端口;
检测单元,用于当所述源MAC地址的跳变次数达到预设跳变阈值时,通过所述参与所述源MAC地址跳变的端口分别发送探测报文;
处理单元,用于当收到所述探测报文时,则确定收到所述探测报文的端口为产生环路的端口,阻断所述产生环路的端口。
6.根据权利要求5所述的装置,其特征在于,所述预设跳变阈值默认为1。
7.根据权利要求5或6所述的装置,其特征在于,所述装置进一步包括:
优先级分组单元,用于在所述检测单元发送探测报文之前,根据所述参与所述源MAC地址跳变的端口的优先级进行分组,分为高优先级组和低优先级组,相应地,所述检测单元用于对所述低优先级组的端口优先发送探测报文,对所述高优先级组的端口后发送探测报文。
8.根据权利要求5至7任一权利要求所述的装置,其特征在于,所述处理单元还用于当所述产生环路的端口被阻断时间达到预设解除阻断时间阈值时,对所述产生环路的出端口解除阻断。
9.根据权利要求5至8任一权利要求所述的装置,其特征在于,所述装置可以通过现场可编程门阵列FPGA或专用集成电路ASIC来实现。
10.一种二层网络环路处理的网络设备,其特征在于,所述网络设备包括权利要求5至8任一权利要求所述的装置,所述网络设备可以为路由器、交换机或支持二层网络的网络设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280001149.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:反射式阳光照明系统
- 下一篇:具有联轴器保护罩的热油泵