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

时间:2013-12-03 13:10 来源:www.fabiaoba.com 作者:夏飞 刘少君 点击:

  3FabricPath技术
  思科公司在TRILL的制定过程中参与较深,并与2010年6月发布了FabricPath技术。虽然FabricPath是思科的私有解决方案,但可以看作一个"增强版的TRILL",是TRILL的基本功能加上"基于会话的MAC地址学习"、"Vpc+"和"多重拓扑"等功能的合集。同时,思科发布了支持FabricPath的Nexus7000板卡,并且承诺现有架构与TRILL标准兼容,当TRILL正式标准化之后,只需要升级现有设备的软件,就能够与标准的TRILL交换机互联互通。
  3.1FabricPath的技术目标
  总体上说,FabricPath技术目标是在保证二层网络环境的前提下,修复现有二层网络的缺陷,主要实现有以下功能:
  ·实现两点间多条路径同时转发流量EMCP(EqualCostMultiPathing);
  ·自动发现,操作简单,类似IP网络的平滑扩展;
  ·高可用性,实现快速收敛,防止广播风暴;
  ·保持原有二层网络配置的简洁性;
  ·带宽的高扩展性,克服STP需要阻塞链路端口的弊端。
  3.2FabricPath技术的工作模式
  如图3所示,数据帧在进入FabricPath网络时,会被打上新帧头,在FabricPath网络内根据帧头里的switchID进行转发,离开FabricPath网络时,脱去帧头,进入传统的以太网交换环境。要加入FabricPath网络,只需在交换机对应端口上启用FabricPath模式即可,所有的地址分配和路由策略都自动生成,无需繁琐的配置。
  FabricPath帧结构中定义了一个数据帧的最长生存周期(TTL)字段,每当数据帧经过一台交换设备TTL就减一,直到TTL为零时,这个帧将被丢弃。TTL保证了数据帧不会在成环的链路中被无限次转发,从而使得二层环境不再需要运行STP协议,不再有链路被Block,这是实现两点之间多路径转发的基础。
  图4是一个典型的FabricPath组网,汇聚设备同接入设备之间为FabricPath网络,FabricPath网络内没有运行STP,多条链路都能够转发数据。基于IS-IS的特性,FabricPath网络设备的switchID可以动态修改,而不影响流量转发,当数据中心规模不断扩张时,可以利用FabricPath平滑地扩展其汇聚层,并在接入设备间实现最多16条二层多路径。
  接入设备作为网关连接了传统以太网络同FabricPath网络,FabricPath网关上可以进行"基于会话的MAC地址学习",只有那些目的地址为本地设备的数据帧的源地址会被放入网关的MAC地址表,其他数据帧的源地址以及广播帧的源地址都不会被学习,这就保证了边缘网关设备的MAC地址表里只保存与本地有会话关系的MAC地址,这个举措能够大大缩小虚拟化数据中心内接入设备的MAC地址表体积。
  3.3FabricPath的配置
  FabricPath的配置较为简单,不需要手工进行IS-IS的配置,只需输入"feature-set"关键字就会自动将FabricPath需要的多个Service同时打开(例如L2IS-IS,LLDP等)。下面是一个进行FabricPath配置的简单示例。
  N7K(config)#feature-setfabricpath
  N7K(config)#vlan10-19
  N7K(config-vlan)#modefabricpath
  N7K(config)#interfaceport-channel1
  N7K(config-if)#switchportmodefabricpath
  4结论
  当前数据中心的规模越来越大,对于虚拟化、自动化的特性需求越来越强烈,传统的二层、三层技术不再能满足其全部需求。在网络领域,二层多路径技术是一个显著的进步,正如笔者所介绍的,FabricPath简化了网络设计,提高了网络可扩展性和弹性。FabricPath网络不再需要运行生成树协议(STP),没有链路被阻断,大大增加了网络传输带宽,很好地支持了服务器之间迅猛增加的横向流量。同时,FabricPath能够实现类似三层的路由功能,支持二层网络的平滑扩展。
  但是同时也要看到,目前二层多路径技术的标准还不统一,市场上支持该技术的设备较少(只有思科的N7000板卡)且价格较为昂贵,在部署实施时需要综合考虑今后该技术的兼容性和发展趋势。
  [参考文献]
  [1]李斌.拨云见日FabricPath从交换到路由[J].弯曲评论网,2011.3.21.
  [2]李智鹏.交换机新生[J].计算机世界,2011年第15期.
  [3](美)JoeTouch.TransparentInterconnectionofLotsofLinks(TRILL):ProblemandApplicabilityStatement.RFC5556.2009.5.

www.fabiaoba.com),是一个专门从事期刊推广期刊发表、投稿辅导、发表期刊的网站。
  本站提供如何投稿辅导、发表期刊,寻求论文刊登合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级论文刊登/国家级论文刊登/ CSSCI核心/医学投稿辅导/职称投稿辅导。

投稿邮箱:fabiaoba365@126.com
 在线咨询: 投稿辅导275774677投稿辅导1003180928
 在线咨询: 投稿辅导610071587投稿辅导1003160816
 联系电话:18796993035

联系方式
李老师QQ:发表吧客服610071587 陈老师QQ:发表吧客服275774677 刘老师QQ:发表吧客服1003160816 张老师QQ:发表吧客服1003180928 联系电话:18796993035 投稿邮箱:fabiaoba365@126.com
期刊鉴别
  • 刊物名称:
  • 检索网站:
热门期刊
发表吧友情提醒

近来发现有些作者论文投稿存在大量剽窃、抄袭行为,“发表吧”对此类存在大量剽窃、抄袭的论文已经停止编辑、推荐。同时我们也提醒您,当您向“发表吧”投稿时请您一定要保证论文的原创性、唯一性,这既是对您自己负责,更是对他人的尊敬。

此类投稿的论文如果发表之后,对您今后的人生和事业将造成很大的麻烦,后果不堪设想,请您一定要慎重,三思而后行。

如因版权问题引起争议或任何其他原因,“发表吧”不承担任何法律责任,侵权法律责任概由剽窃、抄袭者本人承担。

 
QQ在线咨询
论文刊登热线:
137-7525-9981
微信号咨询:
fabiaoba-com

友情链接

申请链接