Назад | Перейти на главную страницу

Сетевое соединение Modi Balance-RR / 802.3ad layer3 + 4

В чем разница между баланс-р-р и 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.