知识库分类索引
技术分类
厂商分类

FCoE

FCoE:Fibre Channel over Ethernet 以太网光纤通道。是由数家IT厂商向美国国家标准协会(ANSI)T11委员会提交的一种新技术标准的提案。该提案目前还未获得最终批准,正式符合标准的FCoE产品出现。

FCoE技术标准可以将光纤通道映射到以太网,从而可以在以太网上传输SAN数据。它能够保护客户在现有FC-SAN上的投资(如FC-SAN的各种工具、员工的培训、已建设的FC-SAN设施及相应的管理架构)的基础上,提供一种以FC存储协议为核心的I/O整合方案。

当前的FCoE技术标准提案可以使用任何速度的网卡,但需要网卡支持802.3x PAUSE机制。

FCoE面向的是10G以太网,其应用的优点是在维持原有服务的基础上,可以大幅减少服务器上的网络接口数量(同时减少了电缆、节省了交换机端口和管理员需要管理的控制点数量),从而降低了功耗,给管理带来方便。此外它还提高了系统的可用性。

根据FCoE的路线图,FCoE标准将在今年批准,10G的FCoE产品可望在2009年出现。

当前已知的开源FCoE项目是Open-FCoE,其地址为:www.open-fcoe.org

FCoE是在2007年INCITS(国际信息技术标准委员会)的T11委员会(和FC标准制定是同一组织)开始制定的标准,2009年6月标准完成(FC-BB-5)。FCoE基于FC模型而来,仍然使用FSPF和WWN/FC ID等FC的寻址与封装技术,只是在外层新增加了FCoE报头和Ethernet报头封装和相应的寻址动作,可以理解为类似IP和Ethernet的关系。

FCoE标准定义了数据平面封装与控制平面寻址两个部分。寻址是指,FCoE使用FIP(FCoE Initialization Protocol)进行初始化连接,FIP运行于VFPort和VNPort之间或VEPort之间,所谓的V就是前面介绍FC的接口角色中的名称前面加了个Virtual。FIP在接口使能后一共做了三件事:

1、使用本地VLAN(如VLAN1)确认FCoE数据报文将要使用的VLAN ID。

2、和FCF建立连接。

3、FLOGI/FDISC(Discover Fabric Service Parameters,FC节点设备第一次向FC交换机注册请求FC ID时使用FLOGI,后面再续约或请求其他FC ID时都使用FDISC)

FCF(Fibre Channel Forwarder)是FCoE里面重要的角色,可以是软件或者芯片硬件实现,需要占用Domain ID,处理FCoE交换机中所有与FC相关的工作,如封装解封装和FLOGI等。

Enode是指网络中所有以FCoE形式转发报文的节点设备,可以是服务器CAN网卡、FCoE交换机和支持FCoE的存储设备。FCoE外层封装的Ethernet报头中MAC地址在Enode间是逐跳的,而FC ID才是端到端的。

与三层交换机中的VLAN接口一样,每个FCF都会有自己的MAC,由于FC ID是FCF分配给Enode的,继承下来的终端Enode MAC也是由FCF分配的并具有唯一性,这个地址叫做FPMA(Fabric Provided MAC Address)。FPMA由两部分组成,FC-MAP与FC ID,结构如下所示,这样当FCoE交换机收到此报文后可以根据FC-MAP判断出是FC报文,直接送给FCF,FCF再根据FC ID查表转发,处理起来更简单,每个FCF下联的Enode终端最多也就255个(00-FF)。

相关新闻