fc光纤通道 协议总结

合集下载

FC总线总结

FC总线总结

FC总线技术简介(一)在前面的介绍中,我们介绍了航空航天数据总线技术,并认为FC总线技术由于具备高速率的数据传输特性、较高可靠性、可扩展性强等特点被认为是未来航空总线发展的主要数据总线之一。

因此,在接下来的几期文章中,我们将从光纤通道技术、FC-AE系列标准、FC-AE-1553及FC标准簇等方面进行详细介绍。

在本期中,我们将对光纤通道的相关技术进行介绍,包括分层结构、拓扑结构、端口类型、服务类型及端口单元等方面。

1. 光纤通道简介光纤通道航空环境(FC-AE:Fiber Channel Avionics Environment)是光纤通道(Fiber Channel)标准开发组织制定的一簇协议族,用于详细定义可用于光纤通道航空电子环境上的(包含军事以及商业应用)专用系统。

该协议将快速可靠的通道技术和灵活的、可扩展的网络技术有机融合在一起。

FC 协议发展至今,已经能够支持很多上层协议和指令集,例如:MIL-STD-1553B、IP、ATM 等协议以及 HIPPI、IPI、SCSI等指令集,支持光纤和铜缆等多种物理介质。

FC 协议能够很好地实现全双工、半双工和单工的通信模式。

光纤通道的基本特点如下:高带宽、多媒介、长距离传输:串行传输速率已由最初的1Gbps 提高到4Gbps ,并且正在向更高速率、更大数据吞吐量发展,适用于不同模块间大规模应用数据(如音频、视频数据流)交换;以光纤、铜缆或屏蔽双绞线为传输介质,低成本的铜缆传输距离为25m,多模光纤传输距离为0.5km,单模光纤传输距离为10km;可靠性与实时性:多种错误处理策略,32位CRC 校验,利用优先级不同适应不同报文要求,并解决媒介访问控制时的冲突,传输误码率低于10-12,端到端的传输延迟小于10us,支持非应答方式与传感器数据传输;统一性与可扩展性:可以方便的增加和减少节点以满足不同应用需求,拓扑结构灵活,支持多层次系统互连,利用高层协议映射提高兼容和适应能力。

光纤通道fc协议介绍复习进程

光纤通道fc协议介绍复习进程

SAN Storage Area Network
NAS Network Attached Storage
DAS组网
•DAS:Direct Attached Storage 直接与服务器连接的存储系统
• 通过SCSI或FC接口连接 • 服务器为核心,不直接连入网络
SAN组网
• 独立于LAN的服务器后端存储专 用网络
光纤通道交换机
E_Port
N_Port 节点 N_Port 节点
光纤交换机端口类型
• N端口:Node Port节点端口;光纤通道通信的终端; 主机端口、存储端口,或者开启AG模式的光纤交 换机端口
• NL端口:Node Loop Port 节点环路端口 • F端口: Fabric Port 光纤端口;一种交换连接端口 • FL端口:Fabric Loop Port光纤环路端口;AL设备提
从分层协议栈的角度看,FC仅仅包含了从物理层到传输层的规 范。它的上层定义了把其他协议作为应用层协议进行封装的接 口,如SCSI或IP协议。而将SCSI封装起来后整个协议,就是FCP (FC Protocol)。
FC物理层具有很高的传输带宽,从1Gb/s、2Gb/s、4Gb/s到 8Gb/s、16Gb/s,采用NMb的编码方式,同步串行方式传输。
网络
• 无连接 • 逻辑电路 • 不可靠的传输 • 高连接
• 更高的延迟 • 更远的距离 • 基于软件
FC端口名称
• 有多种名称格式
IEEE 名称、IP名称、IEEE注册名称、 IEEE注册扩展名称
• 所有这些都称为World Wide Name(WWN),因为它们是唯一的 • 例如: 1 0 : 0 0 : 0 0 : 6 0 : 6 9 : 0 0 : 6 0 : 0 2

FC总线技术简介(一)

FC总线技术简介(一)

FC总线技术简介(一)在前面的介绍中,我们介绍了航空航天数据总线技术,并认为FC总线技术由于具备高速率的数据传输特性、较高可靠性、可扩展性强等特点被认为是未来航空总线发展的主要数据总线之一。

因此,在接下来的几期文章中,我们将从光纤通道技术、FC-AE系列标准、FC-AE-1553及FC标准簇等方面进行详细介绍。

在本期中,我们将对光纤通道的相关技术进行介绍,包括分层结构、拓扑结构、端口类型、服务类型及端口单元等方面。

1.光纤通道简介光纤通道航空环境(FC-AE:Fiber Channel Avionics Environment)是光纤通道(Fiber Channel)标准开发组织制定的一簇协议族,用于详细定义可用于光纤通道航空电子环境上的(包含军事以及商业应用)专用系统。

该协议将快速可靠的通道技术和灵活的、可扩展的网络技术有机融合在一起。

FC 协议发展至今,已经能够支持很多上层协议和指令集,例如:MIL-STD-1553B、IP、ATM 等协议以及 HIPPI、IPI、SCSI等指令集,支持光纤和铜缆等多种物理介质。

FC 协议能够很好地实现全双工、半双工和单工的通信模式。

光纤通道的基本特点如下:高带宽、多媒介、长距离传输:串行传输速率已由最初的1Gbps 提高到4Gbps ,并且正在向更高速率、更大数据吞吐量发展,适用于不同模块间大规模应用数据(如音频、视频数据流)交换;以光纤、铜缆或屏蔽双绞线为传输介质,低成本的铜缆传输距离为25m,多模光纤传输距离为0.5km,单模光纤传输距离为10km;∙∙可靠性与实时性:多种错误处理策略,32位CRC 校验,利用优先级不同适应不同报文要求,并解决媒介访问控制时的冲突,传输误码率低于10-12,端到端的传输延迟小于10us,支持非应答方式与传感器数据传输;∙∙统一性与可扩展性:可以方便的增加和减少节点以满足不同应用需求,拓扑结构灵活,支持多层次系统互连,利用高层协议映射提高兼容和适应能力。

光纤通道协议介绍

光纤通道协议介绍

FFFFFB
FFFFFC FFFFFD FFFFFE
FFFFFF
名称服务器
• 名称服务器的公认地址为0xFFFFFC
• N _port 把信息注册到名称服务器的数据库中 • N_port 查询数据库获得其它端口的信息
• N_port 可以从名称数据库撤销注册
FC端口名称
• 有多种名称格式
IEEE 名称、IP名称、IEEE注册名称、 IEEE注册扩展名称
• 所有这些都称为World Wide Name(WWN),因为它们是唯一的
• 例如:
10:00:00:60:69:00:60:02
预留 IEEE MAC 地址
NAA ID
• HBA卡上对应的有WWPN号和WWNN号,分别代表端口号和节点号, 端口号和节点号可以相同,也可以不相同。我们存储上设置的是 一样的。
• 与F_port建立一条对话
PLOGI — 端口登录(Port Login)
• 建立与N_port的对话
• 协商服务参数,如EE_Credits
• 在两个 N_ports之间创建一个对话
• 在PLOGL成功之前,无上层操作
PRLI — 进程登录(Process Login)
• 可选
• 通信进程级别的服务参数
Fabric-Attached Storage 网络存储(FAS)
Storage Area Network 存储区域网络(SAN)
12
FC组网模式
DAS Direct Attached Storage SAN Storage Area Network NAS Network Attached Storage
FC拓扑结构
Fibre Channel有三种拓扑结构: 点对点(Point-to-Point) – 两个设备之间互连 仲裁环(Arbitrated Loop) – 最多支持126个设备互连,形成一个仲裁环 交换式Fabric(Switch Fabric) – 最多1千6百万个设备互连

光纤通道fc协议介绍

光纤通道fc协议介绍

网络
• 无连接 • 逻辑电路 • 不可靠的传输 • 高连接
• 更高的延迟 • 更远的距离 • 基于软件
精选课件
4
FC端口名称
• 有多种名称格式
IEEE 名称、IP名称、IEEE注册名称、 IEEE注册扩展名称
• 所有这些都称为World Wide Name(WWN),因为它们是唯一的 • 例如: 1 0 : 0 0 : 0 0 : 6 0 : 6 9 : 0 0 : 6 0 : 0 2
封闭系统的存储
内置存储
开放系统的存储
Direct-Attached Storage 直接式存储(DAS)
外挂存储
Network-Attached Storage 网络接入存储(NAS)
Fabric-Attached Storage 网络存储(FAS)
Storage Area Network 存储区域网络(SAN)
精选课件
14
SAN组网
• 独立于LAN的服务器后端存储专 用网络
• 主要利用Fibre Channel protocol(光纤通道协议), 通过FC交换机建立起与服务器 和存储设备之间的直接连接
• 400MB/S、800MB/S、 1600MB/S的速率消除了带宽上 的瓶颈
精选课件
15
NAS组网
NAA ID
预留
IEEE MAC 地址
• HBA卡上对应的有WWPN号和WWNN号,分别代表端口号和节点 端口号和节点号可以相同,也可以不相同。我们存储上设置的是 一样的。
精选课件
5
FC端口类型
节点 NL_Port 节点 NL_Port 节点 NL_Port
FL_Port
E_Port

光纤通道fc协议介绍

光纤通道fc协议介绍

交换机与路由器等网络设备
网络连接与扩展
交换机和路由器等网络 设备用于构建和扩展光 纤通道网络,实现主机 、存储设备等资源的互 联。
数据交换与路由
网络设备支持数据在FC 网络中的交换和路由, 确保数据能够准确、高 效地传输到目标设备。
网络管理与安全
网络设备提供网络管理 和安全功能,如访问控 制、流量监控、故障隔 离等,保障FC网络的稳 定运行和数据安全。
服务质量
传输层还提供服务质量(QoS)保障机制,能够根据不同应用的需求分配不同的带宽和资源,确保关键应用的性能和 质量。
应用接口
应用层提供了与上层应用程序的接口,使得光纤通道FC协议能够支持各种不同类型的应用和服务,如文 件传输、数据库访问、视频流传输等。
03 光纤通道FC协议 关键技术
流量控制机制
FC协议在存储领域应用
1 2 3
存储网络
FC协议是构建高性能、高可靠性存储区域网络( SAN)的主要技术之一,支持服务器与存储设备 之间的高速数据传输。
数据备份与恢复
利用FC协议的高带宽和低延迟特性,可以实现快 速、高效的数据备份和恢复,提高数据保护能力 。
远程复制与容灾
FC协议支持远程复制和容灾解决方案,确保数据 在异地备份中心的安全性和可用性。
光纤通道fc协议介绍
汇报人:XX 2024-01-24
目 录
• 光纤通道FC协议概述 • 光纤通道FC协议体系结构 • 光纤通道FC协议关键技术 • 光纤通道FC协议设备与应用场景 • 光纤通道FC协议性能评估与优化方法 • 光纤通道FC协议发展趋势与挑战
01 光纤通道FC协议 概述
FC协议定义与发展
THANKS
感谢观看
与以太网协议比较

光纤通道fc协议介绍

光纤通道fc协议介绍
Fibre Channel (FC)技术标准是1994年由ANSI标准化组织制订 的一种适合于千兆位数据传输通信的网络技术。光纤通道用于 服务器共享存储设备的连接,存储控制器和驱动器之间的内部 连接。
从分层协议栈的角度看,FC仅仅包含了从物理层到传输层的规 范。它的上层定义了把其他协议作为应用层协议进行封装的接 口,如SCSI或IP协议。而将SCSI封装起来后整个协议,就是FCP (FC Protocol)。
FC物理层具有很高的传输带宽,从1Gb/s、2Gb/s、4Gb/s到 8Gb/s、16Gb/s,采用NMb的编码方式,同步串行方式传输。
精选ppt
3
FC的优势
通道
• 连接业务 • 物理电路 • 可靠的硬件传输 • 高速
• 低延迟 • 短距离 • 基于硬件
光纤通道
• 电路和分组交换 • 可靠性传输 — 误码率(BER)<10-12 • 高数据完整性 — 错误检测 • 高数据传输速率 — 800和1600MB/s • 高带宽,低延迟 — 8Gbps/16Gbps • 高连接数 — 24位地址 • 长距离 — 10公里到100公里
独立于LAN的服务器后端存储专 用网络
• 主要利用Fibre Channel protocol(光纤通道协议), 通过FC交换机建立起与服务器 和存储设备之间的直接连接
• 400MB/S、800MB/S、 1600MB/S的速率消除了带宽上 的瓶颈
精选ppt
12
FC组网模式
DAS Direct Attached Storage
SAN Storage Area Network
NAS Network Attached Storage
精选ppt
13

fcp协议

fcp协议

fcp协议FCP(Fiber Channel Protocol)是一种用于光纤通道技术的网络协议。

该协议支持高速数据传输、高可用性和可扩展性等特性,被广泛应用于存储区域网络和数据中心的网络架构中。

本文将详细介绍FCP协议的定义、特点和应用领域。

一、FCP协议的定义FCP协议是一种光纤通道标准的传输协议,用于在光纤通道网络中传输数据。

其目的是提供高速、可靠的数据传输服务,以满足存储设备和计算机之间的数据交换需求。

FCP协议属于ISO/IEC 14165-214标准的一部分,定义了光纤通道网络中数据的传输格式、命令和应答规则等。

FCP协议采用客户端/服务器架构,其中客户端为应用程序或操作系统,而服务器则是存储设备。

客户端通过FCP协议向服务器发送请求并接收响应,从而实现数据交换。

FCP协议还支持多路径和多帧传输等特性,以提供更高的可靠性和带宽利用率。

二、FCP协议的特点1. 高速传输:FCP协议能够在光纤通道网络中以高速传输数据,最高传输速率可达到16Gbps,使得数据在存储设备和计算机之间的传输更加迅速。

2. 高可用性:FCP协议支持多路径传输技术,当其中一个路径出现问题时,可以通过其他路径继续传输数据,从而保证数据的可靠性。

此外,FCP协议还支持区域网络通信和远程数据保护等特性,以保证数据的安全性和可用性。

3. 可扩展性:FCP协议可以与其他存储协议兼容,如SCSI、iSCSI等,从而扩展其应用范围。

此外,FCP协议允许在现有的光纤通道网络中动态添加和删除设备,以支持网络的扩容和升级。

4. 简单易用:FCP协议的命令和应答规则较为简单,易于实现。

此外,FCP协议还提供了完整的错误处理机制,以方便维护和排错。

三、FCP协议的应用领域FCP协议被广泛应用于存储区域网络和数据中心的网络架构中。

其主要应用包括存储设备互联、数据备份和恢复、数据中心的数据共享等。

1. 存储设备互联:FCP协议可以实现存储设备之间的互联,使得存储资源能够被更多的计算机和应用程序所共享。

fc协议zone

fc协议zone

竭诚为您提供优质文档/双击可除fc协议zone篇一:第二章光纤通道协议介绍第二章光纤通道协议介绍2.1光纤通道协议簇Fc协议簇中与交换机相关的主要协议包括:Fc-Fs、Fc-ls、Fc-sw、Fc-gs。

Fc-Fs协议对Fc协议层次中Fc-0、Fc-1、Fc-2层的功能进行了详细描述。

各层的主要内容见2.2节。

Fc-ls详细描述了Fc扩展链路服务(els),包括各个els请求的功能、帧格式及可能的els响应。

Fc-sw协议主要定义了交换机端口模型及其操作、内部链路服务、交换网配置、路径选择、分布式服务,以及zone 的交换与合并等。

其中,交换机端口模型及其操作定义了Fl、F、e、b端口的物理模型及操作;内部链路服务详细定义了在交换网配置过程中用到的各种链路服务帧(F类);交换网配置过程分为:交换机端口初始化、主交换机选择、domain_id分配、zoning合并以及路径选择五个部分;分布式服务定义了交换网为n端口提供的服务。

Fc-gs协议详细描述了Fc协议所支持的一般类服务(genericservice),并定义了用于支持这些一般类服务的辅助功能和服务。

所描述的服务包括名字服务,管理服务,发现服务,时间服务和别名服务。

2.2光纤通道协议模型和帧格式Fc协议由一系列功能层次组成,如图2-1所示图2-1Fc协议功能层次Fc-0层描述两个端口之间的物理链路,包括传输介质、连接器、发射机、接收机及其各自特性的规范。

Fc-1层描述了8b/10b编码/解码方案。

采用8b/10b数据编码传送信息可以保证在低成本的电路上实现10-12比特误码率;可以维持总的dc平衡;编码比特流中不存在5个以上的相同比特,以减少直流分量有利于时钟恢复;可以从传送的编码数据中区分数据字和控制字。

Fc-2层为帧协议层,规定了数据块传送的规则和机制,包括服务类型、通信模型、分段重组、差错检测以及协调端口间通信所需要的注册/注销服务。

Fc-3层提供了一套对一个Fc节点上的多个n端口都通用的服务,实现一对多的通信。

FC协议详解

FC协议详解

FC协议详解FC 协议简介开发于1988年,最早是用来提高硬盘协议的传输带宽,侧重于数据的快速、高效、可靠传输。

到上世纪90年代末,FC SAN开始得到大规模的广泛应用。

FC协议其实并不能翻译成光纤协议,只是FC协议普遍采用光纤作为传输线缆而不是铜缆,因此很多人把FC称为光纤通道协议。

在逻辑上,我们可以将FC看作是一种用于构造高性能信息传输的、双向的、点对点的串行数据通道。

在物理上,FC是一到多对应的点对点的互连链路,每条链路终结于一个端口或转发器。

FC的链路介质可以是光纤、双绞线或同轴电缆。

FC协议栈FC-0:连接物理介质的界面、电缆等;定义编码和解码的标准。

FC-1:传输协议层或数据链接层,编码或解码信号。

FC-2:网络层,光纤通道的核心, 定义了帧、流控制、和服务质量等。

FC-3:定义了常用服务,如数据加密和压缩。

FC-4:协议映射层,定义了光纤通道和上层应用之间的接口,上层应用比如:串行SCSI协议,HBA卡的驱动提供了FC-4 的接口函数。

FC-4 支持多协议,如:FCP- SCSI,FC-IP,FC-VI。

光纤通道的主要部分实际上是FC-2。

其中从FC-0到FC-2被称为FC-PH,也就是“物理层”。

光纤通道主要通过FC-2来进行传输,因此,光纤通道也常被成为“二层协议”或者“类以太网协议”。

在此重复:光纤通道并不是SCSI的替代;一般而言SCSI是光纤通道的上层。

光纤通道一般是指FC-PHY层:FC0-FC2。

术语FCP,即光纤通道协议,是指对SCSI的界面协议或FC-4层映射。

我们这里讨论的是光纤通道的内在工作原理,而不是指光纤通道协议。

光纤通道的数据单元叫做帧。

即使光纤通道本身就有几个层,大部分光纤通道是指第2层协议。

一个光纤通道帧最大是2148字节,而且光纤通道帧的头部比起广域网的IP和TCP来说有些奇怪。

光线通道只使用一个帧格式来在多个层上完成各种任务。

帧的功能决定其格式。

iSCSI协议、FC协议、FCOE协议

iSCSI协议、FC协议、FCOE协议
2023最新整理收集 do something
iSCSI协议、FC协议、FCOE协议
内容提要
iSCSI协议 FC协议 FCOE协议
DAS存储的局限性
扩展性差 资源浪费 管理分散 异构化问题 数据备份问题
服务器 SCSI
LAN SCSI
存储阵列设备
存储阵列设备
SAN的概念
存储区域网络(Storage Area Networks,SAN):是一个用在服务器和存储资源之间的、专 用的、高性能的网络体系。它为了实现大量原始数据的传输而进行了专门的优化。
FC-4层提供了光纤通路到已存在的更上层协议的映射,这些协议包括IP、SCSI协议、HiPPI等。例如,串行 SCSI必须将光纤通道设备映射为可被操作系统访问的逻辑设备。对于主机总线适配器,这种功能一般要由厂 商提供的设备驱动器程序来实现。
光纤通道帧格式(1/2)
FC协议数据帧及数据包的发送和接收是在FC-2层实现的。
3-TCP 层
4- IP 层
传输帧结构
以太网帧头
IP包头
TCP段头
数据(iSCSI)
FCS
源端口
目的端口
序列号
确认号
位移 预留 旗标
窗口大小
校验和
紧急指针
选项和填充
基本报头分段 (BHS) 附加报头分段(AHS)
报头校验 数据分段 数据校验
iSCSI传输示意图
iSCSI架构是基于C/S模型进行数据传输的。
应用服务器
网络
FC-SAN IP-SAN
存储系统
FC SAN概念
光纤通道协议(Fibre Channel,FC)可以提高硬盘传输带宽,侧重于数据的快速、高效、 可靠传输。

fc协议工作原理

fc协议工作原理

fc协议工作原理FC协议工作原理FC协议是一种用于光纤通信的协议,全称为Fibre Channel Protocol。

它是一种高速、可靠的数据传输协议,常用于存储网络和计算机网络中。

FC协议的工作原理主要涉及到帧封装、链路层协议和交换机的工作方式。

FC协议的帧封装是其工作的基础。

在数据传输中,FC协议将数据分割成一个个的帧,并在每个帧中添加控制信息。

这些控制信息包括帧的起始和结束标志、帧的类型、帧的序列号等。

通过在帧中添加这些控制信息,FC协议能够保证数据在传输过程中的完整性和可靠性。

FC协议在链路层上定义了一套协议来管理帧的传输。

链路层协议主要包括帧的发送和接收规则、错误检测和纠正机制等。

在发送端,FC协议需要根据链路层协议将数据帧发送到目标设备。

在接收端,FC协议需要根据链路层协议解析接收到的帧,并将数据传递给上层应用。

FC协议还需要依靠交换机进行数据的路由和转发。

交换机是FC网络中的核心设备,它能够根据帧中的目标地址将数据转发到正确的目标设备。

交换机通过建立光纤通道来连接多个设备,从而实现设备之间的高速数据传输。

在交换机中,FC协议使用交换表来记录设备的地址信息,并根据这些信息将数据帧转发到相应的目标设备。

总结起来,FC协议的工作原理是通过帧封装、链路层协议和交换机的协同工作来实现高速、可靠的光纤通信。

帧封装保证了数据的完整性和可靠性,链路层协议定义了帧的传输规则和错误处理机制,交换机则负责数据的路由和转发。

这些组成部分共同构成了FC协议的工作原理,为光纤通信提供了强大的支持。

通过了解FC协议的工作原理,我们可以更好地理解其在存储网络和计算机网络中的应用。

FC协议的高速和可靠性使其成为存储网络中常用的传输协议,能够满足大规模数据传输和高性能存储的需求。

同时,FC协议也广泛应用于计算机网络中,提供高速的数据传输和可靠的通信连接。

随着技术的不断发展,FC协议将继续发挥重要作用,推动光纤通信技术的进步和应用的广泛发展。

fc光纤通道 协议总结

fc光纤通道 协议总结

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_CNTi)帧序列错误的检测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层中定义的构造块有:帧,序列,交换,协议。

序列由一个或多个数据帧及其响应组成。

FC-AE-1553B

FC-AE-1553B

光纤通道(FC)协议分析光纤通道协议(简称 FC 协议)是美国国际信息技术标准委员会(INCITS)于 1998 年开始制定一种高速串行通信协议。

该协议将快速可靠的通道技术和灵活的、可扩展的网络技术有机融合在一起。

FC 协议发展至今,已经能够支持很多上层协议和指令集,例如:MIL-STD-1553B、IP、ATM 等协议以及 HIPPI、IPI、SCSI等指令集。

支持光纤和铜缆等多种物理介质。

FC 协议能够很好地实现全双工、半双工和单工的通信模式。

FC 协议的基本特点是:灵活的拓扑结构、高带宽、高可靠性、低迟延、开放性。

⏹光纤通道分层结构类似于 OSI 的七层模型结构和 TCP/IP 的四层模型结构,FC协议具有五层模型结构。

FC-0:接口与媒体层,用来定义物理链路及特性;FC-1:传输协议层,定义了编码/解码方案、字节同步和有序集;FC-2:链路控制层,定义了传送成块数据的规则和机制;FC-3:通用服务层;FC-4:协议映射层,定义高层协议映射到低层协议的方法。

⏹FC-0 接口与媒体层研究FC-0 接口与媒体层即为光纤通道协议的物理层。

该部分主要涉及的是传输介质以及使用的收发器等,即从物理组成方面来定义光纤通道协议的要素。

1.光纤通信原理光纤通信采用光纤作为传输介质,光作为信息的载体。

它首先要在信号发射端将需要发送的电话、电报、图像和数据等电信号进行光电转换,即将电信号变成光信号,再通过光纤传输到接收方的端口,接收端将接收到的光信号转变成电信号,继而还原成原信号。

图 3-1 为光纤通信系统,可将其分为三个基本组成单元:光发射器、光纤和光接收器。

光发射器由将传输信号进行电光变换的转换装置和将光信号送入光纤的传输装置组成。

光源是其核心部件,由半导体发光二极管 LED 或者激光二极管 LD 组成。

光纤在使用系统中一般以光缆的形式存在。

光接收器由光检测器、放大电路和具有信号恢复功能的解调电路组成。

光发射器和光接收器也称为光端机。

FC总线总结

FC总线总结

FC总线技术简介(一)发展的主要数据总线之一。

精心整理因此,在接下来的几期文章中,我们将从光纤通道技术、面。

精心整理1. 光纤通道简介:Array事以及商业应用)专用系统。

精心整理该协议将快速可靠的通道技术和灵活的、可扩展的网络协Array协议能够很好地实现全双工、精心整理半双工和单工的通信模式。

光纤通道的基本特点如下:以光纤、铜缆或屏蔽双绞线精心整理为传输介质,低成本的铜缆传输距离为25m,多模光纤于10-12,端到端的传输延精心整理迟小于10us,支持非应答方式与传感器数据传输;通道上,以有效地减少物理精心整理器件与附加设备的种类并降低经济成本;境工程(FC-AE)的协议规范精心整理已经定制了5种,分别是:无签名的匿名消息传输精心整理2. 光纤通道分层结构光纤通道主要分为5层传方案、字节同步和有序集;精心整理FC-2 链路控制层,定义了传送成块数据的规则和机制;传送介质、发射机和接收机精心整理及其接口,FC-0层规定了各种介质和与之有关的能以各定了需要传送成块数据的规精心整理则和机制,在协议中,FC-2层是最复杂的一层,它提供量到已存在的更上层协议的精心整理映射。

3.光纤通道的拓扑结构精心整理图2 光纤通道拓扑结构示要求的节点。

精心整理仲裁环可以进行126个设备的高速连接,数据在环路的环可以作为机载系统中外部精心整理存储设备间的连接或显示阵列间的连接。

可以采用集线性能最好、带宽最大,可以精心整理连接多达 1600 万个设备,而且在同一时刻允许多个设机端口互连,每个端口都可精心整理以最大速度与交换机的端口建立连接。

通信的基本单元。

所谓端口精心整理是一个节点内部的硬件实体,通过光纤通道链路和相口,它的功能正确与否直接精心整理决定网络是否正常工作;F 端口,在光纤通道交换机光纤网络的带宽费用;精心整理NL 端口和 FL 端口,FL 端口在交换机上实现,它作为所传输的数据类型。

服务类精心整理别之间的主要区别是使用不同的流控制类型。

云计算技术与应用专业《FC(光纤通道)协议》

云计算技术与应用专业《FC(光纤通道)协议》

1.1.1.1 FC〔光纤通道〕协议
FC光纤通道:用于计算机设备之间数据传输,传输率到达2G〔将来会到达4G〕。

光纤通道用于效劳器共享存储设备的连接,存储控制器和驱动器之间的连接。

此图需要更换
协议根本架构:
FC-4 Umon service
FC-2 Framing edia:OB/sec to sec
协议层说明:
FC-0:物理层,定制了不同介质,传输距离,信号机制标准,也定义了光纤和铜线接口
以及电缆指标
FC-1:定义编码和解码的标准
FC-2:定义了帧、流控制、和效劳质量等
FC-3:定义了常用效劳,如数据加密和压缩
FC-4:协议映射层,定义了光纤通道和上层应用之间的接口,上层应用比方:串行SCSI 协议,HBA 的驱动提供了FC-4 的接口函数,FC-4 支持多协议,如:FCB/s〔全双工独占带宽〕的传输速率,每连接最远达10 公里,最大个节点。

FCP-SCSI 使用帧传输取代块传输。

帧传输以大数据流传输方式传输短的小的事务数据。

fc和roce原理

fc和roce原理

fc和roce原理
FC和RoCE都是网络通信协议,它们在以太网和光纤通道之间的差异如下:
1. FC(Fiber Channel)协议是一种面向连接的协议,它使用8B/10B编码方式,支持2Gbps、4Gbps和10Gbps的传输速率,并且可以在光纤通道上传输数据。

FC协议的主要特点是可靠性高、延迟小、可扩展性强等。

2. RoCE(RDMA over Converged Ethernet)协议是一种基于以太网的远程直接数据存取协议,它可以在以太网上实现类似于InfiniBand的数据中心网络互联。

RoCE协议的主要特点是低延迟、高吞吐量和低CPU负载等。

总的来说,FC和RoCE协议在以太网和光纤通道之间的差异主要体现在传输速率、可靠性和延迟等方面。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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_CNTi)帧序列错误的检测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。

➢交换:由一个或多个非并发序列组成。

交换可以在一个1类专用连接中完成,也可以跨多个1类连接。

交换的双方都分配了一个交换标识符OX_ID ,RX_ID。

➢协议:提供的协议如下a)原语序列协议b)交换网登录协议c)N端口登录协议d)数据传输协议e)N端口登出协议2 FC-0/FC-1层2.1 FC-0FC-0层包括多种介质及能以不同速度工作的发送机和接收机。

100 – SM – LL - L速度100 50 25 12100MB/S 50MB/S 25MB/S 12MB/S介质SM M5 M6 TV 单模多模50微米多模62.5微米视频电缆MI TP 细电缆TP距离LIS长距离中距离短距离发送机LLSLLEEL长波长激光短波长激光长波LED电FC-0层发送机接口FC-0层接收机接口2.2 FC-1FC-1层为编码层,FC采用8b10b编码,编码后产生传输字符。

数据流转换示意图3 有序集FC-1层使用8b10b编码,通过光纤发送的信息应把一组8位数据转换为10位传输字符。

数据值可以统一的表示为DX.Y或KX.Y,其中D表示为数据代码,K表示为特殊的命令代码。

传输字由4个连续传输字符组成,这四个字符传输前和接收后应视为一个整体。

把4个特定的传输字符进行组合形成有序集,有序集由4个专用字符和数据字符组成,FC-PH 定义了如下有特殊意义的有序集:➢帧定界符:放在帧内容之前或之后的有序集。

SOF是放在帧内容之前的有序集;EOF是放在CRC之后的有序集,表示序列内容的结束。

➢原语信号:Idle 表示端口已做好帧传输和接收的准备。

在没有发送数据帧、R_RDY或原语序列是应发送Idle。

R_RDY:表示收到一个1类服务请求帧、2类或3类帧,而且还可以接收更多的帧。

R_RDY之前和之后应至少有2两个Idle,帧之间应至少有6个原语信号。

➢原语序列:原语序列是一个连续重复发送的序列集,当端口或一个端口的接收机逻辑遇到了特殊情况,应发送原语序列。

当条件存在,原语序列应不断地发送。

当收到一组原语序列,应根据端口的状态,回送相应的原语或Idle。

原语序列识别需要连续检测3个同样的原语序列,原语序列之间不能有其他数据。

原语序列协议规定如下:a)链路初始化b)在线到离线转换c)链路失效d)链路复位4 帧帧分类4.1 帧格式...Idle......Idle...节N 端口发送机发送帧之间最少有6个原语信号,接收机接收帧之前需接收到2个Idle ,交换网可以插入或除去Idle 。

➢ SOF :SOF 是帧内容之前的一个有序集。

➢ 帧头:是帧内容的第一个字段,24个字节,紧跟着SOF 。

帧头用于控制链路操作、控制设备传输协议和检测丢失或无序的帧。

➢ 数据字段:数据字段在帧头之后。

长度等于四字节的倍数。

FC-0型帧数据段长度为零,FC-1型帧长度等于四字节的倍数,范围为0字节到2112个字节。

ULP 的有效载荷不能被4整除,应进行填充。

➢ CRC :为紧跟着数据字段的四个字节字段,用于检测帧头和数据字段的数据完整性。

CRC 校验中不包括SOF ,EOF➢ EOF :为紧跟着CRC 后的一个有序集。

指明了帧内容的结束。

4.2 帧头字0字1字2字3字4字5帧头➢ R_CTL 路由控制R_CRL 是一个对帧功能进行分类的一个单字节字段,包括路由选择字段和信息字段。

➢F_CTL字段F_CTL字段是一个与帧内容相关的包含控制信息的3字节字段➢D_ID是目的N端口或F端口内的包含地址标识符的3个字节字段➢S_ID是源N端口或F端口内的包含地址标识符的3个字节字段➢TYPE字段是一个单字节字段,表示了数据帧的帧内容类型。

在F_BSY 帧中TYPE字段表示原因码。

➢SEQ_ID是一个由序列启动方分配的一个单字节字段。

当序列开放时,每对D_ID S_ID都由唯一的SEQ_ID。

➢DF_CTL是一个单字节字段,该字段规定了在设备数据帧或视频数据帧的数据帧的开始部分是否有可选帧头。

➢SEQ_CNT是一个两个字节字段,表示在同一个交换中的一个序列或多个连续序列中数据帧的传输顺序。

➢OX_ID由交换启动方分配的交换标识符,两个字节。

➢RX_ID由交换接收放分配的交换标识符,两个字节。

➢参数字段是一个四字节字段,对于链路控制帧,参数字段表示特定信息。

对于数据帧,参数字段用来规定相对偏移。

5 链路响应链路控制帧提供如下功能:a)交付成功提示b)交付不成功提示c)流控制和缓冲区管理反馈d)到N端口的底层控制命令成功交付的数据帧响应如下:➢对1类数据帧成功交付使用ACK_0, ACK_1, ACK_N;➢对2类数据帧成功交付使用ACK_0, ACK_1, ACK_N;➢对3类数据帧成功交付无响应。

不成功交付的数据帧响应如下:➢对1类数据帧不成功交付使用F_BSY、P_BSY、F_RJT、P_RJT相应;➢对2类数据帧不成功交付使用F_BSY、P_BSY、F_RJT、P_RJT相应;➢对3类数据帧不成功交付无响应。

R_RDY :表示接收到一个帧,且接收帧的接口缓冲区还可接收到更多的帧。

对于所有2类3类和1类连接请求帧端口间应发送R_RDY,R_RDY无响应。

ACK帧:ACK_0 优先于ACK_N优先于ACK_11)ACK_1帧所有N端口都支持ACK_1,ACK_1的SEQ_CNT应与确认帧的相匹配,参数字段ACK_CNT为1 R_CTL信息字段为0;2)ACK_0帧表示序列中的所有数据帧都已经确认。

参数字段ACK_CNT为0 R_CTL信息字段为1,ACK_0不参与EE_Credit控制3)ACK_N 接收方确认N个连续数据帧,参数字段ACK_CNT为所确认数据帧的个数,SEQ_CNT为确认的最后一个数据帧的SEQ_CNT。

F_BSY:➢1类服务中F_BSY只能响应1类SOFc1帧,在2类服务中F_BSY 可响应任何数据帧和ACK帧,在3类服务中不能使用忙响应。

➢对链路控制帧不能响应P_BSY,2类服务中,如果收到响应ACK帧的F_BSY,则应丢弃F_BSY。

➢R_CTL 信息字段为0110时表示对链路控制帧忙,信息字段为0101表示对数据帧忙。

TYPE字段表示了原因码。

P_BSY:➢表示接收N端口被临时占用,不能接收帧,1类服务中P_BSY只能响应1类SOFc1帧,在2类服务中P_BSY可响应任何数据帧和ACK 帧,在3类服务中不能使用忙响应。

➢对链路控制帧不能响应P_BSY,参数字段包含4个字节的动作码和原因码。

拒绝帧P_RJT\F_RJT:➢表示帧的交付被拒绝,参数字段包含4个字节的拒绝动作码和原因码。

➢在1类2类服务中,端口检测到数据帧错误,则应发送一个拒绝帧。

交换网在下列情况下可以发送拒绝帧:a)服务类不支持b)无效的S_ID或D_IDc)N端口临时或永久不可用➢N端口只有在收不到期望的ACK时才拒绝链路控制帧;在有效交换中检测到链路控制帧错误,则应启动中止序列协议;对无效交换忽略错误。

6 链路服务(FC-3层)6.1 基本链路服务基本链路服务命令有单个基本链路数据帧组成,使用基本链路服务命令之前不需要登录ABTS:➢用于序列启动方请求序列接收方中止一个或多个序列➢序列启动方或序列接收方请求ABTS接收方中止交换,SEQ_ID,X_ID 与最后一个序列的相同,该命令无有效载荷。

➢ABTS帧的SEQ_CNT应比最后一个序列的SEQ_CNT大1下列情况下ABTS启动方可发送ABTS帧:a)没有EECredit可使用b)没有序列主动权c)序列没有开放d)并发序列已达到了所支持的最大数目BA_ACC:通知链路服务请求方请求已完成,如果ABTS发送方有序列主动权,则应转化主动权。

SEQ_ID重新分配,X_ID与ABTS匹配。

BA_RJT:通知链路服务请求方请求被拒绝,SEQ_ID重新分配,X_ID与ABTS匹配。

有效载荷的前4个字节标示了拒绝原因码。

NOP:可以代替正常数据帧启动1类连接,启动序列,中止序列,结束1类连接。

无确认序列。

RMC:用于请求立即撤销一个1类连接。

响应时请发送由EOFdt结束的ACK帧。

使用RMC撤销连接,所有的开放的序列都异常终止,因此不能把该方法当作撤销连接的正常方式。

无确认序列。

6.2 扩展链路服务扩展链路服务要求目的端口实现一个功能或服务。

每个请求或确认都由单独的序列构成。

相关文档
最新文档