
我知道綁定模式,我知道balance-rr
和802.3ad
。兩者都提供容錯能力並在某種程度上提高鏈路吞吐量。
我的問題是,當我們balance-rr
無需切換支援就可以使用時,為什麼有人會想要使用 802.3ad?
答案1
從這一頁關於balance-rr
:
此模式是唯一允許單一 TCP/IP 連線跨多個介面分割流量的模式。因此,它是唯一允許單一 TCP/IP 流利用多個介面吞吐量的模式。然而,這是有代價的:條帶化通常會導致對等系統無序接收資料包,從而導致 TCP/IP 的擁塞控制系統啟動(通常是透過重新傳輸資料段)。
並關於802.3ad
:
802.3ad 標準也要求訊框依序傳送(在一定限制內),因此一般情況下單一連線不會出現封包順序錯誤。
因此 802.3ad 提供了更好的資料包排序,從而避免了 TCP 重傳。
答案2
您錯了。 Balance-rr 和 802.3ad 都必須有支援的交換器 (EtherChannel)。
平衡-rr:幀以循環方式傳輸,無需散列,以實現真正的負載平衡。
802.3ad:此模式是鏈路聚合的官方標準,包含許多用於如何平衡流量的可配置選項。
如果您沒有 EtherChannel 支持,請使用 Balance-ALB 或 Balance-TLB。這兩種技術都在發送 (TLB) 或發送/接收 (ALB) 時使用 MAC 更改
更多資訊這裡。