[发明专利]一种TRILL网络中链路检测方法和设备有效
申请号: | 201310078676.8 | 申请日: | 2013-03-12 |
公开(公告)号: | CN103200042B | 公开(公告)日: | 2017-02-08 |
发明(设计)人: | 李磊方;王伟 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司11297 | 代理人: | 龚家骅 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 trill 网络 中链路 检测 方法 设备 | ||
技术领域
本发明涉及通信领域,尤其涉及一种TRILL网络中链路检测方法和设备。
背景技术
CFD(Connectivity Fault Detection,连通错误检测)是一种二层网络中基于VLAN(Virtual Local Area Network,虚拟局域网)的端到端OAM(Operations,Administration and Maintenance,操作、管理和维护)机制,主要用于在二层网络中检测链路连通性、确认故障、并确定故障发生的位置。在CFD网络中,MD(Maintenance Domain,维护域)是指连通错误检测所覆盖的一个网络或网络的一部分,在MD中引入了级别(层次)的概念,MD共分为八级,用整数0~7表示,数字越大级别越高,MD的范围也就越大;且不同MD之间可以相邻或嵌套,但不能交叉,且嵌套时只能由高级别MD向低级别MD嵌套。
如图1所示,为CFD网络示意图,维护域MD_A和维护域MD_B是嵌套的,如果MD_A域边界上发现链路不通,表明MD_A域内部设备出现故障,故障有可能出现在Device A~Device E这五台设备上;如果MD_B域边界上也发现链路不通,则故障可能的范围就缩小到Device B~Device D这三台设备上;如果MD_B域中的设备工作正常,则至少可以确定Device C是没有故障的。
在TRILL(TRansparent Interconnection of Lots of Links,多链路透明互联)网络中,每个VLAN都有一个分发树,用于指导组播、广播和未知单播报文的转发。如图2所示,为TRILL网络分发树的示意图,当VLAN10中组播报文进入TRILL网络时,RB1(RBridge,网桥)作为Ingress(入)RB将组播报文封装成TRILL报文,并将TRILL报文发送到VLAN10对应分发树的根桥RB2,由根桥将TRILL报文扩散到整棵分发树,最后通过RB3解封装TRILL报文后送达目的地址,RB4由于其所在网段没有TRILL报文接收者,于是将其丢弃。
在TRILL网络中,根桥RB为spine(根)节点,其它RB为leaf(叶子)节点,且leaf节点全部连接到spine节点上。此外,一个TRILL网络从属于一个MD,可以根据业务需要配置多个MA(Maintenance Association,维护集;一个MD可以划分为一个或者多个MA,一个MA只能够对应一个VLAN)进行链路维护;此外,一个spine节点不能够属于级别相同的两个MA。
如图3所示,为TRILL网络中链路检测的应用场景示意图,RB1、RB2、RB3、RB4在相同的维护集MA-1中,RB5、RB6、RB7在相同的维护集MA-2中,RB8、RB9、RB10在相同的维护集MA-3中;以维护集MA-1为例说明链路检测情况,leaf节点(RB1、RB2、RB3)上需要配置MEP(Maintenance association End Point,维护端点),彼此之间可以通过CCM(Continuity Check Message,连接检测报文)检测链路的连通性;spine节点(RB4)上配置MIP(Maintenance association Intermediate Point,维护中间点),用于转发来自leaf节点的CCM。
在图3所示的应用场景下,假设MA-1属于VLAN10,leaf节点(RB5、RB6、RB8、RB9)到spine节点RB4的链路也属于VLAN10;基于此,RB4在收到来自RB1的CCM时,会将该CCM转发给RB2、RB3、RB5、RB6、RB8、RB9;同理,RB4在收到来自RB2的CCM时,会将该CCM转发给RB1、RB3、RB5、RB6、RB8、RB9;以此类推。显然,上述CCM的发送方式会导致不同维护集之间频繁交互CCM,从而占用大量的网络带宽资源。
发明内容
本发明实施例提供一种TRILL网络中链路检测方法和设备,以避免不同维护集之间频繁交互CCM,减少网络带宽资源的浪费。
为了达到上述目的,本发明实施例提供一种多链路透明互联TRILL网络中链路检测方法,应用于包括根spine节点和叶子leaf节点的TRILL网络中,所述spine节点和所述leaf节点属于同一个维护集,该方法包括以下步骤:
所述spine节点确定所述维护集中leaf节点对应链路所在的端口,并确定所述维护集对应的虚拟局域网VLAN;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310078676.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种能读取插片内容的智能语音玩具
- 下一篇:高层建筑逃生装置