提供冗餘切換/連結到伺服器的最佳方式
我們有 3 個 ESX 主機和 2 個 SANS,我們希望將它們遷移到冗餘的 10G 網路基礎架構。
我們有 4 個 Dell PowerConnect 8024F 來提供我們的骨幹網,並且配置如下(僅與此問題相關的核心交換機):
所以問題是:
1) 4x 8024F 之間的互連是否需要 LAG 或只是 STP
2) 由於伺服器上的 NIC 分佈在 2 個交換機上,是否需要在此處或在交換機上進行任何特殊配置?
3) 如果鏈路或交換機發生故障,交換機是否會自動尋找到伺服器/SAN 的新路徑?
對於面向使用者的網路,STP 很好。是的,在計算新樹時,您會有一個小中斷。但是,收斂時間比 TCP 超時時間要短,因此中斷實際上應該是不明顯的。只有對於時間極其敏感的應用程序,例如 VOIP,您才會遇到問題,甚至可以緩解這些問題。
對於您的 iSCSI 網路,您應該使用多路徑 (MPIO)。這可以更快地檢測到失敗的路徑並在儲存系統放棄之前重試。
我建議您在網路工程堆棧交換站點上發布此內容。但是,我相信以下答案是可靠的答案。
- LAG 不是大多數人認為的那樣。它增加了互連的冗餘和容量,而不是連接本身。如果您有兩個 1Gb 鏈路,則總吞吐量為 2Gb/秒,但任何單次傳輸最多使用 1Gb/秒。但它允許您同時執行兩個 1Gb/秒的傳輸。**話雖如此,除非您有未說明的要求,否則我認為沒有理由延遲您的 8024 backone(儲存或網路流量?)交換機。**您已經設置了冗餘和 MPIO。我會在交換機與 SAN 和主機之間的埠上禁用 STP。在 Cisco 上,我將埠設置為“switchport mode access”和“spanning-tree portfast”。我不知道 PowerConnect 等效項是什麼。如果您擔心冗餘,請確保每個交換機都有 A 和 B 電源,並且您有相應的交換機插入的獨立 A 和 B 電源電路。
2)對於iSCSI,VMWare這裡有一份白皮書和設置指南:http: //www.vmware.com/files/pdf/techpaper/vmware-multipathing-configuration-software-iSCSI-port-binding.pdf這個文件很直截了當。對於 VM 網路流量,這取決於您的需求。事實上,我不會在 VMHOSTS 和交換機之間配置任何類型的 LACP/LAG。根據此處的 VMWare 網路最佳實踐建議:VMWare 網路最佳實踐.PDF;我會為每個 vswitch 組合 2 個網卡(設置為中繼 802.1qw/無生成樹,跨兩個 ciscos 拆分)並根據 vmhost 上的原始 VM 埠 ID 使用 Active/Active 組合,或者將所有 4 個網卡放在一個 vswitch 中在 Active/Active 中,並將每個 NIC 卡的 1 個埠放在每個交換機上。TLDR:閱讀 VMWare 網路最佳實踐並根據您的要求設計 LAN 交換。對於 iSCSI 的單個 nic,不需要做任何特別的事情;通過 VMWare 指南配置 MPIO。注意 VLAN 的 STP 設置
3)這取決於。對於 iSCSI 流量,如果您啟用了 MPIO,則可以。從理論上講,您可能會在樓上失去 1 個交換機,在樓下失去 1 個交換機並繼續執行,但容量會下降。對於 VM 網路流量,這取決於您如何配置 VMWare vswitch 以及您的 VLAN/STP 環境。但如果配置正確,那麼是的,您可能會在樓下失去 1 台 Cisco 和 1 台 8024 交換機,並繼續以降級的容量執行。
話雖如此,您的問題將是您的 vSwtich 配置並確保您的 VLAN 和 STP 設置正確。祝你好運!