Сети

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

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

Методика тестирования такая же как и в обзоре 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-2019. Копирование запрещено.
Коммерческие предложения, сотрудничество и реклама: cooperation@serverstech.ru
Предложения, вопросы и пожелания читателей: readership@serverstech.ru
Copyright © 2015-2019 ServersTech.ru. Все права сохранены
Copyright © 2015-2019 ServersTech.ru. All rights reserved