Назад | Перейти на главную страницу

Многослойный LACP

У меня есть сетевой коммутатор, который ограничен 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.