SMB Multichannel на Synology NAS официально доступен

Всем привет!!!

Компания Synology официально представила технологию SMB Multichannel на своих устройствах начиная с версии SMB 4.15.9, которая доступна начиная с DSM 7.1.1 и более новых. Я расскажу что это такое и как этим воспользоваться.

SMB Multichannel на Synology NAS официально доступен

SMB Multichannel – позволяет объединять несколько каналов от сервера до клиента увеличивая пропускную способность передачи данных на количество этих каналов. Данный функционал появился в SMB 3.0 и доступа в Windows Server 2012 и новее, в Windows 8 и новее и в MacOS 11.3 и новее

SMB Multichannel дает два основных преимущества:

  • Увеличенная пропускная способность – передача файлов SMB может быть значительно ускорена при наличии нескольких сетевых подключений
  • Повышенная надежность – в случае сбоя сети, сервер может продолжать общаться с клиентом по альтернативным путям

Еще одной особенностью SMB Multichennal является простота настройки. По факту нужно включить данный функционал на NAS и подключить соответствующие интерфейсы

Для этого переходив в DSM > Панель управления > Файловые службы > SMB > Дополнительные настройки > Другие и включаем многоканальный SMB3

Еще есть один нюанс. Если у вас на Synology NAS будет несколько шлюзов по умолчанию, то нужно выбрать основным тот интерфейс, на который у вас стоит переадресация портов на роутере. Сделать это можно перейдя в Панель управления > Сеть > Общее > Редактировать шлюз по умолчанию как на картинке ниже. Тут нужно перетащить основной интерфейс выше других, что бы он был главным.

В каких случаях можно воспользоваться SMB Multichannel

  • Когда клиент использует одно высокоскоростное соединение (2,5GbE или 10Gbe), а сервер использует несколько низкоскоростных сетевых подключений (1GbE) или наоборот
  • Когда и клиент, и сервер имеют несколько сетевых подключений к одной и той же сети
  • Передача файлов от совместимых клиентов по протоколам SMB (например, Проводник в Windows 10/11, Finder на macOS)

Рассмотрим более подробно вариант, когда и на сервере и на клиенте используется по два интерфейса в одну и туже локальную сеть.

Самое главное, что бы сетевые адаптеры работали на одинаковой скорости, например 1Gbe. Если вы планируете одно соединение на WiFi а другое на 1Gbe Ethernet, то это не заработает.

В моем случаи и сервер и клиент получают IP адреса от сервера DHCP

Если вы все настроили и подключили как сказано выше, то подключайтесь по SMB к NAS и пробуйте загружать или скачивать файлы. вы должны увидеть загрузку сразу по двум интерфейсам в Windows и в NAS

Так же на Windows можно проверить статус SMB Multichennal командой в Power Shell

Get-SmbMultichannelConnection

На картинке выше видно, что имеется два маршрута от клиента до сервера с разными IP адресами, это значит что SMB Multichannel нашел разные пути и задействовал их при передаче данных по протоколу SMB

На MacOS команда такая

smbutil multichannel -a

В итоге без каких-то хитрых манипуляций получилось загрузить два сетевых канала одновременно. Пусть вас не смущает низкая скорость. Это мой тестовый стенд, я больше из USB-Ethernet адаптеров выжить не смог. Когда куплю хорошие гигабитные PCI карты смогу воспользоваться гигабитными портами полностью Сейчас же главное, что трафик распараллеливается и оба гигабитных порта и на клиенте и на сервере задействуются.

На этом все, загружайте свои сетевые карты полностью с SMB Multichannel.

SMB Multichannel на Synology NAS официально доступен

Подписаться
Уведомить о
guest
51 Комментарий
Старые
Новые
Межтекстовые Отзывы
Посмотреть все комментарии