FC光纤通道协议详解:从物理层到应用层
版权申诉
5星 · 超过95%的资源 42 浏览量
更新于2024-07-12
收藏 1.14MB DOC 举报
"fc光纤通道协议总结"
光纤通道(FC,Fibre Channel)是一种高速网络通信协议,主要用于存储区域网络(SAN)和数据中心环境,提供高效、可靠的数据传输。FC协议基于串行通信技术,能够实现点对点以及通过交换网络连接多个通信节点。
FC协议由多个功能层构成,包括:
1. FC-0层(物理层):负责传输介质、发送机和接收机的硬件接口,定义了不同速率下的驱动和接收能力,支持多种物理介质如单模或多模光纤。
2. FC-1层(编码层):执行8B10B编码,将8位的数据转换为10位的编码,确保数据在传输过程中的完整性,并提供错误检测。
3. FC-2层(链路服务层):定义了端到端数据块的传输机制,包括交换的激活和终止、序列管理、错误检测和报告等。它还负责分配和管理X_ID、SEQ_ID,处理分段和重组,以及帧的序列计数和错误检查。
4. FC-3层(通用服务层):提供FC节点之间多个N端口的通用服务,如基本链路服务、扩展链路服务和F4层链路服务。
5. FC-4层(应用接口层):将高层协议(ULP,如SCSI、iSCSI、FCP等)映射到FC协议,是FC协议栈的最顶层。
FC节点是网络中的基本单元,可以包含一个或多个N端口,每个N端口包括FC-0至FC-2层的功能。FC-3层可能为多个N端口和FC-4层提供服务。
FC拓扑结构主要有三种:
1. 点到点:两个设备直接通过光纤连接,简单但不具备扩展性。
2. 交换网:通过FC交换机连接多个N端口,实现灵活的网络拓扑和路径选择。
3. 仲裁环:所有设备形成一个环形网络,通过NL端口和FL端口实现数据传输和环路控制。
交换网是FC网络的核心,负责接收来自源N端口的帧,根据帧中的地址找到目标N端口。交换子网有两种类型:连接交换子网用于建立专用连接,无连接交换子网则用于多路复用。
FC-2层定义的构造块包括帧、序列、交换和协议。序列由数据帧和链路控制帧组成,交换由一个或多个序列构成,可以是单向或双向。帧分为数据帧和链路控制帧,用于数据传输和控制信息的传递。在开始数据交换前,用户层协议(ULP)需要先完成登录过程,登录有效期内可以持续使用FC协议进行数据交互。
FC光纤通道协议是一种复杂而高效的网络通信标准,广泛应用于存储和数据中心领域,通过其多层次的架构和灵活的拓扑结构,确保了高带宽、低延迟和高度可靠的数据传输。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-10-03 上传
2019-07-18 上传
2021-10-07 上传
2021-01-22 上传
2021-09-30 上传
jllxk001
- 粉丝: 1
- 资源: 3万+
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率