[发明专利]环路判断方法及装置无效
申请号: | 201210370525.5 | 申请日: | 2012-09-28 |
公开(公告)号: | CN103716215A | 公开(公告)日: | 2014-04-09 |
发明(设计)人: | 万丽;付天福;孙胜涛 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L12/705 |
代理公司: | 北京亿腾知识产权代理事务所 11309 | 代理人: | 李楠 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 环路 判断 方法 装置 | ||
技术领域
本发明涉及网络技术领域,尤其涉及一种环路判断方法及装置。
背景技术
以太网络环形组网是一种常见的组网方式,但是需要防环路协议例如生成树协议(Spanning Tree Protocol,STP)、快速环网保护协议(Rapid RingProtection Protocol,RRPP)的支持。然而在某些特殊情况下,非环形网络因为错误连线导致环网,或者环网因为攻击、过载等原因导致防环协议的失效,或者是因为光模块单通道失效导致的单向通断问题,不可避免的出现各种环路问题。
路由器下挂二层网络一旦出现环路,和二层相连的接口就会迅速收到大量的广播、组播、和未知单播报文,其中比较常见的是地址解析协议(AddressResolution Protocol,ARP)和虚拟路由冗余协议(Virtual Router
Redundancy Protocol,VRRP)的一些协议报文。这些报文会直接上送路由器的控制平面,一方面,对路由器的冲击很大,另一方面,由于很多广播和组播报文对于路由器来说属于协议报文,一般会上送中央处理机(Central
Processing Unit,CPU),当这些报文大量上送到CPU时,会冲击上送通道,使路由器上送通道拥塞,从而导致协议中断,业务中断的严重后果;而且大量报文冲击路由器CPU,导致CPU繁忙,无法处理正常业务。
目前对于环路检测都是通过环路探测协议来进行检测,然后进行破环处理。环路检测协议原理为:通过在设备的端口上发送一种特殊的报文,并检测该报文是否能够从发送出去的端口送回来,来确定这个端口上是否存在环回情况。环路检测是一个持续的过程,也就是说,在设备上需要每隔一定时间间隔进行一次检测,来确定各个端口上是否存在环回,以及上次发现存在环回的端口上环回是否已经消失等情况。但是,当二层环路发生时,网络报文会以原子弹“链式反应”的方式被疯狂复制,几乎可以在1秒钟以内就把一个10G链路彻底充满。此时,环路检测协议发出的探测报文可能在网络上就被丢弃了。另外,当探测报文回来时,首先仍然需要经历上送通道上送到CPU进行判定,而探测报文未必就能够竞争得过其他疯狂的大量复制的报文,比如广播报文合租波报文等。因此,探测报文的发送和接收,历经的时间,在环路风暴已经彻底堵死网络之前能够回来的风险很大。
基于上述原因,利用现有的环路探测协议无法解决此中场景下的环路引起的广播风暴问题。
发明内容
本发明实施例提供了一种环路判断方和装置,解决了现有技术中由于环路而引起的广播分风暴导致环路探测协议无法检测出是否存在环路的问题,实现了存在广播风暴时仍可判断出是否存在环路。
一方面,本发明实施例提供了一种环路判断方法,所述方法包括:
在第一时间阀值内,按照采样频率对上送中央处理器CPU的报文进行采样处理,获得第一采样报文;
在所述第一采样报文的上送接口中的第一上送接口下,统计所述第一上送接口上送的采样报文中的重复报文的报文数量;
如果所述第一上送接口的对应重复报文数量达到第一报文数量阀值,则判断所述第一上送接口存在环路。
一方面,本发明实施例提供了一种环路判断装置,所述装置包括:
采样单元,用于在第一时间阀值内,按照采样频率对上送中央处理器CPU的报文进行采样处理,获得第一采样报文;
统计单元,用于在所述第一采样报文的上送接口中的第一上送接口下,统计所述第一上送接口上送的采样报文中的重复报文的报文数量;
第一判断单元,用于如果所述第一上送接口的对应重复报文数量达到第一报文数量阀值,则判断所述第一上送接口存在环路。
本发明实施例中,通过在第一时间阀值内,按照采样频率对上送中央处理器CPU的报文进行采样处理,获得第一采样报文;在所述第一采样报文的上送接口中的第一上送接口下,统计所述第一上送接口上送的采样报文中的重复报文的报文数量;如果所述第一上送接口的对应重复报文数量达到第一报文数量阀值,则判断所述第一上送接口存在环路。从而实现了判断出接口是否存在环路。
附图说明
图1为本发明实施例提供的环路判断方法流程图;
图2是本发明实施例提供的报文统计示意图;
图3为本发明实施例提供的环路判断装置示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明具体实施例作进一步的详细描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210370525.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种吸料模组
- 下一篇:一种自动进出料推瓶装置