光纖通道一次在兩個設備之間提供安全、雙向、物理或邏輯點對點、低延遲連接。與其他串列接口 (SAS)一樣,在光纖通道中,資料以串列方式通過物理層傳輸,這與 SCSI 和 ATA 物理接口中使用的方法相反。與並行傳輸方法相比,串列傳輸可以實現更長的連接距離,因為需要的信號線較少,從而減少了多條信號線同時切換產生的串擾。
光纖通道的主要用途是在 SAN(存儲區域網路)應用程式中傳輸端的存儲流量。例如,還有用於國防和航空電子應用的專用上層光纖通道協議,用於傳輸用於顯示器的視頻。
光纖通道設計用於在許多連接器和電纜類型配置中使用光纖物理層或銅纜。 銅纜相對便宜,但僅可用於得距離較短,在 5-meters at 16GbFC 和 3-meters at 32GbFC 範圍內。一般來說,傳輸速度越高,銅纜技術能夠可靠支持的距離就越短。有多種銅纜解決方案可用,最常用的是 SFP(小型可插拔)和 QSFP(四通道小型可插拔)配置中的直接連接銅纜 (DAC) 電纜。 SFP 和 QSFP 光纜解決方案也可提供,支持大於 10 meters 的可靠傳輸距離,最遠可達約 10 公里。
架構
光纖通道是一種分層協議,並且在網路的 OSI 模組上鬆散地架構。 在 OSI 模組中,在光纖通道的情況下,每一層都提供特定的服務並將結果提供給下一層。 下面的圖 1 將定義的 OSI 層與定義的光纖通道層進行了比較。
OSI Model |
Fibre Channel |
7 - Application |
|
6 - Presentation |
|
5 - Session |
FC-4 Protocol map |
4 - Transport |
FC-3 Services |
3 - Network |
FC-2 Framing |
2 - Data Link |
FC-1 Data Link |
1 - Physical |
FC-0 Physical |
圖 1,OSI 模組和光纖通道網路層
圖表中代表光纖通道協議的層級中存在的不同功能和服務。與其他傳輸標準一樣,協議級別分析通常集中在 Link layer (FC-2) 和更高層。
與任何網路架構一樣,光纖通道傳輸應用的訊息,稱為資料有效負載。在通過物理層發送有效負載之前,額外的光纖通道特定控製字元會被添加到有效負載資料的開始和結束。控製字元和有效負載數據的組合稱為 Frame,它是光纖通道中訊息的基本資料。
光纖通道通過交換或直接點對點連接資料傳輸,這些連接通過在設備和裝置之間創造特定於對話的連接來工作。這些連接只持續到傳輸完成,並且可以被更高優先級的傳輸請求臨時搶占。
通過交換機和網路橋接器等“互連組合”在光纖通道系統上建立連接。光纖通道使用不同互連設備的能力使其可以根據用戶需求靈活和擴展。完全交換的光纖通道網路稱為 Fabric Channel。 Fabric Channel 允許在 Fabric 中的任意兩個接口之間建立多個替代路徑。
總結
光纖通道協議旨在支持非常低的延遲和高數據傳輸率。目前批准的最高支持 32Gb/S 的標准通常稱為 32GFC。 伺服器虛擬化和存儲虛擬化是推動對更高頻寬需求的廣泛趨勢。網路基礎設施對高頻寬的要求剛剛開始推動上一代產品 4,8 , 16 和 32GFC 被 64GFC 和很快的 GFC 取代。
對於有許多伺服器需要無損訪問集中式存儲(例如計算機數據中心)的任何環境,光纖通道都是一個不錯的選擇。 正因為如此,光纖通道作為 SAN 環境等外部存儲系統中使用的網路接口享有 80% 以上的市場佔有率。