[发明专利]二层网络的环路检测方法及设备有效
申请号: | 201110252812.1 | 申请日: | 2011-08-30 |
公开(公告)号: | CN102281171A | 公开(公告)日: | 2011-12-14 |
发明(设计)人: | 曹真 | 申请(专利权)人: | 华为数字技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 100085 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 环路 检测 方法 设备 | ||
技术领域
本发明实施例涉及通信技术,尤其涉及一种二层网络的环路检测方法及设备。
背景技术
交换设备可以采用级联、树型、星型、环型或者混合型等组网方式组成二层网络。在二层网络中,可能存在环路。一旦出现环路,二层网络中的广播报文、组播报文或未知单播报文就会被大量循环复制,形成广播风暴,导致了网络资源的浪费和二层网络的终结设备的冲击。在环型组网方式组成的二层网络中,可以采用快速环网保护协议(英文全称Rapid Ring Protection Protocol,简称RRPP)、生成树协议(英文全称Spanning Tree Protocol,简称STP)或快速生成树协议(英文全称Rapid Spanning Tree Protocol,简称RSTP)等协议,避免环路的出现。
然而,在非环型组网方式组成的二层网络中,由于错误连接所导致的环路无法通过上述协议被检测到;在环型组网方式组成的二层网络中,当流量过大或单向不通,上述协议会失效,这会导致网络资源的浪费和二层网络的终结设备的冲击。
发明内容
本发明实施例提供一种二层网络的环路检测方法及设备,用以检测出二层网络中存在环路。
一方面提供了一种二层网络的环路检测方法,包括:
检测所述二层网络的终结设备或二层网络设备接收报文的速率,其中,所述报文来自所述二层网络,包含至少一种重复报文;
识别出所述二层网络的终结设备或所述二层网络设备接收的报文中的所述至少一种重复报文;
识别出所述至少一种重复报文中速率大于或等于第一速率阈值的重复报文;
若所述速率大于或等于第一速率阈值的重复报文的速率之和大于或等于第二速率阈值,确定所述二层网络中存在环路。
另一方面提供了一种二层网络的环路检测设备,包括:
检测单元,用于检测所述二层网络的终结设备或二层网络设备接收报文的速率,其中,所述报文来所述二层网络,包含至少一种重复报文;
第一识别单元,用于识别出所述二层网络的终结设备或所述二层网络设备接收的报文中的所述至少一种重复报文;
第二识别单元,用于识别出所述至少一种重复报文中速率大于或等于第一速率阈值的重复报文;
处理单元,用于当所述速率大于或等于第一速率阈值的重复报文的速率之和大于或等于第二速率阈值时,确定所述二层网络中存在环路。
由上述技术方案可知,通过检测二层网络的终结设备或二层网络设备接收报文的速率,并获得识别速率大于或等于第一速率阈值的重复报文的速率,如果速率大于或等于第一速率阈值的重复报文的速率之和大于或等于第二速率阈值获得的速率之和大于或等于第二速率阈值,则可以确定该二层网络中存在环路,能够避免现有技术中在非环型组网方式组成的二层网络中,由于错误连接所导致的环路无法被检测到、以及在环型组网方式组成的二层网络中,由于流量过大或单向不通等原因所导致的环路无法被检测到的问题,从而避免了网络资源的浪费和二层网络的终结设备的冲击。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一实施例提供的二层网络的环路检测方法的流程示意图;
图2本发明又一实施例提供的二层网络的环路检测方法的流程示意图;
图3本发明又一实施例提供的二层网络的环路检测方法的流程示意图;
图4为图1对应的实施例中检测的重复报文示意图;
图5为本发明一实施例提供的二层网络的环路检测设备的结构示意图;
图6为本发明又一实施例提供的二层网络的环路检测设备的结构示意图;
图7为本发明又一实施例提供的二层网络的环路检测设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明一实施例提供的二层网络的环路检测方法的流程示意图,如图1所示,本实施例的二层网络的环路检测方法可以包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为数字技术有限公司,未经华为数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110252812.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有心跳检测功能的手机及其实现方法
- 下一篇:一种振动筛筛网防松报警装置