Я использую AoE (ATA Over Ethernet) на Linux NAS с подключенными гигабитными сетями. Мне любопытно, какой режим связывания лучше всего подходит для использования с AoE? (баланс-rr, баланс-xor, 802.3 и т. д.)
Я использую хорошие переключатели procurve, я настроил sysctl так, чтобы буферы rx / tx ядра подходили для jumbo-кадров, я просто хочу убедиться, что выбрал соответствующий тип связывания. Я ищу оптимальную производительность и отказоустойчивость (или, в первую очередь, зачем вам связываться).
Эта информация может быть полезной.
http://support.coraid.com/support/sr/ANSR001.pdf
Часто требуется, чтобы SR использовался в конфигурации, которая разрешает одновременное использование сетевых интерфейсов для агрегированной пропускной способности и избыточности. Стандартным решением для этого является агрегация каналов 802.3ad, широко известная как связывание. Поскольку AoE является собственным типом Ethernet и не использует IP, он оказался несовместим с реализацией связывания 802.3ad некоторыми поставщиками. Чтобы преодолеть это ограничение, драйвер Linux AoE реализует функцию, называемую multipathing, для обеспечения циклической балансировки нагрузки нескольких целей AoE на нескольких клиентских интерфейсах. Эта функция доступна в драйверах Linux ядра 2.6, начиная с aoe6-33. В настоящее время Linux является единственной системой с драйвером AoE, реализующим функцию множественного доступа.
Чтобы понять ваши варианты и как они работают, см. http://www.linuxfoundation.org/en/Net:Bonding
В частности, разделы «Настройка связывания для высокой доступности» и «Настройка связывания для максимальной пропускной способности».