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

Отброшены большие пакеты на VMWare

У нас есть странная проблема в нашей сети, которая согласно networkengineering.stackexchange там не по теме, хотя на мой взгляд это проблема сети.

Мы впервые увидели это, когда захотели восстановить базы данных SQL в тестовую БД. Восстановление не удалось, в журнале Windows мы видели ошибки iSCSI, подключенный диск iSCSI, кажется, очень часто теряет соединение (резервное копирование восстанавливается с помощью veeam - это подключает файл резервной копии как том iSCSI (цель - физический сервер резервного копирования, инициатор - виртуальный SQL сервер)).

Мы провели некоторое тестирование, и это не только проблема iSCSI, это происходит, когда мы копируем файлы между физическими серверами и виртуальными серверами. Наш мониторинг показывает большое количество ошибок в процессе копирования, странно то, что мы не видим ошибок на коммутаторе.

На порте коммутатора (коммутатор Netgear M5300) виртуального сервера мы видим «Полученных пакетов> 1518 октетов» и «Переданных пакетов> 1518 октетов», когда мы копируем большие файлы. Но «Пакеты RX и TX» больше 1518 - это 0. Это происходит только на порту ESX, а не на порту другого сервера в любом тесте.

Все порты (коммутатор, vSwitch, группы портов, серверные интерфейсы) имеют значение MTU по умолчанию (1518/1500). Мы перезагрузили сервер резервного копирования и esx со всеми содержащимися виртуальными машинами, отключили и снова включили порты коммутатора. Wireshark на отправляющем сервере показывает большие пакеты (64 КБ), но согласно статистике коммутатора этот порт принимает только нормальные 1518 кадров.

Похоже, это происходит только с этим одним тестовым esx, со всеми имеющимися у нас виртуальными машинами, даже если мы загружаем файлы в хранилище данных esx.

Я больше не знаю, где искать. Единственное, что мы еще не перезагружали, это сам коммутатор, так как это основной компонент в сети, мы не можем сделать это во время производства (а производство работает круглосуточно и без выходных). Мы попробуем это на выходных, но если у кого-то есть подсказка, где посмотреть, я был бы признателен.

РЕДАКТИРОВАТЬ: для полноты картины небольшая топология:

РЕДАКТИРОВАТЬ2: Провел еще несколько тестов: ошибки видны только на портах восходящего канала с несколькими виртуальными локальными сетями. Если я использую только один немаркированный vlan, нигде не будет ошибок и пакетов более 1518.

Если теперь я подумаю, пакет с тегом VLAN будет иметь размер 1522. Но некоторым коммутаторам это не важно, некоторым - MTU везде по умолчанию. Я не хочу прекращать использование тегированных VLAN с vmware ... Есть идеи?

Очевидно, что информация о "Пакеты> 1518" не имеет эта ссылка на форум Netgear 4 байта для тега VLAN автоматически добавляются к настройке MTU, поэтому нет необходимости изменять его на 1522 или что-то еще.

Было бы лучше, если бы они не подсчитывали пакеты с тегами при подсчете пакетов больше 1518 ...

Это означает, что у нашей проблемы с восстановлением резервной копии есть другой источник ... поиск продолжается ...