对许多人而言,光纤路径和SAN是同义词。1999年,这一点并不难理解。因为此时光纤路径主要应用于SAN,而SAN则几乎完全使用光纤路径组件组建。从那时起,这两个词看上去随便使用哪个关系都不大。但为了清楚地说明问题,我们使用了光纤路径SAN这个词。
多年以来,IT专业人士一直为关于网络和存储的专业术语所烦扰。他们或是需要自学这些词汇,或是需要将这些词解释给同僚。一词多义也许是那些在学习网络技术时最令人头疼的事情。例如,根据不同的使用语境,以太网、网络或LAN可以指代下面的一个或几个网络功能:
以太网连接网络,或线缆连接。
使以太网工作的CSMA-CD MAC功能。
允许在网络节点之间交换消息的I P协议。
管理这些消息交换的TCP协议。
当使用以太网这个词来表达一个线缆连接设备的意思,而听者以为是TCP/IP时,常常会产生混乱和误解。这也是为什么在1999年走进任何一家I T企业中都会看见充斥着各种各样用于解释协议对等体层的功能和接口的符号(箭头、潦草的注释和各种协议堆栈)的设计图的原因。通常需要使用可视的方式对问题加以说明。
在SCSI存储中会产生同样的混淆。当讨论SCSI时,通常要指明该讨论的问题是指硬件信号问题还是软件协议问题。在本章关于存储网络的讨论中,我们希望能提供足够清晰的概念以避免产生同样的误解。
不幸的是,人们已经开始混淆S A N和光纤路径网络。存储网络工业协会(SNIA)已经做了大量的工作以清楚地区分存储网络世界中的不同组件。作为一个自发的组织,SNIA的成员来自于该领域的各个公司。1999年SNIA的任务就是由这些自愿者完成的。他们自己也在试图理解该领域内的变化,从而能及时地提出他们对这项技术的理解。
再谈SAN
有人曾经提议将S A N视为一种基础结构。一般而言,这个主意并不坏,虽然它没有实际描述S A N是如何实现的。更确切的说法是S A N是一种基于网络传输的存储I/O方法。这种理解有助于将光纤路径理解为S A N应用的传输选择,而不是某种新的技术。
从底层连线和物理连接组件的角度来看,SAN是运行于该构架之上的网络应用程序。从存储功能的角度来看,由底层网络和线缆连接提供的功能是执行应用程序的载体,其中,存储功能包括设备/子系统、主机I/O控制器和软件,而底层网络和线缆连接设备包括线缆、集线器和交换机。这和T CP/IP网络相同。在T CP/IP网络中,IP协议能在许多底层网络技术之上运行。
在1999年,光纤路径技术是唯一公认的S A N传输介质,这一点已经毫无疑问。当谈到S A N 时,通常也是在谈论关于光纤路径的问题。因此本章中前面讨论的SAN功能的材料也是对光纤路径技术的讨论。然而,在底层传输网络和较高层S A N功能之间有重大的差异。这也许就是读者在准备建造自己的存储网络时所想了解的。
光纤路径的历史
自1988年出现以来,光纤路径已经发展成为一项非常复杂、高速、高扩展性的网络技术。它最初并不是作为一种存储网络技术而研究的,这一点你也许会感到奇怪。最早版本的光纤路径是一种为包括I P数据网在内的多种目的而推出的高速骨干网技术,它是作为惠普、Sun和IBM等公司的R&D实验室中的一项研究项目开始出现的。
曾经有几年,光纤路径的开发者认为这项技术有一天会取代100BaseT以太网和FDDI网络。20世纪90年代中期,可以找到R&D研究人员关于光纤路径技术的论文。这些论文论述了光纤路径作为一种高速骨干网络技术的优点和能力,而把存储作为不重要的应用放在第二位。
为了适应可能出现的技术变革,在将来提供更快更好的性能,光纤路径被设计为具有下面的这些要素:
为可扩展性、小型光缆/连接器和距离扩展能力准备的串行传输;
最大规模网络应用中的异步通信。
交互通信能力和连接新的介质的能力。
低延迟的交换网络互联。
为开发和配置复杂性准备的模块化和层次化结构。
高带宽、低延迟的低错误率和轻量级错误。