光纤路径是存储界提出的最新构想,用于连接和管理存储网络的技术之一。与NAS和SAN不同,光纤路径是一种实际的技术,它在深度和功能上都堪称完全标准。
注意不要被难以拼写的词“fibre(光纤)”弄糊涂,在键入几次后,它似乎也并不可怕。这样写的目的并不是因为受英国英语的影响,而是希望把光纤路径网络技术与光缆区分开来,因为,光纤路径既可以运行在光缆上,也可以运行双线状的铜缆上。你可能认为选择的名字越怪癖越好,但存储界并不因它的聪明的命名习惯而为人所知(毕竟,当SCSI第一次在你脑中一闪而过时,你能试着记住了它)。
光纤路径把千兆网络技术与I/O路径技术结合起来,形成了单一、集成的技术体系。SCSI一般指并行SCSI,拥有多根并行使用的数据线。而光纤路径实现了串行的SCSI,用单根的光缆或铜缆连接网络节点,如图所示。
由于利用了串行SCSI协议,光纤路径才可以延伸到10公里以外,与SCSI的最大距离25米相比,这简直是令人难以置信的。
市场上还有串行SCSI其他的实现方法,如由Apple率先研制的1394,或称Firewire现在正行销于市,但市场占有量相对较小。IBM的SSA主要用于IBM的RS/6000产品系列,惠普和Sun平台也是可用的,但目前还没有得到这两个厂商的广泛地接受。
光纤路径实现了三种类型的拓扑结构:点对点、环和fabric。点对点拓扑结构还不能称作一种拓扑结构,因为它似乎仅是一个简单的存储互联的光纤路径,即把光纤路径系统中的主机适配器与单个的光纤路径存储子系统连接起来;光纤路径的环形拓扑结构类似于FDDI或令牌环;而fabric与10/100baseT、ATM的交换网络环境相类似。对三种光纤路径技术的拓扑结构之异同进行了对比。
光纤路径技术也适合于TCP/IP传输协议,但对TCP/IP的支持一直拖延1999年的下半年,这种对TCP/IP传输协议的支持也使得FCP成为一种流行的通信协议。SCSI-3是SCSIANSI委员会正在开发中的一个项目,FCP则是SCSI-3技术的一种串行实现,SCSI-3是一种设备协议,支持高带宽网络环境下的多I/O控制器并行工作。显示了光纤路径的多发起端的特征。
存储区域网络(SAN)是一种专用网络,可以把一个或多个系统连接到存储设备和子系统,SAN可以被看作是负责存储传输的“后端”网络,而“前端”网络(或称数据网络)负责正常的TCP/IP传输。
SAN现在几乎成为了光纤路径的同义语,然而,事实上光纤路径并不是SAN的必要组成部分,因为差不多任何网络或串行SCSI技术都可以建立SAN。同时,人们也希望光纤路径能够运行TCP/IP协议,这样它完全可以用于连接各种网络的传输,包括客户、服务器、NAS服务器,也可以连接存储设备和存储子系统。
1.作为系统区域网络的SAN
在存储界以外,已经有人建议SAN应该表示服务器区域网,这样解释SAN也有一些好处,即为了冗余和可扩展的目的,连接服务器的网络具有规模小且延迟低的特征。术语“集群”或“集群网络”也可以用于这种类型的网络。虽然还有另外的术语可以表示一组服务器的连接,但本书是关于存储网络的书,如果没有另外声明的话,本书中的SAN表示存储区域网络。术语“存储网络”主要是指用于连接服务器和设备的网络。
2.作为SAN技术的光纤路径
几年来,光纤路径与SAN一直是紧密相关的。正如前面所讨论的那样,虽然SAN和光纤路径似乎是同一个概念的两个名称,但事实并不是这样,光纤路径仅仅是一个技术,由于这个技术导致了SAN的提出。
通过利用标准的网络技术实现高带宽的数据传输,光纤路径能扩展服务器的I/O路径能力。一方面,集成存储与网络技术的思想是I/O技术的自然发展,另一方面,存储连接却不是导致光纤路径开发的主要原因。在光纤路径发展的初期,开发者把它看成是下一代LAN技术,然而,与千兆位以太网相比,支持IP连接的光纤路径适配器则显得很少。令人感到有趣的是,千兆位以太网所用的物理接口与光纤路径是一样的。
今天,光纤路径的主要传输协议是光纤路径协议(FCP),它是SCSII/O协议的串行转换,所以,即使光纤路径传输与SCSI不兼容,主机系统中的操作系统和上层的设备驱动程序也不必改变,这使得所安装的光纤路径SAN与现存的系统设施没有冲突。
3.交换式的SCSI和以太网
光纤路径当然不是建立SAN的惟一的技术。例如,可以利用专用的千位以太网把服务器连接到NAS服务器,这当然也能构成一个存储网络。
同样,也可以使用SCSI并行/串行转换器,实现SCSII/O到网络的连接。在这种情况下,服务器主机和设备使用的是常规的并行SCSI主机接口,但它们之间的信息传输使用的是某种串行的SCSI。完成这一功能的产品称作“SCSI转换器”。
在存储工业界,目前正在将串行的SCSI协议映射到以太网的介质访问控制(MAC)层。这样,串行的SCSI协议就可以代替IP作为协议栈的第三层。这个方法将与以往的总线型以太网和基于IP的路由器不能兼容,然而,随着交换式的以太网和二层路由器技术方面的进展,建立分离的、运行串行SCSI的以太网段是有可能的。很清楚,这也是一种类型的SAN,只是建立在以太网技术上,而不是建立在光纤路径技术上。