2008年(8065)
分类: 服务器与存储
2008-09-11 11:10:30
FC-1:定义编码和解码的标准;
FC-2:定义了帧、流控制、和服务质量等;
FC-3:定义了常用服务,如数据加密和压缩;
FC-4:协议映射层,定义了光纤通道和上层应用之间的接口,上层应用比如:串行SCSI 协议,HBA 的驱动提供了FC-4 的接口函数,FC-4 支持多协议,如:FCP-SCSI,FC-IP,FC-VI。
由以上架构也可清晰看出,在FC中,其上层(FC-4)直接通过其协议映射关系,将上层的应用的命令映射成为叫做“信息单元”的逻辑结构. 一个独立信息单元通常映射为序列. 与信息单元相关, I/O请求操作映射成为单独的交换. 而所有的传输则是以大数据量的序列为单位进行处理的。同时序列和交换结构一般已经足以包含关于流控制的可调选项以及存储恢复策略。
A、交换
光纤路径通信由多层通信方式来实现。最高层,或者称会话层,是节点之间面向应用的通信。光纤路径中的这种通信被称为交换。交换是双向的,尽管没有要求,但它能同时在两个方向上传输信息。交换通常所花的时间会很长。一个端口可以同时管理多个交换。换而言之,两端口之间的交换通信不会妨碍该端口和其他端口之间的信息交换。
B、序列
交换由序列组成。序列是网络中端口之间的单向信息传输。在下一个序列被发送或接收前,当前序列必须完成。换而言之,序列不允许违规传输。这也是它们被称为序列的原因。
C、帧
光纤路径中最小的传输粒度是帧。光纤路径中的帧与其他所有网络中的帧类似:均由开始标记、帧头、地址段、应用数据、错误校验段、回应数据和帧尾组成。所有的帧都属于某一个序列,因此也属于一个交换。
在I/O操作中使用这些结构时,交换和一个I/O操作的读或写文件操作相关,序列大致和闭域数据传输等价,帧和单个SCSI指令相当,它包括所有的请求、应答和错误传输。
其具体形式如下图所示: