[发明专利]一种检测以太网组播环路的方法及装置有效
申请号: | 200710076110.6 | 申请日: | 2007-06-21 |
公开(公告)号: | CN101330496A | 公开(公告)日: | 2008-12-24 |
发明(设计)人: | 周鹏 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/56 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 检测 以太网 环路 方法 装置 | ||
技术领域
本发明涉及网络通信技术领域,特别涉及一种检测以太网组播环路的方法及装置。
背景技术
随着网络通信技术的迅猛发展,基于以太网的组播业务也日益广泛。图1为以太网组播业务实现场景图。如图1所示,主机H与交换机S1、S2、S3及S4在一个以太网段中,当主机H欲加入一个组播组G1时,将发送一个报告(Report)报文,交换机S1和S3都将接收到所述报告报文,然后交换机S1将所述报告报文转发给交换机S2,再由交换机S2转发给S4,S4再转发给S3,S3再转发给组播路由器R,最后形成如图中箭头所示的转发路径,并在组播路由器R上建立起相应的组播转发表。当组播数据流到达组播路由器R时,所述组播路由器R将根据对应的组播转发表将组播数据流沿着所述转发路径转发至交换机S1处,再由交换机S1发送到主机H连接的网段中,同时被交换机S3收到。这时交换机S3又会转发到交换机S4,这样就形成环路,并且所述组播数据流会沿环路无限转发,无法消除。当环路上无限转发的组播数据流量越来越大时,就会占用大量网络带宽,导致网络拥塞,严重影响网络性能,最后这些组播数据流量将耗尽整个网络(或链路)的带宽,导致网络瘫痪。以上所述就是目前以太网应用中由组播环路引起的广播风暴问题。
为解决广播风暴问题,目前业界常用的方法是使用STP(生成树协议,Spanning Tree Protocol)技术来消除组播环路,避免广播风暴的发生。然而,当网络发生故障或者网络拓朴发生变化时,需要使用STP技术重新计算生成树,而计算生成树的时间随着网络的增大而加长,通常在秒级,比较大的网络甚至在几十秒,上百秒。网络收敛的时间比较慢,这对运营商网络,特别是提供关键业务的网络来说是不可接受的。再者,生成树需要阻塞一些冗余链路的端口,人为浪费了带宽。应用生成树后,任何两个设备间的通路只有唯一的一条,因此无法实施流量工程。
发明内容
为解决上述现有技术中存在的问题,本发明实施例提供一种检测以太网组播环路的方法及装置,自动检测网络中出现组播环路的情况,从而避免广播风暴的发生,提供优良可靠的网络性能。
本发明实施例所提供的检测以太网组播环路的方法,包括以下步骤:
在待测以太网内发送第一因特网组管理协议IGMP查询报文;
监听接收到的IGMP查询报文;
比较所述IGMP查询报文的源IP地址与记录的所述第一IGMP查询报文的源IP地址是否相同,如果判断结果为相同,则确定所述以太网内存在组播环路。
本发明实施例所提供的检测以太网组播环路的装置,包括:
发送单元,用于在待测以太网内发送第一因特网组管理协议IGMP查询报文;
监听单元,用于监听接收到的IGMP查询报文;以及
判断单元,所述判断单元包括比较子单元和确定子单元,其中所述比较子单元用于比较所述IGMP查询报文的源IP地址与记录在本地的所述第一IGMP查询报文的源IP地址是否相同;如果比较结果为相同,则所述确定子单元确定所述以太网内存在组播环路。
从以上本发明实施例的技术方案可以看出:
本发明实施例通过在以太网内发送IGMP查询报文并判断是否能接收到由本地发送的所述查询报文的方式,可自动检测到网络中出现组播环路的情况,从而可及时提醒网络管理员消除网络隐患,避免广播风暴的发生,并可防止假 冒攻击,提供优良可靠的传输性能。此外,本发明实施例不需要被检测的以太网中其他交换设备提供任何附加功能,也不会影响任何其他交换设备功能的实现,应用广泛。
附图说明
图1是以太网组播业务实现场景图。
图2是本发明实施例检测以太网组播环路的方法的流程图。
图3是本发明实施例检测以太网组播环路的装置的模块图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明,但本发明不局限于下面的实施例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710076110.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数控节能装置
- 下一篇:具有倒出量可调功能的液体盛装瓶