Сети

Агрегирование 10-гигабитных каналов на примере D-Link DXE-820T и D-Link DXS-1210-10TS

Содержание материала


Для повышения надежности и пропускной способности сетевого подключения в корпоративном сегменте используется технология агрегирования каналов (Link Aggregation) или IEEE 802.3ad. Сегодня редакция ServersTech.ru протестирует данную технологию на примере 2-портовых сетевых адаптеров D-Link DXE-820T и 10-гигабитного коммутатора D-Link DXS-1210-10TS.

Используя 10-гигабитный коммутатор D-Link DXS-1210-10TS (обзор D-Link DXS-1210-10TS) и 2-портовую сетевую карту D-Link DGE-820T (обзор D-Link DXE-820T), можно повысить суммарную пропускную способность сетевого интерфейса сервера до 40 Гбит/с с помощью технологии агрегирования каналов (Link Aggregation) или IEEE 802.3ad.
Технология агрегирования не имеет автоматического конфигурирования, поэтому для ее использования необходимо настроить как коммутатор, так и сервер.

Тестовый стенд 1: Intel Xeon E3-1275v5, Supermicro X11SAE-F, Samsung DDR4-2133 ECC 8GB, D-Link DXS-1210-10TS, D-Link DGE-820T

Тестовый стенд 2: Intel Atom C2758, SuperMicro A1SRM-2758F, Kingston DDR3-1600 ECC 8GB, D-Link DGE-820T

Коммутатор: D-Link DXS-1210-10TS

Детализация

Тестовый стенд 1

- Процессор: Xeon E3-1275v5 (HT on; TB on);
- Материнская плата: Supermicro X11SAE-F;
- Оперативная память: 4x Samsung DDR4-2133 ECC 8GB (M391A1G43DB0-CPB);
- ОС: Windows Server 2016

Тестовый стенд 2

- Материнская плата: SuperMicro A1SRM-2758F;
- Оперативная память: 2x Kingston DDR3-1600 ECC 8GB (KVR16LE11/8);
- Сетевые карты: D-Link DGE-820T;
- Коммутатор: D-Link DXS-1210-10TS.


Настройка коммутатора

dxe820t LA 06

Для настройки коммутатора D-Link DXS-1210-10TS необходимо перейти в раздел «Функции L2» и выбрать «Агрегирование каналов».

dxe820t LA 07

В открывшемся окне необходимо задать ID создаваемой группы, порты, входящие в группу, и выбрать режим работы (в нашем случае с 5 по 6 порты, активный режим с протоколом LACP). После чего нажать на кнопку «Добавить».

dxe820t LA 08

Агрегированный канал создан.

Настройка Microsoft Windows Server 2016

Производить настройку будем на примере Microsoft Windows Server 2016.

dxe820t LA 01

Для настройки сервера необходимо открыть «Диспетчер серверов», перейти к настройке локального сервера и найти пункт «Объединение сетевых карт» и кликнуть по надписи «Отключено».

dxe820t LA 02

Для создания агрегированного канала необходимо кликнуть по кнопке «Задачи» и выбрать «Создать группу».

dxe820t LA 03

В открывшемся окне выбираем два 10-гигабитных интерфейса сетевой карты D-Link DXE-820T.

dxe820t LA 04

Открываем «Дополнительные свойства» и выбираем режим работы LACP с динамической балансировкой нагрузки.

dxe820t LA 05

Созданный агрегированный канал появится в «Сетевых подключениях».

dxe820t LA 10

Открыв свойства созданного канала, видим скорость в 20 Гбит/с (в каждую сторону).


Тестирование

Методика тестирования такая же как и в обзоре D-Link DXE-820T (обзор D-Link DXE-820T). В прошлых материалах (объединение в группу двух и четырех сетевых карт) Мы уже отмечали, что для утилизации пропускной способности агрегированного канала необходимо несколько клиентов, так как балансировка производится на базе MAC- или IP- адресов. Поскольку у нас на руках было только две сетевые карты D-Link DXE-820T, максимальная пропускная способность будет всего лишь 10 Гбит/с вместо 20 (если использовать настройки по умолчанию).

dxe820t LA 12

В iperf пропускная способность «установилась» на уровне 9,91 Гбит/с – практически теоретический максимум! Весьма достойный результат (при этом загрузка ЦП не превышала 12%).

dxe820t LA 11

Скорость копирования больших файлов по SMB составила 947 МБ/с.
Поскольку у Нас было только две сетевые карты, Мы «пошли обходным путем», чтобы протестировать агрегированный канал, - и решили добавить дополнительные IP-адреса обоим серверам, чтобы механизм балансировки, работающий на базе IP-адреса источника и получателя, смог распределять трафик между каналами.

dxe820t LA 13

Заходим в «Сетевые подключения» и жмем свойства на созданном ранее агрегированном канале.

dxe820t LA 14

Далее жмем на кнопку «Свойства», предварительно выбрав пункт «IP версии 4».

dxe820t LA 15

В открывшемся окне кликаем по кнопке «Дополнительно».

dxe820t LA 16

Далее жмем добавить IP-адрес.

dxe820t LA 17

И добавляем новый IP-адрес.

dxe820t LA 21

Также не забудьте в настройках коммутатора выбрать алгоритм балансировки нагрузки на базе IP-адресов источника и получателя (в разделе «Агрегирование каналов»).
И с помощью двух запущенных клиентов iperf (подсоединенных к разным IP-адресам сервера) проверяем пропускную способность.

dxe820t LA 18

dxe820t LA 19

Агрегирование каналов работает - пропускная способность выросла вдвое в обоих направлениях, достигнув 19 Гбит/с. Стоит заметить, что протестировать двунаправленную передачу данных, то есть утилизировать все 40 Гбит/с не удалось в силу недостаточной мощности ЦП: если сервер на базе Xeon E3-1275v6 в целом справлялся с задачей, хотя и загрузка ЦП была близка к 70-80%, то сервер на базе Intel Atom C2758 едва «переваривал» 30 Гбит/с.
Посмотрим, как распределяет трафик коммутатор.

dxe820t LA 27

Для этого зайдем в настройки коммутатора: Наблюдение-Статистика-Порт.

dxe820t LA 20

Загрузка обоих портов на каждой сетевой карте максимальная (агрегированный канал сервера №1 задействует 5 и 6 порты, а сервера №2 – 7 и 8).
Теперь протестируем агрегированный канал на надежность, то есть смоделируем ситуацию обрыва одного из каналов (предварительно вернув настройки по умолчанию – оставив один IP-адрес).

dxe820t LA 22

Запустив iperf, мы видим, что задействованы 5, 6 и 8 порты.

dxe820t LA 23

Отключаем кабель с 8го порта и видим, что весь трафик идет через 7ой порт, при этом сессия iperf не прерывается – перенаправление трафика происходит автоматически.

dxe820t LA 24

Подключив обратно 8ой порт и отключив 5ый, мы видим, что трафик теперь идет через 6ой порт.

dxe820t LA 25

Вернем всё на место.

dxe820t LA 26

Таким образом, агрегирование каналов позволяет не только увеличить пропускную способность сетевого подключения, но и повысить его надежность. Стоит заметить, что при отключении тех или иных портов сессии iperf не прерывались.

Заключение

Технология агрегирования каналов повышает не только пропускную способность сетевого подключения, но и его надежность, так например, переход с гигабитного на 10-гигабитное соединение увеличивает лишь пропускную способность, в то время как объединение сетевых карт в группу повышает еще и надежность соединения благодаря механизму балансировки, который автоматически распределяет сетевой трафик по имеющимся каналам.

0 logo low

Copyright © by ServersTech.ru, 2015-2022. Копирование запрещено.
Коммерческие предложения, сотрудничество и реклама: cooperation@serverstech.ru
Предложения, вопросы и пожелания читателей: readership@serverstech.ru
Copyright © 2015-2023 ServersTech.ru. Все права сохранены
Copyright © 2015-2023 ServersTech.ru. All rights reserved