论文部分内容阅读
光纤通道(Fibre Channel, FC)是目前存储区域网络(Storage Area Network, SAN)使用的主流协议,提供数据高速、高效、可靠的无损传输。它融合了网络技术与通道技术的优势,是将通道技术的高速、可靠与网络技术的连接、扩展结合在一起的数据传输服务,提供服务器与存储设备之间高速连接。在FC协议中,FC交换机组成的网络被称为Fabric,由Fabric作为一个整体统一为连入Fabric的服务器和存储设备(节点)提供各种服务。Fabric地址是节点和交换机在FC网络中通信的标识。FC交换机启动后,在初始化过程中要经过Fabric配置阶段,来获得Fabric地址,并给与之直连的节点分配Fabric地址。在交换机获得Fabric地址后,会进行路由选择,这样Fabric的所有设备才能正常的进行通讯。然后,交换机间可以同步各种数据,其中包括名字服务数据。名字服务提供连入Fabric所有设备的具体属性信息的注册、查询、注销等功能。本文介绍了FC协议出现的背景,并对FC协议的基础内容进行了分析,包括FC协议的网络层次结构、服务级别、报文的格式及交互方式、Fabric初始化过程和Fabric提供的通用服务。本文在分析FC协议的基础上,介绍了Fabric初始化过程中的重要环节——Fabirc配置。Fabric配置包括主交换机选举、域地址分配、Fabric地址分配、Fabric重配置四个阶段。FC地址管理提供其中域地址和Fabric地址的分配、释放、查询功能及Fabric地址的绑定功能。本文设计并实现了FC地址管理功能。Fabric对节点提供的各种服务称之为通用服务。名字服务是其中的一种服务,提供了连入Fabric的所有节点属性信息的注册、查询等功能。本文在分析名字服务原理的基础上,重点设计并实现了Fabric中FC交换机间同步名字服务数据的功能,并完成了诊断网络的基本管理服务FC PING的设计与实现。