LINUX.ORG.RU
ФорумAdmin

Bonding с резервированием.

 , ,


0

2

Добрый день. Гуру, прошу совета по бондингу. Ответ очевиден и прост, но гуглёжка не помогает.

Есть несколько серверов и пара коммутаторов. Сервера цепляются к каждому коммутатору отдельной сетевухой. Конечная цель - получить скорость 20Gb/s и отказоустойчивость по бондингу. При настройке round-robin (type 0) всё хорошо, но при отказе одного из коммутаторов начинаются потери пакетов в пределах 20-25%, что крайне негативно сказывается на дисковых операциях, для которых собственно и городится огород. Вопрос. Какой режим бондинга нужен в данном случае и возможно ли в принципе реализовать такую схему без потерь пакетов при отказе коммутатора?


делай ling aggregation. но он требует так же настройки портов на стороне коммутатора

anonymous
()
Ответ на: комментарий от anonymous

ТС же написал, что коммутаторы разные на каждом плече бонда. В таком варианте LACP невозможен. LACP можно делать либо в один коммутатор, либо в логически объединённые коммутаторы (стек или что-то типа vPC/VSS у циски).

Bebop ★★
()

Какой вариант определения падения линка у вас используется?

Я бы тут покрутил для минимизации негативных моментов.

ЗЫ. Слова «дисковые операции» и «Ethernet» в одном контексте суть зло. Очень плохой вариант. А вариант ballance-rr (bond 0) только усугубляет расклад и говорит о том, что нормальной сети нет, иначе бы совсем не так делали. А значит технически решение ваше так себе. Это я не понта ради, а для того, чтобы было понимание, что никакими ухищрениями действительно хорошо не сделаете.

Bebop ★★
()

Юзайте аппаратно стекируемые коммутаторы, на которых LACP работает в т.ч. между свитчами в стеке.

AlexAT
()

Почему бы не сделать две параллельные подсети, по одной на каждом коммутаторе, и подключить каждый хост и каждый iscsi таргет двумя сетевухами в обе подсети, по одной сетевухе в каждый коммутатор, и настроить на всех хостах iscsi multipathing. Работать должно лучше и стабильнее, чем любой бондинг, поскольку вся логика деления нагрузки и фейловера на конечных узлах. А сама сеть (коммутаторы) может быть тупой, как пробка.

Если у вас не iscsi, а nfs или даже что-то более экзотическое, можно на той же сетевой схеме попробовать multipath tcp.

iliyap ★★★★★
()
Ответ на: комментарий от pr0mille

еще есть MC-LAG

Ну упомянутые vPC (для нексусов) или VSS (для каталистов) и есть реализация MC-LAG от циски.

Вот только вся проблема, что это насквозь проприетарно (если коммутаторы разные то сразу мимо), и обычно требует достаточно дорогих железок (на самых простых коммутаторах обычно такой возможности нет).

Bebop ★★
()
Ответ на: комментарий от Bebop

Будем спорить о том что в кишках происходит?

Существенно есть разница между LACP в рамках стека коммутаторов или MC-LAG между независимыми железками.

pr0mille
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.