fc協(xié)議是什么?
開發(fā)于1988年,最早是用來提高硬盤協(xié)議的傳輸帶寬,側(cè)重于數(shù)據(jù)的快速、高效、可靠傳輸。到上世紀(jì)90年代末, FC SAN 開始得到大規(guī)模的廣泛應(yīng)用。
FC 協(xié)議其實(shí)并不能翻譯成光纖協(xié)議,只是FC協(xié)議普遍采用光纖作為傳輸線纜而不是銅纜,因此很多人把FC稱為光纖通道協(xié)議。在邏輯上,我們可以將FC看作是一 種用于構(gòu)造高性能信息傳輸?shù)摹㈦p向的、點(diǎn)對點(diǎn)的串行數(shù)據(jù)通道。在物理上,F(xiàn)C是一到多對應(yīng)的點(diǎn)對點(diǎn)的互連鏈路,每條鏈路終結(jié)于一個(gè)端口或轉(zhuǎn)發(fā)器。FC的鏈 路介質(zhì)可以是光纖、雙絞線或同軸電纜。
FC協(xié)議棧FC-0:連接物理介質(zhì)的界面、電纜等;定義編碼和解碼的標(biāo)準(zhǔn)。
FC-1:傳輸協(xié)議層或數(shù)據(jù)鏈接層,編碼或解碼信號。
FC-2:網(wǎng)絡(luò)層,光纖通道的核心, 定義了幀、流控制、和服務(wù)質(zhì)量等。
FC-3:定義了常用服務(wù),如數(shù)據(jù)加密和壓縮。
FC-4:協(xié)議映射層,定義了光纖通道和上層應(yīng)用之間的接口,上層應(yīng)用比如:串行 SCSI 協(xié) 議,HBA卡的驅(qū)動(dòng)提供了FC-4 的接口函數(shù)。FC-4 支持多協(xié)議,如:FCP- SCSI,F(xiàn)C-IP,F(xiàn)C-VI。
光纖通道的主要部分實(shí)際上是FC-2。其中從FC-0到FC-2被稱為FC-PH,也就是“物理層”。光纖通道主要通過FC-2來進(jìn)行傳輸,因此,光纖通道也常被成為“二層協(xié)議”或者“類以太網(wǎng)協(xié)議”。
在此重復(fù):光纖通道并不是 SCSI的替代;一般而言SCSI是光纖通道的上層。光纖通道一 般是指FC-PHY層:FC0-FC2。術(shù)語FCP,即光纖通道協(xié)議,是指對SCSI的界面協(xié)議或FC-4層映射。我們這里討論的是光纖通道的內(nèi)在工作原理,而不是指光纖通道協(xié)議。
光纖通道的數(shù)據(jù)單元叫做幀。即使光纖通道本身就有幾個(gè)層,大部分光纖通道是指第2層協(xié)議。一個(gè)光纖通道幀最大是2148字節(jié),而且光纖通道幀的 頭部比起廣域網(wǎng)的IP和TCP來說有些奇怪。光線通道只使用一個(gè)幀格式來在多個(gè)層上完成各種任務(wù)。幀的功能決定其格式。相比我們在IP世界中的概念,光纖 通道幀格式是奇特而且奇妙的。
光纖通道幀起始于幀開始(SOF)標(biāo)志,隨后是幀頭部,這個(gè)一會(huì)進(jìn)行描述。數(shù)據(jù),或光纖通道內(nèi)容,緊隨其后,然后是幀結(jié)束(EOF)。這樣封裝的目的是讓光纖通道可以在需要時(shí)被其他類似于TCP的協(xié)議所承載。