Для перемещения по дереву справки используйте строки заголовка.

Справка по NSG Linux 2.1.0
Дерево команд: ethernet.bond.bnNUM.mode

Что это такое?

Это режим работы соединения (mode) — алгоритм распределения пакетов между каналами, входящими в его состав.

Зачем это нужно?

Чтобы организовать работу многоканально соединения так, как вам нужно в конкретном случае. А также для совместимости с настройками оборудования на другом конце этого соединения.

Как это настроить?

Возможны следующие алгоритмы (иначе называемые политиками):

active-backup
Горячее резервирование без увеличения пропускной способности. В каждый момент работает только один из каналов, остальные находятся в резерве и один из них включается в работу только в том случае, если активный канал выходит из строя. Основной канал устанавливается параметром primary.
МАС-адрес многоканального соединения виден извне только на одном порту, чтобы не вызывать проблем для смежного коммутатора.
Если соединение переключается на другой канал, то в этом канале рассылаются контрольные ARP-запросы в самом порту Ethernet и в каждой из VLAN, сконфигурированных на нём.
balance-rr
Балансировка нагрузки и резервирование каналов на уровне отдельных пакетов. Пакеты передаются по очереди в каждый из работоспособных каналов (по кругу, round robin).
balance-xor
Балансировка нагрузки и резервирование каналов на уровне парных взаимодействий. Пакеты, принадлежащие каждой паре MAC-адресов (источник, назначение) передаются в определённый канал, таким образом, все парные взаимодействия распределяются равномерно между действующими каналами. Более сложные алгоритмы распределения взаимодействий между каналами могут быть установлены параметром xmit-hash-policy.
broadcast
Резервирование с помощью широковещательной рассылки: каждый пакет передаётся одновременно во все действующие каналы.
802.3ad
Динамическая агрегация каналов согласно стандарту IEEE 802.3ad. Каналы с одинаковой скоростью и одинаковым режимом Full/Half Duplex объединяются в группы (aggregation groups). В каждом агрегаторе используются одновременно все каналы в соответствии с 802.3ad. Алгоритм распределения пакетов между каналами устанавливается параметром xmit-hash-policy.
ВНИМАНИЕ! Не все возможные политики совместимы со стандартом 802.3ad, особенно в части обработки пакетов с нарушенной последовательностью. При использовании таких политик на оборудовании различных производителей возможны проблемы с совместимостью.
Для работы данного алгоритма требуется, чтобы промежуточные коммутаторы поддерживали механизм IEEE 802.3ad Dynamic link aggregation. Как правило, режим 802.3ad на них не включён по умолчанию, поэтому требуется настройка коммутаторов.
balance-tlb
Адаптивная балансировка нагрузки на передачу (transmit load balancing). Не требует специальной поддержки агрегации на промежуточных коммутаторах. Исходящие пакеты распределяются между активными каналами таким образом, чтобы обеспечить им равномерную загрузку относительно номинальной скорости каждого канала. Все входящие пакеты принимаются одним активным каналом; если он выходит из строя, то другой канал становится активным и принимает его MAC-адрес.
balance-alb
Адаптивная балансировка нагрузки (adaptive load balancing). Включает в себя balance-tlb плюс балансировку нагрузки на приёме (rlb) для пакетов IPv4. Не требует специальной поддержки агрегации на промежуточных коммутаторах; балансировка на приёме производится с помощью манипулирования пакетами ARP. В исходящие ответы ARP вместо системного МАС-адреса подставляется адрес конкретного порта в нём, с тем, чтобы каждый из удалённых хостов присылал пакеты на определённый порт устройства NSG.

© Network Systems Group 2015–2024 Отдел документации