Alex_Skif
Contributor
Contributor

vSwitch & EtherChannel & SMB

Коллеги, добрый день!

Прошу Вас помочь.

Описание тестовой среды

1. Две виртуальные машины (версия HW 11) на двух разных ESXi хостах (версия 6.0)

2. Сеть ESXi

На хосте настроен Standard Switch к которому подключено два интерфейса 10 Гб/с в режиме Active/Active и со стороны сети настроен Etherchannel (Оба интерфейса в состоянии Up).

Балансировка настроена по IP.

3. Сеть VM

В каждой виртуальной машине настроено два одинаковых сетевых адаптера VMXNET3, каждый из которых настроен в свой отдельный VLAN.

Различаются только IP-адреса

Оба интерфейса не маршрутизируемые, но доступность есть (ping)

3. ОС VM: Windows Server 2016

Тестирование проводилось утилитой diskspd с одной машины на другую по протоколу SMB (CIFS) с задействованием обоих интерфейсов.

Проблема следующая

Описание тестаРезультат тестирования diskspd

VM. Включен только один интерфейс VMXNET3

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

На сетевом интерфейсе скорость ~ 9 Гб/с

VM. Включена оба интерфейса

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

На сетевом интерфейса отправителя - 9 Гб/с  (задействован только один интерфейс)

На обоих сетевых интерфейсах получателя скорость ~4,5 Гб/с

VM. Включено оба интерфейса

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

На сетевом интерфейса отправителя (загрузка только одного интерфейса): ~ 9 Гб/с

На обоих сетевых интерфейсах получателя скорость ~4,5 Гб/с

Почему не загружаются оба интерфейса на 9 Гб/с????

Дополнительно:

После установки на одном vSwitch ESXi балансировка по port ID скорость выросла и каждый интерфейс стал загружен на 9 Гб/с.

Однако это проблему не решает.

3 Replies
IT_pilot
Expert
Expert

LACP поддерживается в vSphere Distributed Switch.

У вас же Standard Switch.

А вообще VMWare ESXi не умеет напрямую работать с общими папками Windows (по протоколу SMB).

Более подробно про LACP - https://docs.vmware.com/en/VMware-vSphere/6.0/vsphere-esxi-vcenter-server-602-networking-guide.pdf

http://it-pilot.ru
0 Kudos
Alex_Skif
Contributor
Contributor

Приношу прощения!!!

Конечно же просто Etherchannel без LACP  - подправил заголовок.

И исправил ошибку для теста при двух интерфейсах - EtherChannel работает только на получателе, так как на отправителе при тесте используется только один интерфейс.

Второй просто простаивает.

0 Kudos
Alex_Skif
Contributor
Contributor

Вопрос решился.

Неправильная настройка LACP со стороны коммутатора.

LACP - mode active