FCoE:Fibre Channel over Ethernet 以太網(wǎng)光纖通道。是由數(shù)家IT廠商向美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì)(ANSI)T11委員會(huì)提交的一種新技術(shù)標(biāo)準(zhǔn)的提案。該提案目前還未獲得最終批準(zhǔn),正式符合標(biāo)準(zhǔn)的FCoE產(chǎn)品出現(xiàn)。
FCoE技術(shù)標(biāo)準(zhǔn)可以將光纖通道映射到以太網(wǎng),從而可以在以太網(wǎng)上傳輸SAN數(shù)據(jù)。它能夠保護(hù)客戶在現(xiàn)有FC-SAN上的投資(如FC-SAN的各種工具、員工的培訓(xùn)、已建設(shè)的FC-SAN設(shè)施及相應(yīng)的管理架構(gòu))的基礎(chǔ)上,提供一種以FC存儲(chǔ)協(xié)議為核心的I/O整合方案。
當(dāng)前的FCoE技術(shù)標(biāo)準(zhǔn)提案可以使用任何速度的網(wǎng)卡,但需要網(wǎng)卡支持802.3x PAUSE機(jī)制。
FCoE面向的是10G以太網(wǎng),其應(yīng)用的優(yōu)點(diǎn)是在維持原有服務(wù)的基礎(chǔ)上,可以大幅減少服務(wù)器上的網(wǎng)絡(luò)接口數(shù)量(同時(shí)減少了電纜、節(jié)省了交換機(jī)端口和管理員需要管理的控制點(diǎn)數(shù)量),從而降低了功耗,給管理帶來方便。此外它還提高了系統(tǒng)的可用性。
根據(jù)FCoE的路線圖,F(xiàn)CoE標(biāo)準(zhǔn)將在今年批準(zhǔn),10G的FCoE產(chǎn)品可望在2009年出現(xiàn)。
當(dāng)前已知的開源FCoE項(xiàng)目是Open-FCoE,其地址為:www.open-fcoe.org
FCoE是在2007年INCITS(國(guó)際信息技術(shù)標(biāo)準(zhǔn)委員會(huì))的T11委員會(huì)(和FC標(biāo)準(zhǔn)制定是同一組織)開始制定的標(biāo)準(zhǔn),2009年6月標(biāo)準(zhǔn)完成(FC-BB-5)。FCoE基于FC模型而來,仍然使用FSPF和WWN/FC ID等FC的尋址與封裝技術(shù),只是在外層新增加了FCoE報(bào)頭和Ethernet報(bào)頭封裝和相應(yīng)的尋址動(dòng)作,可以理解為類似IP和Ethernet的關(guān)系。
FCoE標(biāo)準(zhǔn)定義了數(shù)據(jù)平面封裝與控制平面尋址兩個(gè)部分。尋址是指,F(xiàn)CoE使用FIP(FCoE Initialization Protocol)進(jìn)行初始化連接,F(xiàn)IP運(yùn)行于VFPort和VNPort之間或VEPort之間,所謂的V就是前面介紹FC的接口角色中的名稱前面加了個(gè)Virtual。FIP在接口使能后一共做了三件事:
1、使用本地VLAN(如VLAN1)確認(rèn)FCoE數(shù)據(jù)報(bào)文將要使用的VLAN ID。
2、和FCF建立連接。
3、FLOGI/FDISC(Discover Fabric Service Parameters,F(xiàn)C節(jié)點(diǎn)設(shè)備第一次向FC交換機(jī)注冊(cè)請(qǐng)求FC ID時(shí)使用FLOGI,后面再續(xù)約或請(qǐng)求其他FC ID時(shí)都使用FDISC)
FCF(Fibre Channel Forwarder)是FCoE里面重要的角色,可以是軟件或者芯片硬件實(shí)現(xiàn),需要占用Domain ID,處理FCoE交換機(jī)中所有與FC相關(guān)的工作,如封裝解封裝和FLOGI等。
Enode是指網(wǎng)絡(luò)中所有以FCoE形式轉(zhuǎn)發(fā)報(bào)文的節(jié)點(diǎn)設(shè)備,可以是服務(wù)器CAN網(wǎng)卡、FCoE交換機(jī)和支持FCoE的存儲(chǔ)設(shè)備。FCoE外層封裝的Ethernet報(bào)頭中MAC地址在Enode間是逐跳的,而FC ID才是端到端的。
與三層交換機(jī)中的VLAN接口一樣,每個(gè)FCF都會(huì)有自己的MAC,由于FC ID是FCF分配給Enode的,繼承下來的終端Enode MAC也是由FCF分配的并具有唯一性,這個(gè)地址叫做FPMA(Fabric Provided MAC Address)。FPMA由兩部分組成,F(xiàn)C-MAP與FC ID,結(jié)構(gòu)如下所示,這樣當(dāng)FCoE交換機(jī)收到此報(bào)文后可以根據(jù)FC-MAP判斷出是FC報(bào)文,直接送給FCF,F(xiàn)CF再根據(jù)FC ID查表轉(zhuǎn)發(fā),處理起來更簡(jiǎn)單,每個(gè)FCF下聯(lián)的Enode終端最多也就255個(gè)(00-FF)。