介紹
簡要介紹SAN交換機級聯原理,從理論角度分析交換機級聯各個主要步驟。
更多信息
交換機級聯初始化過程:
交換機級聯主要包括一下主要步驟:
- Fabric reconfiguration
交換機互聯端口重置並完成參數(比如:E_TOV,R_TOV)配置同步,主要是ELP,LR,ESC,EVFP幾個步驟。
- Principal switch selection
多個交換機級聯在一起,由principal switch來負責fabir里面交換機Domain ID的分配。Principal switch selection通過EFP來完成。
- Domain ID distribution
給subordinate交換機分配Domain ID,通過DIA和RDI兩個步驟來完成。
除了以上3個步驟之外,還包括Zone Merge和FPSF路由協議初始化。Zone Merge和FSPF路由協議初始化在本篇不做介紹。
Fabric reconfiguration
- SAN交換機級聯第一步。主要功能就是同步檢查。
- 同步的配置主要包括交換機R_A_TOV,E_D_TOV,wwn,服務類型,流控配置等。
- 這個步驟主要有ELP、LR、ESC和EVFP 4個協議來完成;其中ELP完成配置參數同步,LR在ELP基礎上對交換機E-port完成重置,ESC和EVFP主要用來檢查交換機對virtual fabric是否支持。
Principal Switch selection
- SAN交換機級聯第二步。主要功能就是選舉principal交換機。principal交換機負責整個fabric里面所有SAN交換機的domain id分配。
- 選舉規則如下:
- 交換機優先級(數字越大,優先級越低,默認優先級128)
- WWN(優先級相同,WWN小的作為principal switch)
Domain ID distribution
分配規則:
- Preferred
優先使用的Domain ID
- Static
- 靜態使用的Domain ID
- 當fabric里面所有交換機Domain ID都不相同時,這兩個選項結果是一樣的。區別在於fabric里面出現不同的交換機使用相同Domain ID。
- 配置preferred Domain ID的交換機會向principle交換機申請preferred Domain ID,如果preferred Domain ID已經分配給別的交換機,principal交換機會另外分配一個可用Domain ID給subordinate交換機,subordinate也會接受這種分配;如果subordinate交換機設置了static Domain ID,當static Domain ID已經被principal交換機分配出去后,subordinate交換機和principal交換機之間鏈路自動隔離。
注意:如果 preferred Domain ID和principal交換機分配的Domain ID不一樣,subordinate交換機會重啟fabric相關服務,所有連接的設備都會重新分配fcid,數據通信會被中斷(這個過程被Cisco稱為disruptive restart)。
參考
- Networked Storage Concepts and Protocols TechBook
- Cisco Storage Networking Solutions
應用於
- Brocade B系列交換機
- Cisco MDS系列交換機
