什麼是Virtual Fabric?

Virtual Fabric利用一種技術手段把一個公用的物理SAN fabric劃分成多個虛擬的“工作域”,這種技術可以增加端口的使用效率,降低SAN Fabric物理互連時產生的資源損耗。使用Virtual Fabrics,客戶可以將一個物理交換機劃分爲若干個邏輯交換機。而每個邏輯交換機均可獨立地建立或從屬於一個邏輯Fabric(邏輯SAN網),由此而構成的任意邏輯Fabric擁有獨立的數據路徑、Fabric架構配置(分區、服務質量(QoS)、互操作模式等)和管理。

1111.jpg

由於不需要在存儲區域網(SAN)中的每臺交換機上啓用邏輯交換機,因此可在現有環境中實現簡單而無中斷的部署。如圖1所示,每個邏輯交換機分別屬於一個邏輯Fabric。邏輯Fabric包括分配給它的所有邏輯交換機,而且還可能包括不支持Virtual Fabrics的物理交換機。多個邏輯Fabric內的數據傳輸可以通過共用 一種被稱爲“XISL”的特殊交換機間級聯鏈路(ISL)來實現,XISL可以在同一條物理鏈路上傳輸多個邏輯Fabric的數據流,同時保持各個Fabric架構間彼此的相互隔離。

此外,邏輯Fabric還能夠支持基於3層的集成路由(IR)。基於這一特性,由部分或一個或多個物理交換機所創建出的邏輯交換機即可創建或被指定成爲一個骨幹Fabric(BackboneFabric)。骨幹Fabric架構與各個獨立的邊緣Fabric架構以SAN路由的方式連接;而藉助LSAN ZONE分區功能即可允許數據流在任意邊緣Fabric架構中所選擇的設備之間傳輸。在使用Virtual Fabrics功能時,只有那些構成邏輯交換機且成爲骨幹交換機的端口纔會在骨幹Fabric架構中,而其它端口則不在骨幹Fabric架構中且可以分配給任何其它邏輯交換機。

Virtual Fabric中的一些概念:

邏輯交換機是Virtual Fabric的基本組成部分。如果在支持VF的交換機上啓用了Virtual Fabrics,用戶就可以將該交換機劃分爲多個邏輯交換機。物理交換機上的端口則可以動態地分配給機櫃內的任何邏輯交換機,而且可以根據需要重新分配給其它邏輯交換機。端口、交換機和Fabric架構的管理方式與物理交換機或物理Fabric架構完全相同。

默認邏輯交換機(以下簡稱爲默認交換機)是在支持VF的交換機上啓用Virtual Fabrics時自動創建的。在尚未配置邏輯交換機/Fabric的初始階段,默認交換機包含了所有物理交換機資源和端口。對於骨幹級交換機,插入機櫃中的任何刀片上的端口起初都屬於默認交換機。而用戶定義的邏輯交換機所需要的端口則由交換機硬件管理員從默認交換機上動態分配。

只要啓用了Virtual Fabrics,就有默認交換機,即使它上面的所有端口都已經被分配給其它邏輯交換機。默認交換機可支持的端口類型與物理交換機相同。在用戶創建邏輯交換機時,會爲其分配一個獨一無二的Fabric ID(FID),用於識別該邏輯交換機屬於哪個邏輯Fabric。如果邏輯交換機需要更多的端口,可以輕易地從默認交換機或任何其它邏輯交換機中分配。邏輯交換機支持F_Port、E_Port和VE_Port。

基本邏輯交換機(以下簡稱基本交換機)是一類可選的且由用戶定義的邏輯交換機。每臺物理交換機最多只能有一個基本交換機。基本交換機用於提供一個公共的通信架構,這個通訊架構可以供同個物理交換機中的所有邏輯交換機共享。多個基本交換機可以在二層(交換層)通過標準FC端口或者ICL連接來互聯組成一個基本邏輯Fabric(以下簡稱基本Fabric架構)。基本交換機之間的物理連接被稱爲eXtendedISL(XISL)。XISL連接可以同時傳輸多個邏輯Fabric的數據流,同時保持共享XISL連接的各個邏輯Fabric之間是相互隔離的。

如果基本交換機與另一個基本交換機相連,就會建立一條XISL連接,如圖中所示的大鏈路管道。如果帶有相同FID的邏輯交換機配置使用了XISL(如邏輯交換機#1和#2)進行互聯,則相關的基本交換機將自動在XISL中創建一條邏輯ISL(LISL,無需人工干預自動完成)。該LISL可以將自身承載的數據流同來自多個Fabric的其他數據流隔離開:每條LISL專用於一個Fabric架構的數據流。可以這樣理解:兩臺基本交換機之間的物理XISL連接自動組成一條LISL“隧道”,這條隧道專用於數據流往返於兩端的邏輯交換機,如XISL中的虛線所示。

22222.jpg

分配給邏輯交換機的Fabric ID(FID)用於識別屬於某個特定邏輯Fabric的數據流。其它機櫃中具有相同FID的邏輯交換機也可以加入到同一個邏輯Fabric中。邏輯Fabric中的邏輯交換機之間可以直接用 ISL(包括標準FC端口和/或ICL連接)進行互聯,這些ISL鏈路完全支持數據幀級別鏈路帶寬合併和DPS鏈路負載均衡。與物理Fabric架構相同,在邏輯Fabric內ISL連接也是用於傳輸Fabric內部的數據流。對於專用ISL連接在二層上還有另外一種實現方法:使用基本Fabric架構在相同物理連接上傳輸多個邏輯Fabric的數據流,同時可保持各個Fabric的相互隔離。

此外,基本交換機還可用於創建基於第三層的骨幹Fabric架構(Backbone Fabric),它可以通過Fabric間鏈路(IFL)連接(EX_Port、VEX_Port)來連接邊緣Fabric架構(EdgeFabric)。IFL可以同邊緣Fabric架構中的任何一個邏輯交換機或物理交換機進行相連。高級分區功能通過運用邏輯SAN(LSAN)分區以實現在各個邊緣Fabric中的特定設備之間對數據流進行路由傳遞。具備VF特性的物理交換機都擁有集成路由的功能,它們可以根據需要在其基本交換機中創建EX_Port,無需額外插卡。

轉自:http://wangboxyk.cn/fuwuqi/post/Virtual-Fabrics-luoji-jiaohuanji.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章