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

Предназначены ли режимы связывания balance-xor и 802.3ad для обеспечения балансировки по потокам?

Название говорит само за себя :)

Итак, у нас есть 2 ссылки, одна - 1 МБ (CIR / выделенная), другая - 12 МБ (общая). Один 12MB тоже совсем ненадежен. Я хочу, чтобы мои пакеты не терялись в «черную дыру» разделяемого канала, поэтому мне нужно управление пакетами по потокам, а не по пакетам. Прямо сейчас мы используем balance-rr, и этот режим делит их равномерно по 2 ссылкам ...

Поэтому мне нужна балансировка нагрузки по потокам. Я думаю, что balance-xor кажется правильным выбором, верно?

Нет, в режиме 2 выполняется балансировка каждого ведомого устройства в зависимости от xmit_hash_policy. Получите ли вы одно ведомое устройство или другое, зависит от сетевой карты и / или трафика. Попытка преднамеренно сбалансировать нагрузку разного трафика из двух ведомых устройств с разной скоростью - ненадежная игра, и режим 2 не подходит.

LACP требует, чтобы все подчиненные имели одинаковую скорость и дуплекс, поэтому размещение каналов 1M и 12M в связке Mode 4 не является допустимой конфигурацией.

Чтобы достичь того, что вы описываете, вы должны использовать обычные правила маршрутизации или маршрутизацию на основе политик.