「Linux Bond Mode」修訂間的差異

出自ChevyneWiki
跳至導覽 跳至搜尋
(建立內容為「* mode 0 循環負載平衡合併頻寬 (balance-rr) Round-robin policy : 傳輸數據包順序是依次傳輸(即:第1個包走eth0,下一個包就走eth1…」的新頁面)
 
行 1: 行 1:
 
* mode 0 循環負載平衡合併頻寬 (balance-rr) Round-robin policy
 
* mode 0 循環負載平衡合併頻寬 (balance-rr) Round-robin policy
 
: 傳輸數據包順序是依次傳輸(即:第1個包走eth0,下一個包就走eth1….一直循環下去,直到最後一個傳輸完畢),此模式提供負載平衡和容錯能力;但是我們知道如果一個連接或者會話的數據包從不同的接口發出的話,中途再經過不同的鏈路,在客戶端很有可能會出現數據包無序到達的問題,而無序到達的數據包需要重新要求被發送,這樣網絡的吞吐量就會下降
 
: 傳輸數據包順序是依次傳輸(即:第1個包走eth0,下一個包就走eth1….一直循環下去,直到最後一個傳輸完畢),此模式提供負載平衡和容錯能力;但是我們知道如果一個連接或者會話的數據包從不同的接口發出的話,中途再經過不同的鏈路,在客戶端很有可能會出現數據包無序到達的問題,而無序到達的數據包需要重新要求被發送,這樣網絡的吞吐量就會下降
  +
* mode 1 自動備援模式 (Active-backup) Active-backup policy
  +
: 只有一個設備處於活動狀態,當一個宕掉另一個馬上由備份轉換為主設備。mac地址是外部可見得,從外面看來,bond的MAC地址是唯一的,以避免switch(交換機)發生混亂。此模式只提供了容錯能力;由此可見此算法的優點是可以提供高網絡連接的可用性,但是它的資源利用率較低,只有一個接口處於工作狀態,在有 N 個網絡接口的情況下,資源利用率為1/N
  +
* mode 2
  +
:
  +
* mode 3
  +
:
  +
* mode 4
  +
:
  +
* mode 5
  +
:
  +
* mode 6
  +
:

於 2021年5月26日 (三) 18:39 的修訂

  • mode 0 循環負載平衡合併頻寬 (balance-rr) Round-robin policy
傳輸數據包順序是依次傳輸(即:第1個包走eth0,下一個包就走eth1….一直循環下去,直到最後一個傳輸完畢),此模式提供負載平衡和容錯能力;但是我們知道如果一個連接或者會話的數據包從不同的接口發出的話,中途再經過不同的鏈路,在客戶端很有可能會出現數據包無序到達的問題,而無序到達的數據包需要重新要求被發送,這樣網絡的吞吐量就會下降
  • mode 1 自動備援模式 (Active-backup) Active-backup policy
只有一個設備處於活動狀態,當一個宕掉另一個馬上由備份轉換為主設備。mac地址是外部可見得,從外面看來,bond的MAC地址是唯一的,以避免switch(交換機)發生混亂。此模式只提供了容錯能力;由此可見此算法的優點是可以提供高網絡連接的可用性,但是它的資源利用率較低,只有一個接口處於工作狀態,在有 N 個網絡接口的情況下,資源利用率為1/N
  • mode 2
  • mode 3
  • mode 4
  • mode 5
  • mode 6