理解光纖通道(FC)如何識別域,以及將光纖通道網(wǎng)絡虛擬化的新機制,有助于你進一步理解和研究這些概念。構建存儲局域網(wǎng)(SAN)并不困難–你只要把東西放進去就可以了–但是要使這個SAN能夠從容應對各種變化,難就難在這里。在這篇存儲常識中,我們將學習光纖通道域,地址分配以及虛擬存儲局域網(wǎng)(VSAN)。
主交換機網(wǎng)絡交換
首先,我們必須先理解一個沒有閉環(huán)的SAN光纖通道網(wǎng)絡。你在這里所見到的所有事物看起來都和生成樹相類似。當然,有一些術語不一樣,但是相同的概念則同樣適用。
當光纖通道交換機上線時,將得到一個動態(tài)分配的Domain_ID(域ID)。接著主交換機(PS)選擇進程開始,這個過程和生成樹的根網(wǎng)橋選擇進程非常類似,然后是Domain_ID(域ID)分配進程。
在交換機可以同其他交換機對話之前,它將首先進行自身設置,以便得知相連的相關設備。跳過鏈接初始化,我們只需要簡單地知道硬件將計算出當前端口類型并決定相連的N端口地址。通過相連端口的Domain_ID(域ID),Area_ID(區(qū)域ID)以及WWN(全局名稱)獲得FCID(光纖通道地址),然后交換機將FCID分配給每個相連的端口。
下面簡要地描述一下選擇進程是如何決定主交換機的:
清空Domain_ID(域ID)列表;
在交換機之間的鏈接中(E端口),傳送光纖通道網(wǎng)絡構建(BF)幀;對于已經(jīng)向你傳送了BF幀的端口,不要再發(fā)送BF幀,以避免產(chǎn)生環(huán)路;
在光纖通道網(wǎng)絡穩(wěn)定性時間內(nèi)等待,確保在整個光纖通道網(wǎng)絡中BF幀被充分發(fā)送;
傳送一個EFP(光纖通道網(wǎng)絡參數(shù)交換)幀,并給每個EFP幀的傳送者發(fā)送一個SW_ACC(交換機接受);
檢驗EFP幀,尋找PS_Priority(主交換機優(yōu)先級),PS_Name(主交換機節(jié)點的全局名稱),以及Domain_ID(域ID)列表;
將主交換機優(yōu)先級和主交換機名稱連接起來,并進行選擇,選擇最小數(shù);
重復這個過程,直至所有相連的設備在主交換機上達成一致。
在主交換機選擇進程結(jié)束后,交換機必須開始Domain_ID(域ID)分配進程。即使Domain_ID是手動設置的,分配進程將仍然啟動,因為主交換機需要編譯出Domain_ID列表。Domain_ID選擇進程并不十分重要,因為大部分人在設置域的時候是手工進行的。我們只需要知道改變Domain_ID將導致每個設備都必須按照更新后的信息重新發(fā)送EFP幀。
設置Domain_ID(域ID)十分重要,因為如果當前Domain_ID是相互沖突的,那么合并光纖通道網(wǎng)絡的過程將可能被中斷。如果你只有一個交換機,并且希望擴展光纖通道網(wǎng)絡,將兩個網(wǎng)絡合并在一起,那么如果它們兩個都是Domain_ID 1(廠商出廠默認設置),將發(fā)生問題。在連接入光纖通道網(wǎng)絡之前,每一個上線的新交換機都需要設置成唯一的Domain_ID 。
在使用虛擬存儲局域網(wǎng)(VSAN)的時候,經(jīng)常會碰到Domain_ID相互沖突的情況。除了在光纖通道網(wǎng)絡中,虛擬存儲局域網(wǎng)和虛擬局域網(wǎng)相同。你可以將一個支持虛擬存儲局域網(wǎng)的交換機(通常是思科)設置成不同的端口對應不同的光纖通道網(wǎng)絡。交換機端口1所連接的節(jié)點可能是屬于光纖通道網(wǎng)絡322,而緊挨著這個節(jié)點的另一個節(jié)點可能是屬于網(wǎng)絡4;兩個完全分開的網(wǎng)絡。每個光纖通道網(wǎng)絡可能都是域31–這只是舉個例子。大部分情況下,除了少數(shù)廠商的異想天開以外,光纖通道網(wǎng)絡之間是沒有路由的,因此不同網(wǎng)絡的節(jié)點是不能互相對話的。這是很好,但是許多情況下我們需要將兩個網(wǎng)絡合并在一起。
