Chapter 2 - 15. Understanding Congestion in Fibre Channel Fabrics

embedded/2024/11/17 23:32:59/

Fibre Channel Frame Format

The size of a Fibre Channel frame can be up to 2,148 bytes carrying up to 2,112 bytes of payload or data, as shown in Figure 2-25. 如图 2-25 所示,光纤通道帧的大小可达 2,148 字节,最多可携带 2,112 字节的有效载荷或数据。

Figure 2-25 Fibre Channel frame format

A Fibre Channel frame is composed of the following: 光纤通道帧由以下部分组成:

 A Start-of-Frame (SOF) delimiter (4 bytes): SOF is a type of ordered set (bit sequence with special function) that immediately precedes the frame content and follows fill words. It conveys the beginning of a frame. 帧开始(SOF)定界符(4 个字节): SOF 是一种有序集合(具有特殊功能的位序列),紧接在帧内容之前,填充字之后。它表示帧的开始。

 An End-of-Frame (EOF) delimiter (4 bytes): EOF is a type of ordered set that immediately follows the frame content and is followed by fill words. It conveys the end of a frame. 帧末定界符(EOF)(4 个字节): EOF 是一种有序集,紧跟在帧内容之后,后面是填充字。它表示帧的结束。

 Frame content is composed of the following: 框架内容由以下部分组成:

 Zero or more Extended headers: Extended headers extend the functionality of the frame header, such as the Cisco Virtual SAN (VSAN) technology. 零个或多个扩展报头: 扩展报头可扩展帧报头的功能,如 Cisco Virtual SAN (VSAN) 技术。

 Frame header (24 bytes): T


http://www.ppmy.cn/embedded/138378.html

相关文章

什么是 C++ 中的常量表达式? 有什么用途?

在 C 中,常量表达式(constant expression)是指在编译时就能确定值的表达式。这意味着这些表达式的值在程序运行期间不会改变,并且可以在需要常量值的上下文中使用,例如数组大小、模板参数、枚举值等。 常量表达式的用…

道陟科技EMB产品开发进展与标准设计的建议|2024电动汽车智能底盘大会

11月12日,2024电动汽车智能底盘大会在重庆开幕。会议由中国汽车工程学会主办,电动汽车产业技术创新战略联盟、中国汽车工程学会智能底盘分会、智能绿色车辆与交通全国重点实验室承办。本届大会围绕电动汽车智能底盘相关技术发展与融合,满足高…

webman使用中间件验证指定的控制器及方法[青锐CC]

因为webman官方文档没有中间件验证指定的控制器的例子,写了一个小例子。 webman使用中间件验证指定的控制器及方法很简单,只需要三部: 1、新建一个中间件文件。 2、配置文件添加全局中间件。 3、指定的控制器中设置不需要验证的方法。 一…

小白如何快速上手python爬虫?

对于Python爬虫的小白学习路线,可以按照以下步骤进行: python爬虫课程资料: https://kakatu.top/m?sdata Python基础:首先,需要掌握Python的基本语法,包括变量、数据类型、控制流(if/for/whil…

除了 TON, 哪些公链在争夺 Telegram 用户?数据表现如何?

作者:Stella L (stellafootprint.network) 在 2024 年,区块链游戏大规模采用迎来了一个意想不到的催化剂:Telegram。随着各大公链争相布局这个拥有海量用户基础的即时通讯平台,一个核心问题浮出水面:这种用户获取策略…

docker构建jdk11

# 建立一个新的镜像文件,配置模板:新建立的镜像是以centos为基础模板 # 因为jdk必须运行在操作系统之上 FROM centos:7.9.2009# 作者名 MAINTAINER yuanhang# 创建一个新目录来存储jdk文件 RUN mkdir /usr/local/java#将jdk压缩文件复制到镜像中&#…

MySQL基础(初阶+进阶)(详解)

前言: MySQL基础的操作还有很多,上一次主要是针对MySQL的库的增删查的相关操作,接下来就来探究一下MySQL中表的更多的操作。主要围绕着MySQL中表增删查改的操作进行探究! 表的操作: 在进行对表的操作的时候&#xff0…

Redis增删改查、复杂查询案例分析

Redis 基本操作(增删改查) 插入(增)操作 字符串(String)类型插入:在 Redis 中,使用SET命令插入一个字符串类型的键值对。例如,SET user:name "John"&#xff0…