В чем разница между balance-rr и 802.3ad?

В чем разница между balance-rr и 802.3ad?

Я знаю режимы связывания, я знаю о balance-rrи 802.3ad. Оба обеспечивают отказоустойчивость и каким-то образом увеличивают пропускную способность канала.

Мой вопрос: если мы можем использовать balance-rr802.3ad без необходимости переключения поддержки, почему кто-то вообще должен захотеть использовать 802.3ad?

решение1

Отэта страницакасательно balance-rr:

Этот режим — единственный режим, который позволяет одному соединению TCP/IP распределять трафик по нескольким интерфейсам. Таким образом, это единственный режим, который позволяет одному потоку TCP/IP использовать пропускную способность более одного интерфейса. Однако это имеет свою цену: распределение часто приводит к тому, что одноранговые системы получают пакеты не по порядку, что приводит к срабатыванию системы управления перегрузкой TCP/IP, часто путем повторной передачи сегментов.

И относительно 802.3ad:

Стандарт 802.3ad также требует, чтобы кадры доставлялись по порядку (в определенных пределах), поэтому в целом в отдельных соединениях не будет наблюдаться нарушения порядка пакетов.

Таким образом, 802.3ad обеспечивает лучший порядок пакетов, что позволяет избежать повторных передач TCP.

решение2

Вы не правы. И balance-rr, и 802.3ad должны иметь поддерживаемый коммутатор (EtherChannel).

баланс-рр:Кадры передаются по круговой схеме без хеширования, что обеспечивает настоящую балансировку нагрузки.
802.3ad:Этот режим является официальным стандартом для агрегации каналов и включает в себя множество настраиваемых параметров для балансировки трафика.

Если у вас нет поддержки EtherChannel, используйте Balance-ALB или Balance-TLB. Оба метода используют изменение MAC при отправке (TLB) или отправке/получении (ALB)

Больше информацииздесь.

Связанный контент