1 FC 结构和概念1.1 概述FC 逻辑上是一个高性能的双向点到点的串行数据传输通道,在物理上它可以通过交换网互联连接多个通讯节点也就是 N 端口,也可以以点到点的形式连接。FC 协议由一系列的功能层组成,FC—PH 由相关的功能层 FC-0,FC—1,FC—2 组成.FC-0 层(物理层)由传输介质、发送机和接收机及接口组成.物理层规定了多种介质在不同速率下工作的驱动接收能力。FC—1 层(编码层)进行 8B10B 编码。FC-2 规定了端到端数据块的传输机制.FC—2 层协议应管理下列内容:a)交换的激活和终止b)序列的启动和终止c)X_ID 分配和重新分配d)序列主动权e)SEQ_ID 的分配f)分段和重组g)序列h)帧的序列计数 SEQ_CNT i)帧序列错误的检测j)帧序列错误的报告(3 类服务除外)FC—3 层提供了一组 FC 节点上多个 N 端口的通用服务(基本链路服务,扩展的链路服务,F4 层链路服务)FC—4 层 ULP 到 FC 的映射组成 FC-4 层,是 FC 中的最高层FC 节点一个 FC 节点 node 如上图所示,节点可支持一个或多个 N 端口和一个或多个 FC-4 层协议,每个 N 端口包括 FC—0,FC-1,FC-2 层的功能,FC-3 层选择性的为多个 N 端口和 FC-4 层提供通用服务。1.2 拓扑结构点到点结构交换网结构仲裁环结构NL 端口:具有仲裁功能的 N 端口FL 端口:具有仲裁功能的 F 端口1.3 交换网交换网的主要功能是从源 N 端口中接收帧,并按帧中给出的地址标识符寻找目的 N 端口。每个 N 端口通过链路连接到交换网上。每个 N 端口都有一个唯一的 N 端口地址标识符。FC-2 层定义了交换网与所连接的 N 端口间的协议.交换网包括两个或更多的 F 端口,每个 F 端口可连接到一个 N 端口上。连接交换子网用于在 F 端口间和 F 端口与 N 端口间建立专用连接。无连接交换子网用于在 F 端口间和 F 端口与 N 端口间进行多路复用.1.4 构造块FC—2 层中定义的构造块有:帧,序列,交换,协议。序列由一个或多个数据帧及其响应组成。交换由一个或多个序列组成。交换可以单向的,也可以是双向的。ULP 使用 FC 进行数据交换之前须完成登录,登录完成后,ULP 就可以使用 FC 直到登录实效为止.帧:分为数据帧和链路控制帧序列:由一组数据帧和链路控制帧组成,序列单向发送。序列级的错误恢复由 FC-2 层以上的层完成。每个序列都分配了一个 SEQ_ID。交换:由一个或多个非并发序列组成.交换可以在...