複製鏈接
請複製以下鏈接發送給好友

FCIP

鎖定
FCIP(Entire Fibre Channel Frame Over IP)基於IP的光纖通道(FCIP)是連接TCP/IP網絡鏈路上的光纖通道架構的一項IETF建議標準。該協議可以作為通過密集波分多路複用和按光纖來連接存儲區域網的一項替代選擇。開發使用能夠承擔得起並且可以隨時使用的IP服務,可以大大降低每個月的廣域網連接成本並擴大光纖通道站點之間的最大距離。
中文名
FCIP
外文名
fiber over ip
第一條
FCIP簡介
第二條
網關
第三條
原始信號

FCIPFCIP簡介

FCIP通過在IP網絡的兩個端點之間建立一條隧道來傳輸光纖通道數據。在發送端,幀被封裝到TCP/IP之中。在接收端,IP包解包之後得到的光纖通道幀被髮送給目標結構。這種技術通常被稱為隧道,它過去一直與AppleTalk和SNA等非IP協議一起使用。 該項技術是使用FCIP網關來實現的,它一般通過光纖通道交換機的擴展端口連接到每個SAN上。所有前往遠程地點的存儲業務均通過共同的隧道。接收端的光纖通道交換機負責引導每個幀前往適當的光纖通道端點設備。 多存儲會話可以同時通過FCIP隧道,儘管在隧道的會話之間沒有任何區別。從IP網絡角度而言,FCIP隧道是不透明的。 IP網絡管理工具可以在隧道的任何一側監測網關,但不能監測在隧道內移動的個別光纖通道事務。因此這些工具在隧道的每側都會觀察到兩個FCIP網關,但它們之間的通信就像是在單一源點和目的地之間,而不是在多個存儲主機和目標之間。 連接光纖通道交換機可以創建一個類似於橋接LAN或其他二層網絡的單一光纖通道架構。這意味着連接兩個遠程站點與FCIP網關可以創造一個延伸數英里的光纖通道架構。這樣保存了遠程站點之間的光纖通道操作,但可能使橋接fabric容易受到fabric重新配置或過度的基於fabric的廣播的攻擊。

FCIP網關

FCIP網關針對每條隧道鏈路通常成對出售。例如,將A站點與B站點連接起來將需要一對網關,而將A站點與C站點連接起來將需要額外的一對網關。FCIP更適合點對點連接,而非多點連接。 因為FCIP只是封裝和解開IP中的光纖通道幀,所以廠商區別其網關的方法很少。因此某些製造商正在將FCIP網關減少為嵌入光纖通道交換機的刀片。 另一個建議的IETF標準是Internet光纖通道協議(iFCP),它使用了與FCIP同樣的光纖通道幀封裝方案。不過,iFCP是一項更復雜的協議,它旨在克服擴展架構的潛在弱點,實現多點部署,並向個別光纖通道事務提供本地IP尋址。 在管理上,FCIP使用了服務定位協議(SLP)來確定IP網絡中的FCIP網關。由於FCIP網關較少,SLP提供了一種合適的檢查表方法。iSCSI和iFCP可以使用SLP,但對於更復雜的環境,Internet存儲名稱服務器(iSNS)是首選。FCIP網關不支持iSNS。 在安全上,IPSec提供了驗證、加密和數據完整性。FCIP也使用IPSec的自動密鑰管理協議和Internet密鑰管理來處理安全密鑰的創建和管理。 FCIP標準預計將在一年之內得到最終批准。
FCIP 實體基本功能是實現利用 FC 幀封裝技術轉發 FC 幀。從 IP 網絡角度看,FCIP 實體是對等結構並通過 TCP/IP 通信,在基於 IP 的網絡中每個 FCIP 實體包含一個或多個 TCP 端點;從 FC 角度看,數對 FCIP 實體與它們相關聯的 FC 實體相結合,在 FC 結構單元間轉發 FC 幀,而 FC 終端並不知道 FCIP 鏈路的存在。

FCIP原始信號

FC 原始信號、原始序列以及第一類 FC 幀不經過 FCIP 鏈路傳輸,這是因為 FC 幀封裝技術並不能為其編碼。FC 封裝幀的路徑選擇取決於 IP 網絡正常的路由選擇過程。
一個 FCIP 實體可能包含多個 FCIP 鏈路端點,而每個 FCIP 鏈路端點(FCIP_LEP)只能與另外的一個 FCIP_LEP 建立通信。FCIP 並不參與 FC 幀的路由選擇過程。此外 FCIP 控制 & 服務模塊(FCIP Control & Services module)可能用到 TCP/IP 服務質量(QOS)特性。
要發起通信,需要為每個 FCIP 實體靜態或動態配置 IP 地址及響應 FCIP 實體的 TCP 端口號。如果當前 FCIP 實體支持動態發現,則使用服務定位協議(SLPv2)執行上述功能。在和對等 FCIP 實體創建一個 TCP 連接之前,FCIP 實體必須先要確認 IP 地址、TCP 端口、FC 結構實體的名字、CP 連接參數以及服務質量(QOS)等信息。
FCIP 實體並不參與 FC 源和目標標識符的發現過程, FC 地址的發現功能由 FC 體系中的有關協議和技術提供。
為保證 IP 網絡的安全性, FCIP 實體必須: 1. 確保密碼保護認證及數據加密的完整性; 2. 實施數據的機密性和安全性特性。
在單個 TCP 連接中,此規範通過 TCP/IP 按照發送順序傳送字節流
<haha_sun > 加點原滋原味進來:
MDS to MDS 802.1Q Configuration with FCIP

FCIP協議結構

協議結構  光纖信道幀封裝頭結構 ― FCIP 特定:
8162432bitProtocol #Version-Protocol #-Versionreplication of encapsulation word 0pFlagsReserved-pFlags-ReservedFlagsFrame Length-Flags-Frame LengthTime Stamp (integer)Time Stamp (fraction)CRC
通用字段:Protocol# ― 分配的 IANA 協議編號,用於識別採用 FCIP 封裝的協議。 Version ― 封裝版本,規定在 [ENCAP] 中。 Protocol# ― 補充協議#。 Version ― 補充版本。 Flags ― 封裝標誌。 Frame Length ― 包括整個 FC 封裝幀的長度,其中包含 FC 封裝頭和32位字單元中的 FC 幀(包括 SOF 和 EOF 字)。 Flags ― 補充 Flags 字段。 Frame Length ― 補充 Frame Length 字段。 Time Stamp [integer] ― 幀 Time Stamp 的整數部分,規定在 [ENCAP] 中。 Time Stamp ― Time Stamp [fraction] 的小數部分,規定在 [ENCAP]。 CRC ― 頭 CRC。必須對 iFCP 有效。
FCIP 特定字段:協議特定字段的第1個字包括 FC 幀封裝中對第0個字的複製部分。 pFlags (協議特定標誌)字段包含 FC 封裝頭中特定協議使用等信息。
ChReservedSF
SF (特定幀)位表明 FCIP 幀是封裝 FC 幀還是 FSF (FCIP 特定幀)。 Ch (變換)位表示迴音 FSF 是否已經被改變。如果 FSF 位不為1,那麼 Ch 位為0。