[发明专利]一种以太网环路定位方法、交换设备及系统有效
| 申请号: | 201110345958.0 | 申请日: | 2011-11-04 |
| 公开(公告)号: | CN102347865A | 公开(公告)日: | 2012-02-08 |
| 发明(设计)人: | 张颜;谢莹 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/42 |
| 代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 以太网 环路 定位 方法 交换 设备 系统 | ||
技术领域
本发明涉及通信领域,尤其涉及一种以太网环路定位方法、交换设备及系统。
背景技术
在以太网络连线错误或者网络设备错误配置的情况下,可能会导致以太网络形成环路,以太网环路区域将会形成广播风暴,这将严重影响整个网络的业务。
针对以太网环路导致广播风暴的问题,网络维护人员希望以太交换机能够自动精确地定位到环路故障相关的端口,并在以太网发生环路故障时对相关的端口进行阻断或者关断操作,以避免对整个网络造成冲击。
为了尽量降低环路故障发生的风险,通常会在以太环网中部署生成树协议(英文:Spanning Tree Protocol,简称:STP)或以太网多环保护技术(英文:Ethernet Ring Protection Switching,简称:ERPS)等环网保护协议。这些环网保护协议支持在一个物理连接成环的网络中计算出一个逻辑上无环的网络。但STP或ERPS等环网保护协议只有在配置正确的情况下才能保证网络在逻辑上不成环。在网络中存在错误接线、错误配置,或者是接入的用户网络内部成环等情况下,STP或ERPS等环网保护协议无法解决环路故障。
目前,比较常用的以太网环路故障检测定位方法是,网络设备通过发送一组特殊的检测报文,监测该报文是否被同一端口多次收到。若是,则可以判断该端口发生环路。该方案的不足之处在于,在以太网发生环路故障时,环路上的所有端口通常都会收到返回的报文,这样一来,虽然能够找到发生环路故障的所有端口,但是不能精确地定位出具体是哪些端口实际发生了故障;另一方面,当以太交换机工作在端口密度较高或者部署了大量虚拟局域网(英文:Virtual Local Area Network,简称:VLAN)的情况下,该以太交换机就需要发送大量的检测报文,这将对设备和网络造成较大的压力,严重影响以太网性能。
发明内容
本发明的实施例提供一种以太网环路定位方法、交换设备及系统,以精确定位环路故障端口。
本发明实施例一方面,提供一种以太网环路定位方法,包括:
接收以太帧,根据所述以太帧的源MAC地址进行MAC地址学习,并确定学习到的所述MAC地址的关联端口为所述MAC地址的第一端口;
在学习到所述MAC地址后,当所述MAC地址的关联端口发生第一次跳变时,则将跳变后的端口作为所述MAC地址的第二端口;
若在规定时间内所述MAC地址的关联端口发生跳变的次数总和大于等于预设阈值,则确定所述MAC地址的第二端口为环路故障端口。
本发明实施例另一方面,提供一种以太网交换设备,包括:
接收单元,用于接收以太帧;
MAC地址学习单元,用于根据所述以太帧的源MAC地址进行MAC地址学习,并确定学习到的所述MAC地址的关联端口为所述MAC地址的第一端口;
环路故障确定单元,用于在学习到所述MAC地址后,当所述MAC地址的关联端口发生第一次跳变时,则将跳变后的端口作为所述MAC地址的第二端口;若在规定时间内所述MAC地址的关联端口发生跳变的次数总和大于等于预设阈值,则确定所述MAC地址的第二端口为环路故障端口。
本发明实施例再一方面,提供一种以太网系统,包括至少一个以太网交换设备;
所述以太网交换设备,用于接收以太帧,根据所述以太帧的源MAC地址进行MAC地址学习,并确定学习到的所述MAC地址的关联端口为所述MAC地址的第一端口;在学习到所述MAC地址后,当所述MAC地址的关联端口发生第一次跳变时,则将跳变后的端口作为所述MAC地址的第二端口;若在规定时间内所述MAC地址的关联端口发生跳变的次数总和大于等于预设阈值,则确定所述MAC地址的第二端口为环路故障端口。
本发明实施例提供的以太网环路定位方法、交换设备及系统,在接收以太帧后,根据以太帧的源MAC地址进行MAC地址学习,并确定源MAC地址的关联端口为该MAC地址的第一端口;在学习到该MAC地址后,当该MAC地址的关联端口发生第一次跳变时,则将跳变后的端口作为该MAC地址的第二端口;若在规定时间内该MAC地址的关联端口发生跳变的次数总和大于等于预设阈值,则确定该MAC地址的第二端口为环路故障端口。这样一来,在以太网发生环路故障之后,无需像现有技术那样发送检测报文并等待报文返回,即可迅速精确地定位出环路故障端口。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110345958.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:显示装置、显示系统及显示方法
- 下一篇:一种烛台





