存儲網絡如同局域網(LAN)一樣,主機連接到 LAN 需要有網卡,主機連接到 SAN 上通過主機内部的 HBA;在 LAN 中網線可以是光纖或銅纜,在 SAN 中也可以用光纖或銅纜;在 SAN 中,設備可以用環形結構連接起來,可以用 Hub 建立星型連接,也可以通過多個 Switch 建立網狀結構的 SAN。從邏輯上來看,SAN 是由一個或多個仲裁環(Arbitrated Loop)組成。仲裁環是共享介質并且在多個設備之間共享 1Gigabit/s 的帶寬,是目前為止最普遍的存儲網絡結構。幾乎所有的主機總線适配器(HBA) 和光纖通道存儲設備都支持專用仲裁環(non-fabric AL)結構,但支持一個網絡(fabric)互連在一定程度上将增加的設備複雜性。
實現存儲網絡化,可能将多個交換器(switch) 和仲裁環互連在一起,要求交換器(switch)能适應仲裁環設備,而并不要求仲裁環具有網絡(fabric)連接功能。理想狀态下,不但網絡(fabric)而且仲裁環設備應能夠共享一個交換器(switch),并享用它的每個交換器網口 1Gigabit/s 的帶寬,還可以在邏輯上将網口組織在一起用于高速傳輸。通過 Stealth 交換模式, 交換器(switch)可以完成這一功能。
1 什麼是光纖通道網(Fabric)
在光纖通道術語中,網絡(fabric)是由交換器(switch)組成的網絡拓撲結構。每個 Switch 網口提供 1 Gigabit/s(2 Gigabit/s 全雙工)的帶寬,所以從一個網口到另一個,或從一個 switch 到另一個switch 的數據交換都具有 1Gigabit/s 的吞吐量。并且由于在每一個switch 的網口之間可以同時傳輸,總傳輸能力可以達到數千兆位/秒。SAN 正是在這種光纖通道網的基礎上建立起來的。通過光纖通道網,将多個主機和存儲設備互連在一起。
2 Fabric和AL是如何連接的
一個支持仲裁環(AL)設備的交換器(switch)網口被稱為一個FL_Port (Fabre Channel Arbitrated Loop Port)。對于仲裁環(AL)設備的識别符不同于一個網絡(fabric)設備。其中 24 位的高位兩個字節标識公共環(loop)地址,低字節表示設備的仲裁環(AL)口地址
(AL_PA)。
對于仲裁環(AL)設備,如果高位兩個字節為非零,這個環(loop)設備是連接到網絡(fabric)上的公共環(loop)節點。 如果頭兩個字節為零, 這個環(loop)設備是專用環(loop)節點并且正常情況下不能同switch 的其他設備通信。 Stealth 模式允許專用環(loop)設備加入到有 switch 的設備中。
當仲裁環(AL)設備連接到一個 switch 口時, 為了同網絡(Fabric)中的其它資源通信,它要進行網絡(fabric)登錄。如果進行了登記,這個環(loop)是一個公共環(loop), 并且頭兩個字節被賦值為一個唯一的地址。Switch 和網絡(Fabric)中的其它節點靠它來識别這個環(loop)。如果沒有登錄,頭兩個字節為零,那麼這個環(loop)是專用環。如果沒有 Stealth 模式,專用環(loop)設備不能進行同網絡(fabric)中的其它部分通信。
連接 FL_Port 的主要優點是将單獨的,高性能的節點(主要是主機和 RAID)和共享 loop 段混合在同一個結構中。需要專用帶寬的設備能夠同在共享 1Gigabit/s 段上的資源進行通信。将設備分配給專用或共享的網口,提供了靈活地擴展存儲網絡化設計的選擇,而且資源可以根據應用的要求變化來分布。
在一些 switch 中,要求 FL_Port 具有不同的硬件和軟件安裝特性。 由于單個 switch 網口在硬件上被限制為或是連接節點,或是連接環(loop),這樣就可能限制設備的分布和帶寬。目前已經有一些交換器(switch)産品可以随意連接仲裁環(AL)或專用網絡(fabric)設備。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!