iFCP,FCIP,iSCSI,FCoE區(qū)別iSCSIThe Internet Small Computer Systems Interface (iSCSI) protocol defines the rules and processes to transmit and receive block storage applications over TCP/IP networks by encapsulating SCSI commands into TCP and transporting them over the network via IP. iSCSI是將SCSI命令在封裝在TCP/IP包里面,并使用一個(gè)iSCSI幀頭;封裝SCSI數(shù)據(jù)包成為iSCSI需要大量消耗處理器資源。然而,iSCSI的基于TCP/IP的操作也同樣有一個(gè)巨大優(yōu)勢,易于路由,不必特殊硬件即可實(shí)現(xiàn),這也是FCoE一直應(yīng)用于數(shù)據(jù)中心的一個(gè)重要原因。 FCIPFibre Channel over TCP/IP (FCIP) provides a mechanism to "tunnel" Fibre Channel over IP-based networks. This enables the interconnection of Fibre Channel SANs, with TCP/IP used as the underlying wide-area transport to provide congestion control and in-order delivery of data. FCIP是在IP tunnel的基礎(chǔ)上傳送FC包,F(xiàn)C里面再封裝SCSI命令;為一類簡單的隧道協(xié)議,它能將兩個(gè)Fibre Channel網(wǎng)連接起來,形成更大的光纖交換網(wǎng)。用于擴(kuò)展第2層網(wǎng)絡(luò)的橋接解決方案, FCIP的特性在于:首先,F(xiàn)CIP只能在FCIP設(shè)備之間建立點(diǎn)到點(diǎn)連接,即FCIP設(shè)備一端(IP端)和另外一個(gè)FCIP設(shè)備的IP端進(jìn)行連 接,F(xiàn)CIP設(shè)備的另外一端(FC端)和FC光纖通道交換機(jī)進(jìn)行連接,F(xiàn)CIP設(shè)備無法在兩個(gè)獨(dú)立存儲設(shè)備之間提供本地IP連接;其次,由于FCIP是一 種不透明的傳輸協(xié)議,即一個(gè)SAN向另一個(gè)SAN發(fā)送的信息在FC層沒有錯(cuò)誤檢測,容易將一個(gè)SAN上的錯(cuò)誤蔓延到各個(gè)SAN;再次是FC和IP網(wǎng)絡(luò)之間 線速的不匹配,或者FCIP引擎的低效實(shí)現(xiàn),都有可能使得FCIP設(shè)備成為一個(gè)瓶頸。如果FCIP通道崩潰,兩個(gè)遠(yuǎn)程FC交換機(jī)之間的連接也不會自動恢 復(fù),這對商業(yè)應(yīng)用來說顯然是難以接受的。 基于FCIP的設(shè)備現(xiàn)在有Brocade多協(xié)議路由器等。 FCIP ( Fibre Channel over IP ,基于 IP 的光纖信道協(xié)議) 描述了一種機(jī)制,能夠通過 IP 網(wǎng)絡(luò)將各個(gè)孤立的光纖信道存儲區(qū)域網(wǎng)絡(luò)連接起來, 從而形成一個(gè)統(tǒng)一的存儲區(qū)域網(wǎng)絡(luò) 。 FCIP 為一類簡單的隧道協(xié)議, 它能將兩個(gè) Fibre Channel 網(wǎng)連接起來,形成更大的光纖交換網(wǎng)。 FCIP 類似于用于擴(kuò)展第 2 層網(wǎng)絡(luò)的橋接解決方案, 它本身不具備 iFCP 特有的故障隔離功能。 數(shù)據(jù)格式如下: iFCPThe Internet Fibre Channel Protocol (iFCP) supports Fibre Channel Layer 4 FCP over TCP/IP. It is a gateway-to-gateway protocol where TCP/IP switching and routing components complement and enhance, or replace, the Fibre Channel fabric. iFCP的工作原理是:將Fibre Channel數(shù)據(jù)以IP包形式封裝,并將IP地址映射到分離Fibre Channel設(shè)備。 由于在IP網(wǎng)中每類Fibre Channel設(shè)備都有其獨(dú)特標(biāo)識,因而能夠與位于IP網(wǎng)其它節(jié)點(diǎn)的設(shè)備單獨(dú)進(jìn)行存儲數(shù)據(jù)收發(fā)。(因?yàn)镕Chdr跟IPhdr有映射) 在同一本地存儲局域網(wǎng)(san)或者通過傳輸控制協(xié)議/互聯(lián)網(wǎng)絡(luò)協(xié)議(TCP/IP協(xié)議)在因特網(wǎng)上,Internet光纖信道協(xié)議(iFCP)將 可以實(shí)現(xiàn)光纖信道設(shè)備間的存儲數(shù)據(jù)流暢收發(fā)。通過運(yùn)用內(nèi)建的TCP擁塞控制、錯(cuò)誤檢測以及故障修復(fù)機(jī)制,iFCP同樣能在Fibre Channel網(wǎng)中進(jìn)行完整的錯(cuò)誤控制。Internet光纖信道協(xié)議(iFCP)兼容目前的小型計(jì)算機(jī)系統(tǒng)接口(SCSI)和網(wǎng)絡(luò)運(yùn)行光纖信道 (Fibre Channel)通信標(biāo)準(zhǔn)。它不但可以和當(dāng)前的基于IP的光纖信道標(biāo)準(zhǔn)FCIP(Fibre Channel over IP)草案互聯(lián),也可以取代這個(gè)標(biāo)準(zhǔn)。 Internet光纖信道協(xié)議(iFCP)具有一些基于IP的光纖信道標(biāo)準(zhǔn)(FCIP)不具備的特點(diǎn)。比如說,F(xiàn)CIP為一類簡單的隧道協(xié)議,它能將兩個(gè) Fibre Channel網(wǎng)連接起來,形成更大的光纖交換網(wǎng)。FCIP類似于用于擴(kuò)展第2層網(wǎng)絡(luò)的橋接解決方案,它本身不具備iFCP特有的故障隔離功能。由于 iFCP能夠取代和兼容FCIP,因此iFCP具有更強(qiáng)的靈活性。iFCP的典型應(yīng)用是用于SAN對SAN互連。這時(shí)Fibre Channel網(wǎng)連接到iFCP網(wǎng)關(guān),通信依次透過城域網(wǎng)(MAN)或WAN進(jìn)行。 iFCP(Internet Fibre Channel, Internet 光纖信道協(xié)議)是一種網(wǎng)關(guān)到網(wǎng)關(guān)的協(xié)議,為 TCP/IP 網(wǎng)絡(luò)上的光纖設(shè)備提供光纖信道通信服務(wù)。 iFCP 的工作原理是:將 Fibre Channel 數(shù)據(jù)以 IP 包形式封裝,并將 IP 地址映射到分離 Fibre Channel 設(shè)備。 由于在 IP 網(wǎng)中每類 Fibre Channel 設(shè)備都有其獨(dú)特標(biāo)識,因而能夠與位于 IP 網(wǎng)其它節(jié)點(diǎn)的設(shè)備單獨(dú)進(jìn)行存儲數(shù)據(jù)收發(fā)。數(shù)據(jù)格式如下: FCoEFibre Channel over Ethernet (FCoE) is an encapsulation of Fibre Channel frames over Ethernet networks. This allows Fibre Channel to use 10 Gigabit Ethernet networks (or higher speeds) while preserving the Fibre Channel protocol. FCoE,適合10Gb以太網(wǎng)。融合存儲網(wǎng)和以太網(wǎng)的一種協(xié)議。FCoE被定位在企業(yè)級應(yīng)用,而iSCSI則定位在小型商務(wù)應(yīng)用級別。 因?yàn)镕CoE機(jī)制必須支持存儲數(shù)據(jù)的讀寫,所以所有網(wǎng)絡(luò)存儲路徑下的終端設(shè)備和以太網(wǎng)交換機(jī)必須支持雙向IEEE 802.3x流控制。盡管這樣的效果可能不如Buffer-to-buffer Credits機(jī)制那么理想,但是IEEE 802.3x暫停幀可以提供對應(yīng)的功能性,來調(diào)節(jié)存儲流量并防止阻塞和緩沖區(qū)溢出引起的丟幀。 FCoE也必須解決以太網(wǎng)和光纖通道各自所傳輸?shù)膸g的差異。通常一個(gè)以太網(wǎng)的幀最大為1518字節(jié)。而一個(gè)典型的光纖通道幀最大為大約2112 字節(jié)。因此在以太網(wǎng)上打包光纖幀時(shí)需要進(jìn)行分段發(fā)送,然后在接收方進(jìn)行重組。這會導(dǎo)致更多的處理開銷,阻礙FCoE端到端傳輸?shù)牧鲿承浴?/p> 因此需要一個(gè)更大的以太網(wǎng)幀來平衡光纖通道和以太網(wǎng)幀大小上的差異。有一個(gè)稱為"巨型幀"的實(shí)質(zhì)標(biāo)準(zhǔn),盡管不是正式的IEEE標(biāo)準(zhǔn),但它允許以太網(wǎng)幀在長度上達(dá)到9k字節(jié)。在使用"巨型幀"時(shí)需要注意,所有以太網(wǎng)交換機(jī)和終端設(shè)備必須支持一個(gè)公共的"巨型幀"格式。 最大的巨型幀(9K字節(jié))可以實(shí)現(xiàn)在一個(gè)以太網(wǎng)幀下封裝四個(gè)光纖通道幀。但是這會使光纖通道連接層恢復(fù)以及應(yīng)用802.3x暫停指令的緩沖流量控制 變得更加復(fù)雜。如圖2所示,F(xiàn)CoE向一個(gè)巨型以太網(wǎng)幀內(nèi)封裝一個(gè)完整的光纖幀(不使用循環(huán)冗余校驗(yàn))。因?yàn)橐蕴W(wǎng)已經(jīng)提供了幀檢驗(yàn)序列(FCS)來檢驗(yàn) 傳輸數(shù)據(jù)的完整性,所以不需要光纖幀的循環(huán)冗余校驗(yàn)(CRC)。這進(jìn)一步降低了傳輸層所需的處理開銷,同時(shí)提高通道的性能。由于光纖幀可能包括拓展的、可 選擇的信頭或虛擬光纖標(biāo)記信息,所以以太網(wǎng)"巨型幀"的大小就不合適,并且會隨著封裝光纖幀的需要而發(fā)生變化。 應(yīng)用環(huán)境:
|
|