------------------------------------重要说明------------------------------------

以下部分内容来网络,部分自华为存储官方教材

具体教材内容请移步华为存储官网进行教材下载

    网络引用内容无法找到原创,如有侵权请通知

------------------------------------重要说明------------------------------------

一、FCoE

Fibre Channel over Ethernet(FCoE)是一个把Fibre Channel(FC)中的帧(Frame)封装到一个增强的以太网(Ethernet)中的传输协议标准。

a.  问题1:为什么产生FCOE

原因在于传统FC的发展速度跟不上以太网的发展速度,和IP协议结合,扩展性较好。

b.  问题2:与FC的区别和联系

1、运行环境不同;

2、运行通道不同;

3、协议栈不同;

4、增加了FIP初始化协议;

5、FCOE需要其他协议支持;

c.  问题3:FIP协议的作用

由于FCOE是运行在以太网中的存储协议,要让FCOE能正常的运行在以太网中,就需要FIP初始化协议来获取FCOE运行的相应vlan,与哪个FCF建立虚通道,和虚链路的维护等。

d.  问题4:为什么需要其他协议支持

由于以太网是可以容忍网络丢包的,但是FC协议不允许出现丢包;

FCOE作为以太网中传输的FC协议来说同样是继承了这点特点不允许丢包;

想要FCOE协议可以正常的运行在以太网络中就需要对以太网做一定的增强来避免丢包 ,这种增强型的以太网叫CEE( Converged Enhanced Ethernet),因此硬FCOE HBA卡诞生了,叫做CNA卡,将FC卡和CEE卡相融合,通过卡上的ASIC芯片,实现FCOE协议、 FC协议和以太网协议的处理。

e.  FCOE的报文结构

一个典型的光纤通道的帧最大为大约:2112字节

普通以太网帧:1500字节

当光纤通道的帧小于1500字节正常传输;


12、【华为HCIE-Storage】--链路协议FCoE PCIE IB_hostman

当光纤通道的帧大于1500字节,使用网络巨型帧进行传输;

12、【华为HCIE-Storage】--链路协议FCoE PCIE IB_HCIE_02

巨型帧不是正式的IEEE标准,但是默认厂商支持,允许以太网帧的长度达到9K字节

二、PCIE
PCIe是最新的总线和接口标准,它原来的名称为“ 3GIO”,是由英特尔提出的,很明显英特尔的意思是它代表着下一代I/O接口标准。交由PCI-SIG(外围部件互连专业组)认证发布后才改名为“ PCI-Express”。这个新标准将全面取代PCI和AGP,最终实现总线标准的统一。它的主要优势就是数据传输率高,目前PCIe 3.0可达8GT/s,起草中的PCIe4.0为16GT/s,而且还有相当大的发展潜力。 PCI Express也有多种规格,从PCIExpress 1X到PCI Express 16X,能满足现在和将来一定时间内出现的低速设备和高速设备的需求。
 12、【华为HCIE-Storage】--链路协议FCoE PCIE IB_storage_03

12、【华为HCIE-Storage】--链路协议FCoE PCIE IB_hostman_04 
三、IB
传统的集群系统以计算节点为核心,性能差,结构复杂,扩展能力差;
需要一种开放、高带宽、低延迟、高可靠以及满足集群无限扩展能力的以太网交换为核心的体系结构;
12、【华为HCIE-Storage】--链路协议FCoE PCIE IB_HCIE_05