數據存儲產業服務平臺

DoSTOR專家觀點 SAN路由并不存在 可迂回前進

DoSTOR專家觀點:本文作者為Charlie Schluting,他是業界知名的存儲領域撰稿人和技術專家。

大部分情況下,存儲網絡技術和IP網絡技術是不同的。在IP世界中,有非常多的路由協議和標準;你有很多種選擇。但是,在存儲世界中,沒有正式的路由協議。路由并不存在,雖然它可能并不是你所想象的那樣。

SAN一般被看成是一個巨大的Layer 2(層2)網絡。以太網世界使用生成樹,而SAN則使用與之不同的機制來避免環路。擴散型網絡的一個大問題就是網絡中的一個問題就可能影響整個網絡。在SAN環境中,因為光纖通道協議本身的性質,這種情況更加嚴重。解決這種龐大網絡架構問題的方法就是將它們分隔成各個不同的網絡。

我們都知道IT世界中孤島是不好的,但是一個健全的網絡設計經常需要用到它們。如果一個SAN擴展得太大,在建立多個光纖通道架構的時候,穩定性需求的考慮將占第一位。這并不意味著你已經建立了一個標準的"壞"IT孤島,而是說你已經分別建立了兩個光纖通道架構。好消息就是,當我們在兩個光線通道架構之間進行信息交換,我們的操作可以和IP網絡中的一樣。

在IP網絡中,我們必須有唯一的IP地址,但是如果不是在同一個子網內,那么網卡地址重復也沒關系。光纖通道沒有Layer 3(層3)地址,因此Layer 2地址,或者說其全球名稱(WWN),必須是唯一的。在SAN路由中,"路由"傳輸有兩種方式:將WWN轉換,或者虛擬化成另一個光纖通道架構的虛假WWN;或者冒充地址。由于WWN都是被仔細設定的,因此WWN必須唯一的要求并不構成問題,但是這也確實有助于顯示出分層和轉換中的細微差別。

請記住,SAN路由沒有協議。我們這里所討論的都是不同廠商的解決方法。因為不同廠商的產品之間很難進行互操作,因此在評估這些機制的效率的時候,要考慮不同的理解和偏見的影響。

光纖通道架構中的路由終止

第一種SAN路由的方式可以看成一個代理服務器,或者說是一個極其靈活的代理服務器。McData(現在的Brocade)開發了一種機制來將多個SAN孤島連接在一起。如果設置合理,交換機可以同時扮演發起端和目標端的角色,實質上是代理了兩個SAN架構之間的光纖通道連接。當SAN交換機終止端口后,管理員在許多情況下仍然可以同樣靈活地設置邏輯單元號的訪問,但是其安全性就不那么高了。

你還記得有關硬分區和軟分區的那篇文章嗎?如果我們需要保證一定程度的安全性,防止惡意攻擊者和設置錯誤所帶來的危害,我們會傾向使用基于端口的分區方式,或者說硬分區。當設置這些孤島連接、轉換、或映射時,你唯一的選擇就是設置基于WWN的限制。雖然這一般不會出什么問題,但是還是有些事情需要注意。更換主機總線適配器的流程通常包括更新交換機和存儲陣列上的WWN映射,而且你還需要確認"路由"設置是否知道配置發生了變化。

不過,在每個孤島交換機上分別終止SAN連接還是很有利的。全SAN范圍內的故障概率被很大程度上降低了,而且在路由器環境中也可以很快地將問題分割開來。對于地理上分散的網絡,人們廣泛利用SAN路由,以提高整體網絡的可靠性和穩定性。

其他路由方式

SAN路由可以采用其他不同的技術方式??雌饋鞸AN內的路由其實就是分隔,然后再用路由把它們連接起來。這和IP網絡中的情況非常類似,除了沒有IP世界中那么清晰的機制來處理域之間傳輸的包:層和路由協議?;诤虸P網絡同樣的原因,SAN也需要分隔,但是SAN還有穩定性問題。

許多人把協議封裝和轉換也看成路由?;贗P的光纖通道(FCIP),甚至iSCSI(互聯網小型計算機系統接口)協議,在某種意義上也是種路由協議。它們能夠幫助人們在更大的IP網絡上擴展SAN,而增加擴散光纖通道架構。這些技術經常被用于SAN到備份站點的遠程復制。你當然不希望將整個光纖通道架構擴展到另一個城市那么遠,尤其是當只有一個設備需要連接的時候。iSCSI的目標端一般是放在存儲設備上,因此將它叫做路由機制是有些牽強。但是,一些SAN交換機能夠作為光纖通道和iSCSI之間的地址轉換器,使其路由器功能的角色更加清晰。實際上,這也差不多是IP節點所做的事情–將Layer 3或IP數據并入Layer 2數據,并放在最上面。

SAN虛擬化使得事情更加復雜。建立邏輯單元號池并隨后轉譯到iSCSI的一些程序很類似路由器功能,但是總體上來說虛擬化并不是真正的路由。準確的說,存儲虛擬化所做的其實是恰恰暗合了我們最初設計路由器的思路。當一個SAN交換機給出它自己的邏輯單元號之時,它的邏輯單元號實際上是在位于其他地方的存儲陣列,交換機創建了一個虛擬化的存儲設備。虛擬的邏輯單元號能夠幫助在SAN架構內以某種更加具有創造性的方式進行路由,但是虛擬化本身概念并不是路由。

另一方面,如果你堅持簡單的路由定義–分隔,然后將各部分連接在一起–那么上面所述的虛擬化也可以看作路由。但是,虛擬化可以有許多其他形式,例如:邏輯單元號池,遠程復制,以及快照等。這些其他用途的虛擬化并不會細分網絡。

是的,這很讓人困惑。雖然實踐證明路由是必要的,但是卻沒有路由。我們真正需要的其實就是通過虛擬化的邏輯單元號進行巧妙分隔和仔細連接。如果你需要真正的路由,例如,當你需要將光纖通道數據包通過英特網傳輸的時候,我們只要使用IP就可以了。這樣就可以,因此為什么不使用現有的路由架構呢。長距離意味著高延遲性,因此光纖通道SAN的高速優勢(塊層次的訪問避免了協議封裝)也就沒有什么意義了。

總而言之

SAN路由并不存在,但是一些廠商使用了一些靈活的手段來幫助解決光纖通道架構擴展的問題。將邏輯單元號虛擬化以及將交換機當作光纖通道架構之間的橋梁能夠很好的進行最小程度的路由,但是需要手動設置。

將協議封裝進iSCSI或FCIP實際上就是路由,而且從概念上來說,它和IP路由一樣。

未經允許不得轉載:存儲在線-存儲專業媒體 » DoSTOR專家觀點 SAN路由并不存在 可迂回前進
精品国产午夜肉伦伦影院,双性老师灌满浓jing上课h,天天做天天爱夜夜爽,攵女乱h边做边走