У меня есть сетевой коммутатор, который ограничен 2x1Gb / s teaming LACP, но есть файловый сервер с сетевым интерфейсом 4x1Gb / s. Какие варианты у меня есть для агрегирования всей доступной полосы пропускания без необходимости произвольных перегородок между полосой пропускания или подключениями?
Одна мысль заключалась в том, чтобы создать две объединенных пары, а затем создать команду из этих двух, но я мог мечтать. В качестве альтернативы, машина с файловым сервером может просто существовать в сети как два IP-адреса и использовать программное решение для балансировки нагрузки по обоим каналам.
Я только начинаю в мире сетей и, вероятно, мне нужно многому научиться, просто кажется, что должно быть какое-то решение, которое могло бы использовать всю доступную пропускную способность, несмотря на аппаратные ограничения коммутатора.
Редактировать:
Я гибко отношусь к операционной системе, так как это новая конфигурация, однако варианты не включают никаких версий Windows Server. Скорее всего, это будет такой дистрибутив Linux, как FreeNAS.
Сетевая карта сервера - это HP NC364T, а коммутатор - HP ProCurve 1910-48G.
Изменить 2:
Другая идея, можно ли настроить две пары как две однонаправленные половины полнодуплексного соединения?
Я сомневаюсь, что вы сможете, но в вашей редакции 2, где вы упоминаете разделение двух команд как две полудуплексные части полнодуплексного соединения, мы опасаемся этого, поскольку это потенциально может открыть вам единственную точку отказа в зависимости от того, как ссылки настроены.
suprjami, вероятно, прав, вероятно, проще всего просто обновить коммутатор до чего-то, что поддерживает LACP более 2x1 ГБ. Он также указывает на то, что один сеанс никогда не будет использовать больше полосы пропускания, чем может предоставить один канал в магистрали LACP, поэтому в конфигурации LACP 4x1Gb или 2x1Gb отдельные сеансы будут ограничены до 1 ГБ. Это не обязательно проблема, если вы пытаетесь обслуживать группу клиентов, но если у вас есть один клиент и вы пытаетесь получить для него пропускную способность 2 ГБ, это не сработает.
Если у вас должен быть 4Gb, я бы посмотрел на настройку пары LACP-транков 2x1Gb и присвоил каждой из них собственный IP. Затем вы можете сделать что-то вроде циклического DNS для имени хоста этого сервера. Это не даст вам идеального распределения пропускной способности, но это относительно простое и простое решение, которое даст вам больше, чем то, что у вас есть сейчас.
Я думаю, вам нужен коммутатор, который может иметь 4 порта в агрегации LACP.
Имейте в виду, что общий доступ к файлам SMB будет означать один сеанс TCP на один IP-адрес, поэтому вам нужно будет балансировать нагрузку на основе IP, и каждый клиент будет балансировать нагрузку на конкретную сетевую карту.
Вам потребуется настроить балансировку нагрузки на основе IP как в системе Windows, так и на коммутаторе.
Некоторые операционные системы поддерживают балансировку нагрузки на основе TCP-порта, хотя это не соответствует стандарту 802.3ad.