[发明专利]TRILL网络中数据的传输方法及系统有效

专利信息
申请号: 201110182443.3 申请日: 2011-06-30
公开(公告)号: CN102857417A 公开(公告)日: 2013-01-02
发明(设计)人: 成明江;翟洪军;胡方伟 申请(专利权)人: 中兴通讯股份有限公司
主分类号: H04L12/703 分类号: H04L12/703;H04L12/721
代理公司: 北京康信知识产权代理有限责任公司 11240 代理人: 余刚;梁丽超
地址: 518057 广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: trill 网络 数据 传输 方法 系统
【说明书】:

技术领域

发明涉及通信领域,具体而言,涉及一种多链接透明互连(Transparent Interconnection over Lots of Links,简称为TRILL)网络中数据的传输方法及系统。

背景技术

TRILL是互联网工程任务组(IETF)推荐的连接层(L2)网络标准,用于解决大型数据中心中生成树协议(Spanning Tree protocol,简称为STP)的不足。在L2网络中,STP通过阻塞冗余链路来避免环路,但同时也造成了冗余链路带宽的浪费(被阻塞)。TRILL通过将IS-IS(Intermediate System to Intermediate System)路由协议引入L2网络,解决了L2环路问题,同时保留了L2多路径(或称Equivalent Cost Multiple Path,简称为ECMP)。

在TRILL网络中,运行TRILL协议的设备称为路由网桥(RBridge)。在TRILL网络的入口,负责将端设备(End Station)的单播数据帧封装成TRILL格式(即,在原始数据帧前面添加TRILL头和外部帧头,封装后的数据帧称为TRILL数据帧)并注入TRILL网络的路由网桥称为Ingress;而在TRILL网络的出口,负责将TRILL数据帧解封为原始数据帧并转发给端设备的路由网桥称为Egress。除了Ingress和Egress外,其他路由网桥负责将TRILL单播数据帧从Ingress一跳一跳地传送到Egress,称为传输路由网桥。

TRILL网络一个链路可以连接有多个端设备和路由网桥,多个端设备可以属于不同VLAN。当多个路由网桥连接到一个链路上时,送往或来自端设备的原始帧是被一组称为指定转发者(Appointed Forwarder)的路由网桥处理的。在一个链路上,来自每个VLAN的原始帧最多只能被一个路由网桥处理,这个路由网桥就是这一链路上该VLAN的指定转发者,一个路由网桥可以是一个链路多个VLAN的指定转发者。

在TRILL网络中,通过交换拓扑信息路由网桥可以学习到域内或域间L2网络拓扑结构,并计算出到达任何路由网桥的L2路径,形成ECMP表。当一个链路某个VLAN的指定转发者收到该VLAN的原始帧时,负责将原始帧转换为TRILL数据帧,即,给原始帧封装TRILL头和外层MAC头,TRILL头部Ingress为本端设备Nickname,Egress为远端和目的端设备相连的且为该VLAN指定转发者的路由网桥Nickname;然后,由传输路由网桥逐跳的将该数据帧传输到Egress,由Egress解封装该数据帧为原始帧,发送到相应端设备上。

图1是根据相关技术的TRILL网络拓扑结构的示意图,如图1所示,假设RB1是H1所在链路所属VLAN的指定转发者,RB3是H3所在链路所属VLAN的指定转发者,则H1若向H3发送数据,需发送原始帧到链路上,RB1将原始帧封装成TRILL数据帧格式。通过控制面的学习,RB1可以学习到H3可以通过RB3到达。因此,封装TRILL头部Ingress为自己的Nickname,Egress为RB3的Nickname。数据到达RB3后,因为RB3是H3所在VLAN的指定转发者,因此,RB3解封装TRILL数据帧为原始帧,发送到H3所在链路。

此过程中,若H3的指定转发者发生变化,例如,变为RB4。而远端设备(比如,RB1)不能快速感知到这个变化,远端路由网桥中记录的Egress仍然是之前学习到的信息(即,该VLAN之前的转发者的Nickname),仍然会将发往H3的数据发往RB3(即,向该VLAN转发者发送的数据将会发向错误的路由网桥),该网桥不会解封装该TRILL数据帧,这些数据将会被丢失,这对于数据中心大流量数据业务或数据延迟敏感的语音等实时业务来说,是不可容忍的。

发明内容

本发明的主要目的在于提供一种TRILL网络中数据的传输方案,以至少解决上述相关技术中由于端设备的指定转发者发生变化而导致数据丢失的问题。

为了实现上述目的,根据本发明的一个方面,提供了一种TRILL网络中数据的传输方法。

根据本发明实施例的TRILL网络中数据的传输方法,包括以下步骤:链路或组中的某一路由网桥产生一个伪节点Nickname,并将该伪节点Nickname通告给网络中其他路由网桥;其他路由网桥计算其自身到伪节点Nickname对应的节点的路径;网络中接收到数据帧的路由网桥根据路径对数据帧进行处理。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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