Switch

Procurve交換機中的Server-to-Switch Trunking,這是什麼意思?

  • June 14, 2011

我希望在新的數據中心環境中設置交換機冗餘。IEEE 802.3ad 似乎是這方面的首選概念,至少在與繞過鏈路聚合的“單交換機”限制的技術配合使用時。瀏覽手冊中的 procurve 開關,我看到:

Server-to-Switch Distributed Trunking,允許一台伺服器通過一個邏輯中繼連接到兩台交換機;提高彈性並實現虛擬化數據中心的負載共享

http://www.procurve.com/docs/products/brochures/5400_3500%20Product%20Brochure4AA0-4236ENW.pdf

我試圖弄清楚這與 802.3a 標準有何關係,因為它似乎會給我想要的東西(一台伺服器有 2 個網卡,每個網卡都連接到單獨的交換機,一起形成一個邏輯網卡,它將提供我們想要的快樂冗餘),但我想我正在尋找熟悉這個概念並可以添加它的人。

中繼是一個包含多種鏈路聚合技術的術語。這些是從最理想(和最高要求)到通常最不理想(但也是最低要求)的順序。中繼也可以稱為綁定、EtherChannel、埠組或其他名稱。注意不要將這些技術與 vLAN Trunking ( 802.1q / 802.1ad ) 混淆。

802.3ad LACP可能是其中“最好的”。NIC 與交換機通信,設置中繼,數據在所有可用鏈路上傳輸和接收負載平衡。託管交換機(L2 或更高級別)支持這一點很常見;大多數/更便宜的型號僅限於一個開關。

在多個交換機上拆分埠稱為交換機間幹線。“堆疊”或模組化交換機通常支持這一點。一些交換機使用一種共享管理的形式,稱之為堆疊,這些一般不支持IST。檢查 Cisco VSL、Brocade/Dell ISL 或SMLT / DSMLT(802.3ad 的行業標準擴展)等技術。

**SLB(Swich-Assisted load balance)**是LACP的前身。您手動配置兩端的中繼。您可以獲得傳輸和接收的負載平衡以及冗餘;但它都是手動配置的,你必須有支持它的交換機和網卡。IST 通常在上面的 LACP 中得到支持。

**TLB(傳輸負載平衡)**是一種不需要交換機說出任何特定協議來協調中繼的技術。您只需將 NIC 插入交換機,在電腦上配置中繼,就可以了。缺點:數據將被負載均衡,僅用於傳輸。接收將分配給一個“主”網卡。如果主節點出現故障,將提升其中一個從節點。這可能會使一些非常舊的交換機感到困惑,因為多個埠從同一個 MAC 地址發送。該協議可以跨越多個交換機,無需 IST 支持或額外配置。

此方法有時稱為Round Robin。有多種方法可以安排在中繼 NIC 上發送數據包,RR 是一種簡單地將一個數據包連續發送到每個埠的方法。一些 NIC 還支持更複雜的方案,例如 Lease Queue Depth、Weight Round Robin 和 Primary with Spilover。

**NFT(網路容錯)**一次只使用一個網卡。根本沒有負載平衡。這是唯一適用於集線器和一些非常古老的交換機的交換機,這些交換機不支持具有相同 MAC Addy 的多個鏈路。伺服器將使用主 NIC 進行所有操作,如果它出現故障,它將所有流量無縫切換到輔助 NIC。

根據您擁有的 NIC 品牌,它們的名稱可能略有不同。但是,如果您閱讀了 NIC 手冊中的說明,則它的所有選項都應與其中之一相匹配。

引用自:https://serverfault.com/questions/145426