[发明专利]一种判断本地网络生成环路的方法和设备有效
申请号: | 201510072327.4 | 申请日: | 2015-02-11 |
公开(公告)号: | CN104702499A | 公开(公告)日: | 2015-06-10 |
发明(设计)人: | 邹文宇;曲进;王刚;李玉涛;李川 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/705 | 分类号: | H04L12/705 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 判断 本地 网络 生成 环路 方法 设备 | ||
技术领域
本申请涉及通信技术领域,特别是涉及一种判断本地网络生成环路的方法和设备。
背景技术
TRILL(Transparent Interconnection of Lots of Links,多链路透明互联)是IETF(Internet Engineering Task Force,互联网工程任务组)推荐的L(Link,连接层)2网络标准。TRILL具有很高的重要性,因为大型数据中心开始利用FCoE(Fibre Channel over Ethernet,以太网光纤通道)等新技术将存储传输和IP传输融合到以太网连接上,而标准的STP(Spanning Tree Protocol,生成树协议)将不再适合融合网络或超大型数据中心的扩展。TRILL协议通过将三层路由技术IS-IS(Intermediate System-to-Intermediate System,中间系统到中间系统)的设计思路引入到二层网络,从而将二层网络的简单、灵活性与三层网络的稳定、可扩展和高性能有机结合起来,非常适合数据中心构建大型二层网络的需要。
支持TRILL协议的设备称为RB(Router Bridge,路由桥)设备。当一个链路上存在多个RB设备时,由DRB(Designed Routing Bridge,指定路由桥)在其Hello报文中声明链路的指定VLAN(Virtual Local Area Network,虚拟局域网)以及各RB设备负责的AVF(Appointed VLAN-x Forwarder,VLAN的指定转发者)VLAN信息。作为AVF的RB负责将链路上相关VLAN的本地数据流量上送TRILL网络,并从TRILL网络接收远端数据流量向本地网络转发。
在数据中心内部,骨干网络使用TRILL设备,本地网络使用非TRILL设备,接入RB上的接入端口负责将本地网络流量上送TRILL网络,向远端RB下连接的其它本地网络转发。由于本地网络配置错误或线缆连接错误,本地网络中的非TRILL设备之间可能生成环路,由此导致的流量风暴会从接入RB上送TRILL网络,发送给所有存在相关AVF VLAN的远端RB下连接的其它本地网络,造成整个数据中心网络变得不可用。如图1所示的TRILL网络中,正常情况下本地网络1~4中都有相同VLAN的AVF,互相转发数据流量。当本地网络1中出现环路时,产生的流量风暴会从RB4的接入端口上送TRILL网络,发送到本地网络2~4中,导致本地网络2~4中的业务流量无法正常转发,整个数据中心的网络变得不可用。
在现有技术中还没有针对判断TRILL网络感知本地网络成环的解决方案。
发明内容
本申请实施例提供一种判断本地网络生成环路的方法和设备,以使RB能够准确的判断出本地网络是否生成环路,从而避免由于某一本地网络生成环路造成整个TRILL网络不能使用的问题。
为达到上述目的,本申请实施例提供一种判断本地网络生成环路方法,所述方法应用于TRILL网络中,该方法包括:
一种判断本地网络产生环路的方法,所述方法应用于TRILL网络中,其特征在于,该方法包括:
路由桥RB通过接入端口接收协议报文,并判断所述接入端口接收到的协议报文是否为所述RB的接入端口自身发送出去的;
如果是,所述RB统计在检测周期内所述接入端口接收其自身发送出去的所述协议报文的数量;
所述RB判断所述数量是否超过阈值;
如果超过,所述RB确定与其通过接入端口连接的本地网络生成环路。
所述RB通过接入端口接收协议报文,并判断所述接入端口接收到的协议报文是否为所述RB的接入端口自身发送出去的,包括:
所述RB获取所述接入端口接收的所述协议报文中的标识信息;
所述RB根据所述标识信息判断所述接入端口接收到的所述协议报文是否为所述RB的接入端口自身发送出去的;
其中,所述标识信息是对不同所述RB,以及同一RB的不同端口发送的协议报文进行区分而额外添加的。
所述RB通过接入端口接收协议报文,并判断所述接入端口接收到的协议报文是否为所述RB的接入端口自身发送出去的,包括:
所述RB获取所述接入端口接收的所述协议报文中的报文信息;
所述RB根据所述报文信息判断所述接入端口接收到的所述协议报文是否为所述RB的接入端口自身发送出去的。
其中,所述报文信息,具体为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司;,未经杭州华三通信技术有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510072327.4/2.html,转载请声明来源钻瓜专利网。