В чем разница между баланс-р-р и 802.3ad с xmit_hash_policy, установленным на layer3 + 4
https://www.kernel.org/doc/Documentation/networking/bonding.txt
This algorithm is not fully 802.3ad compliant. A single TCP or UDP conversation containing both fragmented and unfragmented packets will see packets striped across two interfaces. This may result in out of order delivery. Most traffic types will not meet this criteria, as TCP rarely fragments traffic, and most UDP traffic is not involved in extended conversations. Other implementations of 802.3ad may or may not tolerate this noncompliance.
802.3ad с xmit_hash_policy, установленным на layer3 + 4, это режим связывания, который является одним из стандартных, разумных и широко используемых. Как и многие другие, он не позволяет пропускать> 100% для одного TCP-соединения. На практике заявление об отказе от ответственности в отношении фрагментированных пакетов, которое вы процитировали, не имеет значения, насколько я видел.
баланс-р-р - это очень специфический и редко используемый режим балансировки. В основном это полезно для выделенной подсети резервного копирования и восстановления. При обслуживании объединенным персоналом сети и системных администраторов, с специально настроенным коммутатором и специально настроенными всеми серверами / маршрутизаторами, с небольшим тестированием вы можете достичь> 100% пропускной способности для одного TCP-соединения. Однако не ожидайте 200%. (Не забудьте проверить оба направления, если вам не нравится, что ваше восстановление очень медленное). Если ссылка прерывается, оставшиеся будут работать.
Вы уже связались с подробным техническим описанием, поэтому я понял, что вам нужен высокоуровневый ответ.
Группа агрегации каналов (LAG) используется не только для увеличения пропускной способности, но и для резервного копирования каналов. Если один канал LAG выйдет из строя, балансирующая LAG-rr не будет работать должным образом, но 802.3ad LAG будет работать хорошо с уменьшенной полосой пропускания.
Balance-rr LAG позволяет использовать полную полосу пропускания LAG для одного TCP / UDP-соединения, но 802.3ad LAG позволяет использовать только одну полосу пропускания канала. LAG balance-rr не поддерживает резервное копирование и восстановление. Он отлично работает с Cisco Etherchannel LAG. Многие коммутаторы Cisco поддерживают только LAG Etherchannel и не поддерживают 802.3ad LACP.