Page 1
白皮书
数 据 中 心
Virtual Fabrics 在共享存储环境中
提供管理灵活性
博科在注重为客户提供使用方便性和管理简便性的同时,
持续不断地向其产品中添加基于ANSI 的新功能。
Page 2
在设计共享存储基础架构时,博科的客户可以考虑选择的标准功能最为丰
富。向后兼容性、无中断固件升级和直观的管理工具等,都是全球80%的数据
中心存储客户选择博科产品的重要原因。
使用Virtual Fabrics,客户可以将一个物理交换机划分为若干个逻辑交换
机。而每个逻辑交换机均可独立地建立或从属于一个逻辑Fabric(逻辑SAN网)
,由此而构成的任意逻辑Fabric拥有独立的数据路径、Fabric架构配置(分区、
服务质量(QoS)、互操作模式等)和管理。事实上,无论是否使用Virtual
Fabrics 功能,用户都可以从Fabric OS®(FOS )的诸多高级特性中受益,通过轻
松的管理就能实现高性能、高可扩展性和高可用性。
简介
随着Brocade® Fabric OS® (FOS )6.2 的发布,博科的用户在架构设计当中又增加了
一个新的选择:基于ANSI 标准实现的Virtual Fabrics 。Vi
交换机和逻辑Fabric 均在FOS 微码当中默认提供。
如图1 所示,物理交换机可以分成若干个独立管理的逻辑交换机,其中每个都有自己
的数据、控制和管理路径。逻辑交换机可以配置为任何博科所支持的互操作模式,其中包
括McDATA Fabric或McDATA Open Fabric模式。逻辑交换机可用于:
按端口(而不是交换机)分配Fabric 架构资源•
简化按客户、部门、应用或存储层进行的存储收费•
整合多个Fabric 架构中的资源•
由于不需要在存储区域网(SAN )中的每台交换机上启用逻辑交换机,因此可在现有
环境中实现简单而无中断的部署。
2
rtual Fabrics的两项新增功能:逻辑
Page 3
如图1 所示,每个逻辑交换机分别属于一个逻辑Fabric 。逻辑Fabric 包括分配给它的所
有逻辑交换机,而且还可能包括不支持Virtual Fabrics 的物理交换机。每个逻辑Fabric 都能
支持FOS Native 、McDATA Fabric或McDATA Open模式。多个逻辑Fabric内的数据传输可以通
过共用 一种被称为“XISL ” 的特殊交换机间级联链路(ISL )来实现,XISL 可以在同一条物
理链路上传输多个逻辑Fabric 的数据流,同时保持各个Fabric 架构间彼此的相互隔离。或者
在逻辑交换机之间亦可以使用传统的ISL 连接,来传输单个Fabric 架构内的数据流。
图1
逻辑交换机与逻辑Fabric
ISL 和XISL 连接都可以使用任意的标准FC 端口和DCX 系列交换机所独有的机柜间链路
(ICL ),这两种链接方式均支持博科独有的链路带宽合并技术(Frame Based Trunking)
和领先的链路负载均衡技术(动态路径选
此外,逻辑Fabric 还能够支持基于3 层的集成路由(IR )。基于这一特性,由部分或一个或
多个物理交换机所创建出的逻辑交换机即可创建或被指定成为一个骨干Fabric (Backbone
Fabric)。骨干 Fabric架构与各个独立的边缘 Fabric架构以 SAN路由的方式连接;而借助
LSAN ZONE分区功能即可允许数据流在任意边缘 Fabric架构中所选择的设备之间传输。在
使用 Virtual Fabrics功能时,只有那些构成逻辑交换机且成为骨干交换机的端口才会在骨干
Fabric架构中,而其它端口则不在骨干 Fabric架构中且可以分配给任何其它逻辑交换机。
Virtual Fabrics可以在支持 VF的 8 Gbit/sec平台上使用,其中包括:
Brocade DCX® Backbone•
Brocade DCX-4S Backbone•
Brocade
Brocade 5100交换机 •
5300交换机•
择, DPS)从而实现对多链路带宽的充分利用。
3
Page 4
为了保护用户的投资,不支持VF 的产品(如Brocade 48000 导向器、早期的2 Gbit/sec
和4 Gbit/sec 运行FOS 微码的B 系列平台及运行M-Enterprise OS (M-EOS )微码的M 系列平
台等)也可以与支持VF 的产品中的逻辑交换机进行无缝连接,而不需要重新进行任何配
置。
为了简化管理,一般情况下建议用户使用最新的管理平台,即Brocade Data Center
Fabric Manager (DCFM® )。一旦创建成功,逻辑交换机和逻辑Fabric 就可以采用与物
理交换机和物理Fabric 架构完全相同的方式进行管理。可以使用标准的FOS 命令行界面
(CLI )命令来执行Virtual Fabrics 的配置和管理功能,或者为它们编写相应的脚本
VIRTUAL FABRICS与 FOS功能
Virtual Fabrics 是可以添加到现有FOS 众多功能中的一个选项:它不会替换这些功能。
无论是否使用Virtual Fabrics ,所有博科SAN 都具有以下功能:
不停机搭建Fabric 架构。添加或删除交换机和ISL 不会中断Fabric 架构中其它任何•
位置上的数据流。
注册状态变更通知(RSCN )隔离及压制。在Brocade 环境内Fabric 架构或终端设•
备状态的任何改变不会造成所谓广播风暴。状态变更通知的发送仅限于那些“ 需
要知道” 的区域。
分区(Zoning)。可以将应用数据流安全地限制在那些需要连接的设备中。 •
高级分区(Advanced Zoning)。可以将诸如加密、数据流隔离、服务质量•
(QoS )和光纤通道(FC )路由等Fabric 架构服务简单、快速地配置为某个区的
属性。
快速Fabric 架构融合。路由表的更新在经过优化之后,可以在几秒钟(而不是几•
分钟)之内对多达55 台交换机的6,000 个端口进行融合。
独有的基于帧级别的链路带宽合并(Frame Based
带宽合并能实现高达64 Gbit/sec 的完全可用传输带宽而无单点故障。
分布式域名服务器数据库。每台交换机都包含一个完整的Fabric 架构路由数据•
库,可实现无单点故障的极高可用性。
统一的微码体系。所有FOS 产品都使用一个经过要求最苛刻的应用环境验证的微•
码体系,该体系支持整个产品线的扩展和统一管理,以实现投资保护。
多协议支持。FOS 支持FC Protocol (FCP )、FICON 、FC over IP(FCIP)、IP over •
FC (IPFC )、FC Routing 、iSCSI 、Converged Enhanced Ethernet
(CEE)和FCoE。•
无中断本地连接。运行FOS和M-EOS的设备可以在相同Fabric架构中使用,可以实•
现投资保护和向FOS Fabric 架构的无中断移植。
Trunking )。8 Gbit/sec 的链路•
您Virtual Fabric
间拥有完全相互独立的控制路径、架构协议体系、名称服务器、分区、架构最短路径优先
(FSPF )路由协议等等。而博科的统一架构管理工具——DCFM 使用一个安全、基于角色
的访问控制(RBAC )模型来简化向管理员分配权限的过程:管理员可以拥有针对每个逻辑
交换机或逻辑Fabric 的不同权限等级。
4
功能允许用户创建多个关于光纤交换机或 Fabric的实例,这些实例彼此
Page 5
逻辑交换机
逻辑交换机是 Virtual Fabric的基本组成部分。如果在支持 VF的交换机上启用了 Virtual
Fabrics,用户就可以将该交换机划分为多个逻辑交换机。物理交换机上的端口则可以动
态地分配给机柜内的任何逻辑交换机,而且可以根据需要重新分配给其它逻辑交换机。端
口、交换机和Fabric 架构的管理方式与物理交换机或物理Fabric 架构完全相同。
如图2 所示,Virtual Fabrics 包括一个系统定义的默认逻辑交换机和多个用户定义的逻
辑交换机。
默认逻辑交换机
默认逻辑交换机(以下简称为默认交换机)是在支持VF 的交换机上启用Virtual Fabrics
时自动创建的。在尚未配置逻辑交换机/Fabric 的初始阶段,默认交换机包含了所有物理交
换机资源和端口。对于骨干级交换机,插入机柜中的任何刀片上的端口起初都属于默认交
换机。而用户定义的逻辑交换机所需要的端口则由交换机硬件管理员从默认交换
分配。只要启用了Virtual Fabrics ,就有默认交换机,即使它上面的所有端口都已经被分配
给其它逻辑交换机。默认交换机可支持的端口类型与物理交换机相同。
机上动态
图 2.
逻辑交换机类型
逻辑交换机
在用户创建逻辑交换机时,会为其分配一个独一无二的Fabric ID (FID ),用于识别该
逻辑交换机属于哪个逻辑Fabric 。如果逻辑交换机需要更多的端口,可以轻易地从默认交
换机或任何其它逻辑交换机中分配。逻辑交换机支持F_Port 、E_Port 和VE_Port
基本逻辑交换机
基本逻辑交换机(以下简称基本交换机)是一类可选的且由用户定义的逻辑交换机。
每台物理交换机最多只能有一个基本交换机。基本交换机用于提供一个公共的通信架构,
这个通讯架构可以供同个物理交换机中的所有逻辑交换机共享。
多个基本交换机可以在二层(交换层)通过标准FC 端口或者ICL 连接来互联组成一个
基本逻辑Fabric (以下简称基本Fabric 架构)。基本交换机
ISL (XISL )。XISL 连接可以同时传输多个逻辑Fabric 的数据流,同时保持共享XISL 连接的
各个逻辑Fabric 之间是相互隔离的。
之间的物理连接被称为eXtended
5
Page 6
图 3.
带有XISL 和逻辑ISL 的逻辑Fabric.
此外,基本交换机还可用于创建基于第三层的骨干Fabric 架构(Backbone Fabric ),
它可以通过Fabric 间链路(IFL )连接(EX_Port 、VEX_Port )来连接边缘Fabric 架构(Edge
Fabric )。IFL 可以同边缘Fabric 架构中的任何一个逻辑交换机或物理交换机进行相连。高
级分区功能通过运用逻辑SAN (LSAN )分区以实现在各个边缘Fabric 中的特定设备之间对
数据流进行路由传递。具备VF 特性的物理交换机都拥有集成路由的功能,它们可以根据
需要在其基本交换机中创建EX_Port ,无需额外插卡。Brocade FR4-18i FCIP 容灾刀片上的
千兆以太网(GbE )端口亦可以分配给基本交换机,并配置为VEX_Port ,以便透过广域网
(WAN )链路进行存储数据的路由传输。基本交换机支持E_Port 、EX_Port 和VEX_Port 。
逻辑Fabric
分配给逻辑交换机的Fabric ID (FID )用于识别属于某个特定逻辑Fabric 的数据流。其
它机柜中具有相同FID 的逻辑交换机也可以加入到同一个逻辑Fabric 中。逻辑Fabric 中的逻
辑交换机之间可以直接用 ISL (包括标准FC 端口和/ 或ICL 连接)进行互联,这些ISL 链路
完全支持数据帧级别链路带宽合并和DPS 链路负载均衡。与物理Fabric 架构相同,在逻辑
Fabric 内ISL 连接也是用于传输Fabric 内部的数据流。对于专用ISL 连接在二层上还有另外一
种实现方法:使用基本Fabric 架构在相同物理连接上传输多个逻辑Fabric 的数据流,同时可
保持各个Fabric 的相互隔离。
XISL/LISL
如果基本交换机与另一个基本交换机相连,就会建立一条XISL 连接,如图3 中所示的
大链路管道。如果带有相同FID 的逻辑交换机配置使用了XISL (如逻辑交换机#1 和#2 )进
行互联,则相关的基本交换机将自动在XISL 中创
完成)。该LISL 可以将自身承载的数据流同来自多个Fabric 的其他数据流隔离开:每条LISL
专用于一个Fabric 架构的数据流。可以这样理解:两台基本交换机之间的物理XISL 连接自
动组成一条LISL“ 隧道” ,这条隧道专用于数据流往返于两端的逻辑交换机,如XISL 中的
虚线所示。
建一条逻辑ISL (LISL ,无需人工干预自动
优势
并不需要在 SAN中的所有交换机上都启用 Virtual Fabrics。向现有环境中添加一台支持
VF的交换机不需要中断系统的运行:逻辑交换机可以连接到以任何博科支持的互操作模式
运行的现有Fabric 当中。在使用了博科的DCFM 的环境内,只需要在一个Virtual Fabric 架构
管理面板上点击几次鼠标,就能创建一个逻辑交换机,并将其分配给一个逻辑Fabric 。相
关的其它主要优势也将在本节内逐一说明。
6
Page 7
每端口资源分配
在有多个Fabric 架构的大型应用环境中,其它Fabric 架构不能使用某个Fabric 架构中未
使用的端口。而使用Virtual Fabrics ,可以动态、无中断地将未使用的端口移动到任何逻辑
Fabric 中。由于只需使用数量更少的物理交换机就能扩展多个Fabric 架构,因此在通过对未
用端口重部署以提高交换机端口利用率的同时,功耗和冷却方面的成本也得以降低。
提高ISL 带宽利用率
基本交换机可以将来自物理交换机中逻辑交换机的数据流汇聚到一个公共基本Fabric
架构中。而该基本Fabric 架构将保持通过其传输的所有逻辑Fabric 数据流的相互隔离。向
基本交换机中添加端口可以增加XISL 的带宽。通过运用帧级别链路带宽合并技术(Frame
Trunking )和DPS 多链路负载均衡技术,XISL 的整体带宽可得到充分有效地利用,同时最大
程度地减少需要的物理连接数量。最后,由于XISL 支持FC
旦干线当中的某一链路中发生故障,数据流都会被自动重路由到其它链路上,从而保持高
可用性。
最短路径优先(FSPF )协议,一
灵活的管理分区
Virtual Fabrics 特性允许管理层根据不同的管理模式进行分区以适应不同的管理需求:
包括部门级别、不同的服务水平协议(SLA )、FICON 、开放式系统或基于应用架构。博
科的DCFM 允许管理员根据RBAC 体系将不同的管理功能进行分发。针对逻辑交换机、逻辑
Fabric 或物理机柜,一个用户可以拥有不同的权限。此外,诸如分区、QoS 、FC 路由等所
有Fabric 架构服务亦是分别在每个逻辑Fabric 中独立进行管理。
后向兼容性
不支持 VF的交换机也可以与某个逻辑 Fabric中的任何逻辑交换机相连接。这包括 2和 4
Gbit/sec B系列平台以及所有以 McDATA Fabric或 McDATA Open模式运行的 M-EOS交换机。只
需向现有应用环境中添加一台或多台支持V
势,而不需要替换或重新配置现有的交换机。
F 的交换机,就能享受到Virtual Fabrics 的所有优
全面的可扩展性
客户在使用博科的端到端8 Gbit/sec 数据中心Fabric 架构时,并不希望新特性引入的同
时导致架构扩展能力下降。而Virtual Fabrics 的启用,将保持SAN 架构在二层和三层上的扩
展能力。
总结
Virtual Fabrics 作为一项选择性的技术,客户能够运用其根据自身需要将物理交换机
按端口级别划分为独立管理的逻辑交换机来使用。或者在在大型应用环境中通过运用逻
辑Fabric 来改善数据流、管理和应用故障隔离时使用。一旦创建成功,逻辑交换机和逻
辑Fabric 将采用与物理交换机和物理Fabric 架构相同的方式进行管理。通过运用博科的
DCFM ,可以轻松对Virtual Fabrics 进行定义和配置。Virtual Fabrics 不会降低Fabric 架构或机
柜的可扩展性,同时可保持
宽合并、多链路负载均衡、FC 路由、适应性网络服务、最高用量者、接入网关、接入网关
聚合和扩展FCIP 等在内众多的高级FOS 功能。
较高的投资回报率(ROI )。它可以无缝地支持包括多链路带
更多信息请访问:www.brocade.com
7
Page 8
白皮书
北京代表处
北京市朝阳区光华路1 号
嘉里中心写字楼南楼27 层
2718室 100020
86-10-6588-8888
© 2009年博科通讯系统公司版权所有,保留所有权利。 01/09 GA-WP-1294-00
Brocade、 B翼形标志、 BigIron、 DCX、 Fabric OS、 FastIron、 IronPoint、 IronShield、 IronView、 IronWare、 JetCore
、NetIron 、SecureIron 、ServerIron 、StorageX 和TurboIron为博科通讯系统有限公司在美国和/或其他国家的注册商
标;DCFM 、Extraordinary Networks 和SAN Health 为博科通讯系统有限公司在美国和/ 或其他国家的商标。所有其它品
牌、产品或服务名称是或可能是各自所有者的商标或服务标志,用于标识各自的产品或服务。
注意:本文档仅用于提供信息,并不对博科公司提供或将要提供的任何设备、设备功能或服务作出任何保证,不管
是明示的还是暗含的。博科公司保留在不作任何声明的情况下随时对本文档进行修改的权利,也不对它的使用承担
任何责任,恕不另行通知。本参考文档中介绍的一些功能可能目前还无法提供。有关功能和产品供应的信息,请与
博科公司销售办事处联系。本文档中包含的技术数据的出口可能需要有美国政府的出口许可。
上海代表处
上海市南京西路338 号
天安中心1308 室
200003
86-21-6358-6006
广州代表处
广州市天河北路233 号
中信广场1308 室
510613
86-20-3891-2000
博科公司
WWW.BROCADECHINA.COM
CHINA-INFO@BROCADE.COM