论文部分内容阅读
存储局域网络(SAN)是通过专用高速网将一个或多个网络存储设备和服务器连接起来的专用存储系统。FC协议作为存储区域网络(SAN)中应用最广泛的一种协议,它的本质是一套提供高速传输功能的硬件(如光纤和光纤网卡等)与多个层次完整传输协议的集合。FC协议架构本身从FC-0到FC-4被划分为五个层次,其中又包含许多子层次和子协议。FC SAN网络是基于FC协议实现的SAN网络,通常以交换式架构组网的方式进行网络组网,即通过FC交换机将大量的服务器和磁盘设备组织在一个以光纤为传输介质的SAN中。FC交换机是FC SAN组网必要的网络交换设备。FCoE交换机是具备同时连接光纤网络和以太网络能力的交换设备。FCoE交换机具有FC SAN网络需要的所有物理端口,支持FC交换机具备的所有功能,因此FCoE交换机可以作为FC交换机使用,组建FC SAN网络。同时,FCoE交换机支持具有FCoE能力的增强型以太接口,支持FCoE协议,能够通过增强型以太接口实现FCoE互连,将具有FCoE能力的网络节点接入到FC SAN网络之中。此外,FCoE交换机支持TCP/IP协议族,可以与以太网IP交换机组成LAN网络,将业务服务器接入到以太IP网络中,使得应用服务器同时接入到以太LAN网络和SAN网络中,达到I/O整合的目的。VSAN的全称是虚拟区域存储网络(Virtual Storage Area Network),它是一种对于SAN实体网络进行的虚拟逻辑划分。类似于以太网VLAN划分,FC网络管理员可以根据实际应用需求,把同一物理FC存储网络内的不同设备和网络路径逻辑地划分成不同的虚拟存储网络,即VSAN当中;每一个VSAN都包含一组存在于同一个FC物理网络拓扑结构的网络设备,与物理上形成的SAN有着相同的介质属性,具备SAN网络的所有本质特征。在FC SAN网络中进行良好的VSAN划分可以极大的增强网络的安全性、有效性和可扩展性。用户通过进行VSAN相关数据的配置实现VSAN划分。根据实际应用中链路连接的不同需求,通过向交换机输入用户接口命令行的方法,将交换机端口以不同的连接方式,配置进入指定VSAN之中,实现运用VSAN逻辑划分隔离实际物理网络的功能。VSAN模块作为整个FCoE交换机软件系统的基础模块,实现了VSAN划分功能,承载着其他功能所必须的VSAN配置管理和协商基础。FCoE交换机软件系统中其他大部分模块都需要查询VSAN配置信息,以VSAN信息为基础架构进行其自身的模块建设。VSAN数据配置子模块隶属于VSAN模块,负责接收、存储、维护并响应用户的VSAN相关配置,向其他模块通知基于配置或事件产生的事件变化,同时支持VSAN配置相关的显示功能和调试信息输出功能。本文针对FCoE交换机软件系统中的VSAN数据配置相关模块进行分析和设计,讨论了VSAN数据配置模块基于FC协议描述所实现的具体软件功能以及与其他模块的交互所产生的功能需求,描述了针对VSAN数据配置模块所进行系统设计的思路,叙述了所实现该模块的流程细节和VSAN数据配置模块的测试验证过程,介绍了项目进行中作者所经历的工程流程和配置管理活动。