设备。有两种类型的Bridge可以完成FC到SCSI的变换。主机模式的FC-SCSI Bridge可以将计算机通过SCSI接口连接到光纤通道SAN上。存储模式的FC-SCSI Bridge可以将SCSI存储设备,如外接磁盘,磁盘阵列和磁带机及带库连接到光纤通道SAN上。这样保护了用户以前的投资。
(6)数据的高可靠性和安全性
数据的可靠性和安全性,在当前的应用中显得十分重要。存储设备中的单点故障可能引起巨大的经济损失。在以前的SCSI设备中,SCSI的损坏可能引起多个存储设备失效。在SAN中可以采用双环的方式,建立存储设备和计算机之间的多条通路。提高了数据的可用性。建立虚拟专用网络可以提高数据的可靠性和安全性;同时在SAN中也可以通过建立双机容错,多机集群,实现RAID校验等方式进一步保证数据的安全性和作业的连续性。
1.3 SAN的几种主要形式
SAN主要包括以下几种连接方式:点对点(Point to Point),仲裁环(Arbitrated Loop),和交换网(Switch Fabric)。 (1)点对点的SAN
点对点的SAN是在两个设备间的简单的专用连接,一般用于一台服务器和一台存储设备。这种连接适用于极小的服务器/存储设备的配置。一般情况下,点对点连接不使用可以在设备间传输一组光纤通道(FC)协议的集线器(Hub),而是直接通过介质(铜缆或是光纤)从一个设备连接到另一个设备。见图1-2所示。
图4-2 点对点的SAN
点对点连接是SAN的一种特殊形式,也是一种最简单的结构。两个节点之间传输速度可达千兆,不需要额外的软件支持。由于传输介质是独享的,甚至不需要专用的协议来协调设备间的操作。可以保证最大的传输率和可靠性。
如果有多个设备需要连接在一起,如两台服务器,三个磁盘阵列,需要对点对点连接方案进行扩展。由于多个设备的引入,介质不再是受两个节点设备控制的独享介质,而是多个设备的共享介质,所以必须使用某种协议来进行协调。
(2)仲裁环(FC-AL)-星形连接的SAN
SAN的基本形式是光纤通道仲裁环FC_AL(Fibre Channel Arbitrated Loop),它是一个具有千兆位传输速率的可共享介质,它可以连接多达127个节点,每个节点也可以连接到交换网(switched fabric)上。
仲裁环(AL)类似于令牌环或FDDI,在该环(Loop)中通信的两个节点只在数据交换的时候共享介质,然后将控制权交给其它节点。仲裁环(AL)上的节点通过使用一组光纤通道(FC)命令子集来控制跟环(Loop)的对话,并且使用特殊的序列来给节点分配仲裁环口地址(AL_PA)。在节点之间,仲裁环(AL)很原始地将收发接口连接起来,这些节点组成了一个可扩展的环形拓扑结构,类似于早期的令牌环。但是,这种连接方式不可避免地要面对在点对点LAN拓扑结构中所面对的同样的问题。在点对点链上的任意一点的损坏将使整个网络瘫痪,并且在环形结构中很难排除这种故障。由于对一个节点来说,从
另一个节点来的线,通过该节点到第三个节点,所以环形布线对于分布在不同位置的节点来说是比较麻烦的。如同在LAN中的集线器(Hub)一样,通过仲裁环集线器(Hub), 将仲裁环的网口集中起来,实现了仲裁环(Loop)的星型连接。
典型的仲裁环集线器提供7-12个网口,并可通过级联建立大型仲裁环Loop。就像在以太网和令牌网中所使用的集线器一样,仲裁环集线器(Hub)提供更大的灵活性,可管理性和可靠性。仲裁环集线器(Hub)在每个口上使用了旁路电路,以便隔离损坏的节点,避免了损坏的节点干扰整个仲裁环(Loop)的数据通信。
一些集线器(Hub)在每一个口上提供了状态和诊断指示灯(LED),并且提供了复杂的环(Loop)的完整性及SNMP管理。仲裁环(AL Loop)在其节点之间共享千兆光纤通道速率。为确保速度和可靠性,一般在一个环(Loop)上应保持10个节点以下。图4-3给出了一个用集线器连接起来的仲裁环。
图1-3 星型连接的SAN
(3)交换网(Switch Fabric)-网状连接的SAN
一个复杂的SAN可以是由多个光纤通道交换器Switch,Hub和Bridge互连起来的网络(Fabric)。Fabric switch是一个具有交换功能的,网口和网口之间并行进行千兆传输的控制器。它类似于LAN中使用的Switch。
一个典型的光纤通道交换器(FC switch)提供8-16个网口,并
且每个网口是完全的千兆位速度。同以前用的以太网交换器(Ethernet switch)建立的模式相仿,一个光纤通道交换器(FC switch)的网口可以支持一个单个节点或多个节点的共享环。由于一个交换器(switch)为了正确地路由每一个口信息帧,因此需要更强的处理能力,内存和微代码。多个交换器连接起来形成了一个大交换网(fabric)。如图1-4所示
在127个仲裁环节点地址中,一个地址被保留用于连接仲裁环到光纤通道交换器(FC switch)上。所以一个仲裁环(Loop)可以加入到一个更大的网中或是由多个交换器(switch)和仲裁环(Loop)建立的网(fabric)上。仲裁环集线器和交换器的结合在分配带宽和设计存储网络分区上提供很大灵活性。
所谓存储网络分区,如同建立虚拟专用网络,在网口的基础上将一些网口和另一些网口分开,这样以来可以用一个交换器(switch),使得一个服务器共享一些资源,而另一个服务器共享另一些资源。同时也可以使两个服务器共享一些资源。而相互之间不受干扰。这一特点在大型存储网络使用中有很高的实用价值。
图1-4 交换网(Switching Fabric) 图1-5 交换集线器(Switching Hub)
光纤通道交换集线器(switching Hub)是一种能够提供仲裁环(AL)和网络交换的优点的变种技术。一个交换集线器通过管理一个或多个仲裁环分区(AL segment)的地址空间,来建立更大型的逻辑环(Loop)。这样允许在物理上分立的环(Loop)上节点可以透明地跟另一个节点通信,而保持了每一个环(Loop)上的高可用带宽。交换集线器优化和扩充了仲裁环的性能,以及价格优势。它还给出一
些网络交换(switching)的优点。交换集线器(Hub)在多个物理仲裁环(AL)上提供了并行的千兆存取。
2. SAN设备互连
存储网络如同局域网(LAN)一样,主机连接到LAN需要有网卡,主机连接到SAN上通过主机内部的HBA;在LAN中网线可以是光纤或铜缆,在SAN中也可以用光纤或铜缆;在SAN中,设备可以用环形结构连接起来,可以用Hub建立星型连接,也可以通过多个Switch建立网状结构的SAN。从逻辑上来看,SAN是由一个或多个仲裁环(Arbitrated Loop)组成。仲裁环是共享介质并且在多个设备之间共享1Gigabit/s的带宽,是目前为止最普遍的存储网络结构。几乎
SAN技术白皮书



