[发明专利]在透明多链路互联(TRILL)网络中实现组播的方法、装置及系统有效

专利信息
申请号: 201210012741.2 申请日: 2012-01-16
公开(公告)号: CN103209132B 公开(公告)日: 2017-06-27
发明(设计)人: 郝卫国;厉益舟 申请(专利权)人: 华为技术有限公司
主分类号: H04L12/761 分类号: H04L12/761;H04L12/18
代理公司: 北京中博世达专利商标代理有限公司11274 代理人: 申健
地址: 518129 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 透明 多链路互联 trill 网络 实现 方法 装置 系统
【说明书】:

技术领域

发明涉及通信技术领域,尤其涉及一种在透明多链路互联(TRILL)网络中实现组播的方法、装置及系统。

背景技术

透明多链路互联(Transparent Interconnection of Lots of Links,TRILL)是一种在二层网络上基于链路状态计算的路由协议,它通过中间系统到中间系统(Intermediate System to Intermediate System,IS-IS)协议来实现,运行TRILL协议的设备叫做路由桥接设备(Route Bridge,RB),由RB组成的网络叫做TRILL网络(TRILL Campus)。RB通过TRILL协议获知整网拓扑、分发树信息,RB以设备自身作为源节点,通过最短路径树算法生成到其他RB的单播转发表;RB以每棵分发树树根为源节点,通过最短路径树算法生成到其他RB的分发树转发表,整网可以生成多棵分发树,每棵分发树都有一个唯一的树根,可以通过树根别名(nickname)标识该棵分发树。RB分为入口(Ingress)RB、中间(Transit)RB和出口(Egress)RB三种角色。Ingress RB将自身接入的虚拟局域网(Virtual Local Area Network,VLAN)内传统二层流量,通过TRILL协议封装发送到TRILL网络内部;Egress RB接收TRILL网络转发过来的TRILL数据流量,进行TRILL解封装恢复成传统二层流量,转发到连接RB的本地站点;Transit RB不进行TRILL的封装和解封装,直接根据查找分发树转发表将TRILL数据报文转发到下一个RB。举例来说,一台RB可以充当Ingress RB、TransitRB、Egress RB三种角色,Ingress RB需要将接入的VLAN、或VLAN中二层组播组、或VLAN中三层组播组信息中的至少一种以及选择的分发树信息通告出去,用于TRILL网络中其他RB(Transit RB和Egress RB)进行分发树剪枝计算。

为节省网络带宽可以针对每个RB接入的VLAN进行分发树剪枝树计算,VLAN内的组播流量只向同样接入了该VLAN的其他RB按需发送,避免了广播发送组播流量对TRILL网络带宽的浪费。

现有TRILL网络的分发树剪枝技术,由TRILL网络中所有Ingress RB将自身接入的VLAN和自身选择的分发树通告出去,网络中其他RB(Transit RB和Egress RB)在接收到通告后,获知网络中Ingress RB分别接入了哪些VLAN、分别选择了哪棵分发树,从而基于这些分发树和VLAN信息进行分发树剪枝计算,生成本地分发树转发表。

例如,图1为典型的数据中心胖树(FatTree)组网方式,整个TRILL网络有两棵分发树,分发树树根分别为分发树树根RB1和分发树树根RB2。每条链路cost值相等,因此每个RB距离两个分发树树根RB的距离相等。

每个RB接入了2000个VLAN,分别为VLAN 1-1000选择分发树树根RB1、为VLAN 1001-2000选择分发树树根RB2。Ingress RB通过Interested VLANs andSpanning Tree Roots Sub-TLV将本地接入的VLAN发布出去,通过The Trees UsedIdentifiers Sub-TLV将选择的分发树信息发布出去。

其他RB基于Ingress RB通告的VLAN和分发树信息,进行分发树剪枝计算,生成剪枝后的分发树转发表。其他RB认为Ingress RB上的每个VLAN会使用该Ingress RB选择的两棵分发树转发流量,因此为这2000个VLAN总共生成4000条分发树表项转发记录。

上述现有技术中,在Ingress RB基于VLAN选择分发树时,由于Ingress RB在分发树信息中将自身选择的所有分发树树根发布出去,其他RB只能基于Ingress RB选择的所有分发树进行VLAN剪枝计算,这样就会建立多余的转发记录,占用了分发树转发表的资源。

如果Ingress RB基于VLAN中二层组播组、或VLAN中三层组播组选择分发树,也存在同样的问题。Ingress RB没有基于VLAN中二层组播组、或VLAN中三层组播组发布分发树信息,因此其他RB只能基于Ingress RB选择的所有分发树进行VLAN中二层组播组、或VLAN中三层组播组剪枝计算,也会建立多余的转发记录,占用了分发树转发表的资源。

发明内容

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210012741.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top