期刊鉴别 论文检测 免费论文 特惠期刊 学术答疑 发表流程

基于二层多路径技术的数据中心网络

时间:2013-12-03 11:00 文章来源:http://www.lunwenbuluo.com 作者:夏飞 刘少君 点击次数:

  摘要:随着信息化企业的不断推进,省级数据中心的规模越来越大,使用以往的二层和三层技术进行组网便暴露出了一些问题。本文在分析这些问题的基础上,介绍了二层多路径技术,并对FabricPath的运行模式和配置进行了阐述。
  关键词:二层多路径;FabricPath;TRILL;STP
  随着大量业务集中部署、大型ERP项目开展和信息化企业不断的深入,目前省级公司的数据中心规模也越来越大,选择何种技术才能建成高效、稳定、经济的数据中心网络,成为摆在信息化工作者面前的重要课题。
  本文首先分析了目前数据中心通过二层和三层技术组网存在的问题,然后以TRILL协议为例阐述了二层多路径技术的基本原理,最后介绍了思科二层多路径技术(FabricPath)运行模式和基本配置。
  1目前数据中心组网技术存在的问题
  当前大部分的数据中心网络都是按照标准的层次化理念建设的,分为接入层、汇聚层和核心层。接入层和汇聚层之间为二层链路,三层网关设在汇聚或核心,这种模式因为部署简单、接入层设备不需要复杂的配置、大部分的网络策略只要在汇聚层集中部署就能分发到全网等优点,在过去很长一段时间被大规模采用[1]。但是随着数据中心规模越来越大,甚至数据中心机房位于多个不同地点时,这种部署方式就暴露出了许多问题,归纳起来主要有以下几点。
  1.1生成树协议(STP)带来的问题
  目前信息中心所有二层链路上都运行STP,当任意两点间有一条以上路径可达时,STP会阻塞掉多余的路径,以保证两点间只有一条路径可达,从而防止环路的产生,如图1所示。
  如果两台网络设备之间只有一条链路可行,其余的万兆交换机端口全被阻塞,不仅投资的浪费极大,也无法支持业务的快速扩展;其次,STP收敛速度较慢,当某条链路出现问题时一般需要30至50秒才能完成网络收敛,即时使用快速STP(RSTP)也需要数秒钟时间,多数实时业务承受不了这么长时间的网络中断;再次,当交叉链路数量增加时,要规划哪条链路该保留哪条链路该阻断会变得非常复杂。
  1.2三层网关带来的问题
  当数据中心规模过大,或者数据中心机房位于多个不同地点时通常也可以通过设置三层网关来互联。在汇聚交换机或者核心交换机设置IP网关,通过三层路由将所有交换机连接起来,如图2所示。
  三层互连方式是目前连接广域数据中心的主流方式,但是首先这种方法和二层网络相比,会导致数据中心之间数据交换能力下降;其次,如果采用动态路由协议,动态协议的行为往往难以预测,为了保证网络行为的可控性,每台交换机的路由策略都要经过仔细琢磨,这个工作量过于庞大,但如果采用静态路由,一旦后期需要改动某个地址段的范围,可能需要改写一大段接入换机的路由表,相关访问控制策略变动也极不方便;最后在今后的虚拟化环境中,二层网络才是虚拟机迁移的基础,虚拟化的最大特点是可以将业务动态部署到数据中心的任何计算资源上,如果这些计算资源(也就是服务器)被过多的三层网关隔离开来,也就失去了虚拟化的优势。
  综上所述,数据中心未来的发展方向是自动化、虚拟化,而相关特性的实现离不开一个高灵活性、高效能、广泛部署的二层网络环境,但是因二层网络的转发机制较简单,无法实现多路径和最优路径,尤其是STP协议带来的收敛慢和需要阻塞链路的问题,使现有的二层技术又不适应数据中心大规模发展的需要[2]。因此,二层多路径技术就随之产生了。
  2二层多路径技术原理
  目前致力于实现二层多路径的标准化组织主要有IETF和IEEE,两家的标准分别为TRILL(TransparentInteronnectionofLotsofLinks,多链接透明互联协议)和SPB(ShortestPathBridging,IEEE802.1aq,最短路径桥接协议)。二者的目标都是简化网络拓扑,在数据中心网络的边缘和核心之间形成网状网,都采用了IS-IS作为路由协议,两个标准都运行在2层上,实现方式大同小异。
  本文将以TRILL为例,简单介绍二层多路径技术原理[3]。
  2.1单播数据帧的转发原理
  本文将运行TRILL协议的交换机称之为RB,即具有路由转发特性的二层交换设备。RB通过运行自己的链路状态协议(通过IS-IS扩展的)认知整个网络的拓扑,并使用最短路径树算法生成从该RB到达网络里的各个RB的路由转发表,RB又通过ESADI(EndStationAddressDistributionInformation,终端地址交互协议)交互学习各自的Mac地址。
  这样RB就知道了终端Mac究竟属于哪个RB,RB接收到普通以太网数据帧时(这里专指802.1)查找Mac表,若该Mac源发自某RB,就将数据帧转换成TRILL数据帧在网络里转发,TRILL数据帧包含有源RB和目的RB的信息,而RB又有到达各个RB的路由信息,这样RB可以对TRILL数据帧进行转发,当一台RB接收到一个TRILL数据帧时,该数据帧的目的RB为其自身,则解封装TRILL报头,获得最初进入trillcampus的以太网数据帧,再进行转发。
  这也就是说TRILL作为二层转发技术,通过引入三层路由的链路状态发现协议将此前的二层交换机设备升级成了具备路由能力的交换机设备。
  2.2广播和多播数据帧转发原理

  •   论文部落提供核心期刊、国家级期刊、省级期刊、SCI期刊和EI期刊等咨询服务。
  •   论文部落拥有一支经验丰富、高端专业的编辑团队,可帮助您指导各领域学术文章,您只需提出详细的论文写作要求和相关资料。
  •  
  •   论文投稿客服QQ: 论文投稿2863358778 论文投稿2316118108
  •  
  •   论文投稿电话:15380085870
  •  
  •   论文投稿邮箱:lunwenbuluo@126.com

联系方式

  • 论文投稿客服QQ: 论文投稿2863358778
  • 论文投稿客服QQ: 论文投稿2316118108
  • 论文投稿电话:15380085870
  • 论文投稿邮箱:lunwenbuluo@126.com

热门排行

 
QQ在线咨询
咨询热线:
15380085870
微信号咨询:
lunwenbuluoli