zfs отправляет через соединение sctp

Я настраиваю файловый сервер с помощью zfs send (используя zrep) для синхронизации данных с ведомым устройством. Идея заключалась в том, что я могу вручную переключаться на резервный сервер, если и когда это необходимо. Серверы имеют несколько сетевых интерфейсов, и три настроены как частное соединение между двумя серверами с выделенным vlan, возможно, маршрутизируемым через разные коммутаторы, но я не уверен в этом (они расположены в отдельных зданиях, и работа в сети выходит за рамки моих обязанностей). Кажется, имеет смысл объединить эти интерфейсы и отправить поток отправки zfs через объединенный интерфейс. Однако у меня нет контроля над коммутаторами, поэтому я не могу настроить LACP или что-то еще, что нужно на них. Требуется ли это для агрегации каналов Solaris, чтобы правильно сбалансировать данные между тремя интерфейсами? Предположительно, IPMP не очень поможет, потому что только исходящие данные распределены по трем интерфейсам, и входящие данные на ведомом устройстве должны будут входить на одном интерфейсе, верно?

Другой альтернативой может быть использование соединения SCTP, использующего преимущества множественной адресации для распределения данных по трем каналам. Кто-нибудь пробовал это? Существует ли существующая программа для создания такого соединения? Кажется, что socat и ncat могут устанавливать sctp-соединения, но из их man-страниц не ясно, могут ли они устанавливать многодомные соединения.

Наконец, кто-нибудь пробовал настраивать гигантские пакеты для сетевого интерфейса, используемого для отправки / получения zfs? Я склонен полагать, что это улучшит пропускную способность, но так ли это? Или это плохая идея, например, из-за увеличения задержек?

0 ответов

Другие вопросы по тегам