首页/系统与基础设施/存储速查/光纤通道协议栈分层与端口类型
SAN 与光纤通道60 条

光纤通道协议栈分层与端口类型

光纤通道协议栈分五层:FC-0 管物理介质与光模块,FC-1 管编码,FC-2 管帧、流控与服务类别,FC-3 提供公共可选服务,FC-4 把上层协议(SCSI、FICON、NVMe)映射到 FC 帧上。分层清楚才能理解端口类型与故障定位。

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌​​‌​‌‌‌‌​‌‌‌​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​‌‌‌​​‌​​‌‌​​​​‌​‌‌​​‌‌‌​‌‌​​‌​‌​​‌​‌‌‌‌​‌‌​​‌‌​​‌‌​​​‌‌​​‌​‌‌​‌​‌‌‌​​​​​‌‌‌​​‌​​‌‌​‌‌‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​​​​‌​‌‌​‌​‌‌​‌‌​​​‌‌​​​​‌​‌‌‌‌​​‌​‌‌​​‌​‌​‌‌‌​​‌​​‌‌‌​​‌‌​​‌​‌‌​‌​‌‌‌​​​​​‌‌​‌‌‌‌​‌‌‌​​‌​​‌‌‌​‌​​​​‌​‌‌​‌​‌‌‌​‌​​​‌‌‌‌​​‌​‌‌‌​​​​​‌‌​​‌​‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌​‌​​​​‌‌‌​‌​​​‌‌​‌‌​‌​‌‌​‌‌​​

五层各管什么

FC 的分层设计把物理、传输与上层协议解耦,使同一条链路能承载不同类型的数据流。FC-0 定义物理接口:介质、连接器、光模块、速率与传输距离,是链路质量与光功率问题的所在层。FC-1 负责编码与解码,把比特流转换为可传输的码字,早期速率使用 8b/10b 编码,更高速率采用 64b/66b 等更高效的方式。FC-2 是协议核心,定义帧结构、序列与交换、流控机制、服务类别与拓扑,交换机与端口的多数行为都在这一层。FC-3 提供跨多个端口的公共可选服务,实现较少。FC-4 负责上层协议映射,SCSI 走 FCP,大型机通道走 FICON,NVMe 也有对应的 FC 承载方式。

分层职责与排查对应

层次职责问题时看什么
FC-0介质、光模块、速率与距离光功率、模块型号、线缆与两端速率
FC-1编码解码与同步链路误码、同步丢失计数
FC-2帧、序列、流控与服务类别缓冲区信用、丢帧、拥塞与端口状态
FC-3公共可选服务多数实现中功能有限
FC-4上层协议映射上层协议报错、映射与多路径配置

基本信息

端口类型归属端口行为主要由 FC-2 定义,物理特性由 FC-0 决定
服务类别不同类别对应连接方式与流控行为的差异
流控基础基于缓冲区信用,收发双方按信用数控制发送
常见承载速率多种速率并存,需两端匹配或协商一致
排查顺序物理层先看光功率与误码,再往上看端口状态与帧层计数

典型使用场景

  • 链路故障定位:按层排查,先确认物理与编码层无误再分析帧层
  • 端口类型规划:按对端设备角色选择 N、F、E 等端口类型
  • 多厂商互通:分层解耦使不同厂商设备可以同 fabric 运行,但需核对支持的服务与特性
  • 性能调优:缓冲区信用不足会限制吞吐,需要在 FC-2 层分析
  • 容量与布线设计:FC-0 决定可用距离与模块类型,影响机房布局
缓冲区信用是 FC 吞吐的常见约束:链路带宽足够但信用不足时,发送方必须等待确认,吞吐被压低。长距离链路尤其明显,规划时要按距离与速率核算所需信用数。
不同厂商对同一层特性的支持范围不同,具体命令、阈值与默认行为请以所用交换机与 HBA 的官方文档为准;跨厂商组网前应确认互通性与支持的扩展特性。

易错点

  • 跳过物理层直接查上层:光功率不足或模块不匹配常表现为上层报错,容易误判
  • 两端速率或模块类型不匹配:链路无法建立或反复震荡
  • 忽略缓冲区信用:链路带宽充裕但吞吐上不去,排查方向容易跑偏
  • 跨厂商组网不核对特性:部分扩展特性不互通,启用后出现异常
  • 只按层次理解端口:端口类型与拓扑相互关联,需结合 fabric 设计整体判断

数据来源与参考

  • T11 光纤通道标准系列(FC-0 至 FC-4)
  • 交换机与 HBA 厂商官方技术文档

整理校对:其其网ICT文档中心 · 本页地址:docs.qiqicto.com/storage/fc-protocol-layers-port-types.html

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌​​‌​‌‌‌‌​‌‌‌​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​‌‌‌​​‌​​‌‌​​​​‌​‌‌​​‌‌‌​‌‌​​‌​‌​​‌​‌‌‌‌​‌‌​​‌‌​​‌‌​​​‌‌​​‌​‌‌​‌​‌‌‌​​​​​‌‌‌​​‌​​‌‌​‌‌‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​​​​‌​‌‌​‌​‌‌​‌‌​​​‌‌​​​​‌​‌‌‌‌​​‌​‌‌​​‌​‌​‌‌‌​​‌​​‌‌‌​​‌‌​​‌​‌‌​‌​‌‌‌​​​​​‌‌​‌‌‌‌​‌‌‌​​‌​​‌‌‌​‌​​​​‌​‌‌​‌​‌‌‌​‌​​​‌‌‌‌​​‌​‌‌‌​​​​​‌‌​​‌​‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌​‌​​​​‌‌‌​‌​​​‌‌​‌‌​‌​‌‌​‌‌​​