Balance-rr 和 802.3ad 有什麼不同?

Balance-rr 和 802.3ad 有什麼不同?

我知道綁定模式,我知道balance-rr802.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 更改

更多資訊這裡

相關內容