Маршрутизаторы с мультигигабитными портами или агрегация каналов: что лучше

Порты Gigabit Ethernet с агрегацией каналов

Некоторые производители решили включить в свои прошивки возможность создание Link Aggregation в своих маршрутизаторах , некоторые производители, поддерживающие эту функцию, — это, несомненно, ASUS и NETGEAR, два настоятельно рекомендуемых производителя высокопроизводительных маршрутизаторов. Link Aggregation, также известный как стандарт LACP или 802.3ad, позволяет нам объединить два (или более) физических порта в один логический канал, что позволит нам увеличить реальную пропускную способность устройств, обеспечивая возможность передачи на более высоких скоростях. .

Домашние маршрутизаторы позволяют Link Aggregation будет выполняться на двух портах Gigabit Ethernet , коммутаторы, которыми можно управлять с помощью этой функции, позволяют нам выполнять агрегацию каналов с большим количеством портов, но в настоящее время маршрутизаторы допускают максимум 2 порта. Это означает, что если мы подключим NAS-сервер или компьютер с несколькими сетевыми картами, мы сможем обеспечить возможность подключения к локальной сети до 2 Гбит / с скорость, идеальная для обмена данными на высокой скорости.

Включение функции Link Aggregation и ее использование в маршрутизаторе имеет свои сильные и слабые стороны, поэтому вам следует подумать, действительно ли это того стоит. Это функция встроенного ПО, и обычно за ее добавление не взимается дополнительная плата.

Сильные стороны

Сильной стороной включения функции Link Aggregation является многосторонность , мы можем оборудовать ПК или NAS-сервер вдвое большей скоростью, в частности, до 2 Гбит / с в полнодуплексном режиме. Кроме того, мы можем использовать те же кабели, что и всегда с Cat5e, для соединения маршрутизатора и последнего хоста. Кроме того, мы можем включить или отключить эту функцию, когда захотим, из прошивки, на случай, если в некоторые моменты мы действительно захотим подключить сервер.

Если вы собираетесь подключить настольный компьютер с двумя сетевыми картами, или двухпортовую сетевую карту, или сервер NAS с двумя портами Gigabit Ethernet, это решение позволит вам удвоить производительность оборудования при доступе с разных устройства для копирования записей.

Слабые точки

Первым слабым местом использования LACP в маршрутизаторе является то, что эти типы устройств обычно имеют несколько портов Gigabit Ethernet, у нас обычно четыре порта LAN, хотя есть домашние маршрутизаторы с 6 и даже 8 портами Gigabit Ethernet. Объединяя два физических канала в один логический, мы фактически «теряем» порт, который мы не можем использовать для подключения другого компьютера к сети. Поэтому первое слабое место в том, что у нас будет менее доступный порт Gigabit Ethernet для подключения другого устройства.

Link Aggregation — это протокол, который требует оба конца, чтобы «говорить» тот же язык, то есть 802.3ad. Если у нас нет ПК, настроенного по стандарту LACP, или если мы не настроили наш сервер NAS как таковой, агрегация каналов не будет работать.

Еще один негативный аспект заключается в том, что в зависимости от о балансировке нагрузки, которая есть в прошивке роутера , LACP не смог обеспечить нам скорость 2 Гбит / с. LACP поддерживает разные алгоритмы балансировки нагрузки, так что оба физических канала передают трафик, наиболее распространенным является src-mac, хотя мы также можем найти src-dst-mac или src-dst-ip с большей детализацией. На следующем изображении вы можете увидеть некоторые алгоритмы балансировки нагрузки профессионального коммутатора L3:

Пока мы не проверим его работу, мы не узнаем, какой алгоритм он использует внутри, это может ограничить балансировку нагрузки по ссылкам и не обеспечить нам скорость 2 Гбит / с в определенных обстоятельствах.

Агрегация каналов

Агрегация каналов (link aggregation) — технология, которая позволяет объединить несколько физических каналов в один логический.

Для агрегирования необходимо наличие специального программного обеспечения как на стороне сервера, так и на стороне клиента. Решение об использовании того или иного канала и процентном распределении нагрузки между ними принимается после подсчета метрик. Метрики вычисляются на стороне сервера и на стороне клиента, что позволяет определить пропускную способность каждого конкретного исходящего и входящего соединения в каждый момент времени.

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

В целом агрегация – это дорого: нужно платить и за серверное оборудование, и за высокоскоростные каналы. Однако существует ряд задач, оптимальным решением которых будет использование мультироутера с агрегацией.

Задача №1

Требуется построить туннель через беспроводной канал. В наличии 2 высокоскоростных 4G (LTE) канала, в любом из которых качество связи может непредсказуемо ухудшиться вплоть до обрыва соединения. При использовании балансировки, если «упадет» канал, выбранный для передачи данных по протоколу TCP, туннелю придется перестраивается на другой, что займет некоторое время. Непрерывность передачи данных обеспечить не получится. Но если туннель будет построен поверх агрегированных каналов, он продолжит функционировать, прерывания передачи данных не будет.

Задача №2

Есть измерительный прибор, подключенный к последовательному порту роутера. С этого прибора передаются показания датчиков давления в реакторе. Прерывание потока данных распознается системой как какой-то сигнал, например, сигнал об аварии. Данные должны поступать непрерывно, даже если произошло «падение» одного из каналов. Агрегация позволяет работать именно в таком режиме.

Задача №3

При проведении транзакций по банковским картам критично важно чтобы связь не оборвалась. В условиях плохого сигнала обеспечить стабильное соединение можно с помощью агрегации

В этих примерах есть одна общая черта – везде речь идет о приложениях и программах, которые чувствительны к разрыву соединений. Технология агрегации подходит именно для таких случаев.

Выбор между балансировкой и агрегацией зависит от особенностей стоящих задач. В большинстве случаев бывает достаточно балансировки. Агрегация является более совершенной и более дорогой технологией. Ее использование оправдано там, где критичен факт разрыва соединения, или там, где стоимость не имеет решающего значения, например, в системах безопасности.

7.2. Конфигурация агрегации портов

  1. Создать Port-Group;

  2. Добавить порт в Port-Group для агрегации, выбрать режим;

  3. Войти в режим конфигурации Port-Channel;

  4. Выбрать метод балансировки трафика;

  5. Задать приоритет системы для LACP;

  6. Задать приоритет порта для LACP;

  7. Задать режим тайм-аута для LACP.

  1. Создать Port-Group:

Команда

Описание

port-group <port-group-number>

no port-group <port-group-number>

!  В режиме глобальной конфигурации

Создать Port-Group. Команда no удаляет Port-Group.

2. Добавить порт в Port-Group для агрегации, выбрать режим:

Команда

Описание

port-group <port-group-number> mode {active | passive | on}

no port-group

!  В режиме конфигурации порта

Добавить данный порт в Port-Group и выбрать режим агрегации. active — порт будет посылать сообщения LACPDU независимо от второй стороны; passive — порт будет ожидать получения LACPDU от ответной стороны; on — режим статической агрегации. Команда no удаляет порт из Port-Group.

3. Войти в режим конфигурации Port-Channel:

Команда

Описание

interface port-channel <port-channel-number>

!  В режиме глобальной конфигурации

Войти в режим конфигурации Port-Channel. <port-channel-number> — соответствует <port-group-number> созданной Port-Group.

4. Выбрать метод балансировки трафика:

Команда

Описание

load-balance {src-mac | dst-mac | dst-src-mac | src-ip | dst-ip | dst-src-ip | ingress-port | dst-src-mac-ip }

no load-balance

!  В режиме глобальной конфигурации

Выбрать метод балансировки трафика для всех Port-Channel. Команда no возвращает метод по-умолчанию — src-mac.

5. Задать приоритет системы для LACP:

Команда

Описание

lacp system-priority <system-priority>

no lacp system-priority

!  В режиме глобальной конфигурации

Задать приоритет системы для LACP. Команда no возвращает приоритет по-умолчанию — 32768.

6. Задать приоритет порта для LACP:

Команда

Описание

lacp port-priority <port-priority>

no lacp port-priority

!  В режиме конфигурации порта

Задать приоритет порта для LACP. Команда no возвращает приоритет по-умолчанию — 32768.

7. Задать режим тайм-аута для LACP:

Команда

Описание

lacp timeout {short | long}

no lacp timeout

!  В режиме конфигурации порта

Выбрать режим таймаута порта для LACP. Команда no возвращает конфигурацию по-умолчанию — long.

Настройка режима адаптивной балансировки нагрузки balance-alb

Настройка агрегации каналов в режиме balance-alb рассмотрена на примере инфраструктуры, где каждый из двух компьютеров подключен к сети передачи данных двумя соединениями.

Для настройки и запуска агрегации в режиме balance-alb в Astra Linux:

  1. Внести в конфигурационный файл /etc/network/interfaces параметры агрегирующего интерфейса:

    iface bond0 inet static
     address <собственный_IP-адрес>
     netmask 255.255.255.0
     pre-up modprobe bonding mode=balance-alb
     post-down rmmod bonding
     bond-mode 6
     bond-miimon 100
     bond-downdelay 150
     bond-updelay 150
     bond-slaves eth1 eth2

    Где вместо параметра <собственный_IP-адрес> указать на одном компьютере IP-адрес 10.1.1.2, на другом — 10.1.1.3;

  2. Активировать агрегирующий интерфейс командой:

    sudo ifup bond0

  3. Для проверки работоспособности агрегирования интерфейсов в режиме balance-alb:

    1. Проверить список сетевых устройств:

      ip link show…3: eth1: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master bond0 state UP mode DEFAULT group default qlen 1000    link/ether 52:54:00:31:72:c7 brd ff:ff:ff:ff:ff:ff4: eth2: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master bond0 state UP mode DEFAULT group default qlen 1000    link/ether 52:54:00:61:6b:17 brd ff:ff:ff:ff:ff:ff5: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000    link/ether 52:54:00:31:72:c7 brd ff:ff:ff:ff:ff:ff В выводе команды видно, что активны (UP) устройства eth1 и eth2, и одному из устройств (устройству eth1) назначен MAC-адрес устройства bond0 (для наглядности важные параметры отмечены шрифтом bold);

    2. Отключить сетевой кабель из активного сетевого интерфейса;
    3. Повторно проверить список сетевых устройств:

      ip link show…3: eth1: <NO-CARRIER,BROADCAST,MULTICAST,SLAVE,UP> mtu 1500 qdisc pfifo_fast master bond0 state DOWN mode DEFAULT group default qlen 1000    link/ether 52:54:00:61:6b:17 brd ff:ff:ff:ff:ff:ff4: eth2: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master bond0 state UP mode DEFAULT group default qlen 1000    link/ether 52:54:00:31:72:c7 brd ff:ff:ff:ff:ff:ff5: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000    link/ether 52:54:00:31:72:c7 brd ff:ff:ff:ff:ff:ff В выводе команды видно, что устройство eth1 неактивно, а MAC-адрес устройства bond0 теперь назначен устройству eth2.

Конфигурирование NAS для двухканального режима

Для наших тестов мы использовали QNAP TS-231P, оснащенный двумя LAN-портами и обеспечивающий высокую пропускную способность. Мы измерили скорости передачи данных по FTP, причем и в NAS-накопителе, и в целевом ПК были установлены быстрые SSD-накопители SATA. Настройки сети в веб-интерфейсе QNAP находятся в разделе «Панель управления | Системные настройки | Сеть».

Здесь в разделе «Интерфейсы» показаны оба Ethernet-порта. Щелкните раздел «Группирование портов | Добавить» и установите флажок для каждого интерфейса. Единственный режим, который надежно работал с коммутатором Netgear в ходе тестирования и привел к требуемым результатам, был «Balance-rr», при котором для передачи данных используются оба кабеля поочередно.

После щелчка на кнопке «Применить» NAS-накопитель на короткое время переходит в режим оффлайн для применения новых параметров. Если установлен режим, который не поддерживается, NAS будет недоступен; в этом случае необходимо нажать и удерживать в течение 3 секунд кнопку на задней стороне устройства. Это приведет к сбросу пароля и возврату параметров сети к значениям по умолчанию.

В теории базовый режим агрегации каналов с помощью двух компьютеров, подключенных к простым портам коммутатора Netgear, должен позволять одновременно скачать с NAS-диска два файла со скоростью 1 Гбит/с каждый. Но загрузка и закачка с двух ПК немного выбивает систему из ритма: при загрузке на сетевой накопитель скорость примерно на 25% ниже максимальной теоретически возможной.

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

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

Удвоенная скорость передачи данных от NAS-сервера к ПК также возможна, однако на практике этот вариант довольно сложен, как мы выяснили далее.

7.1. Общие сведения об агрегации портов

Агрегирование портов — это процесс объединения нескольких портов с одинаковой конфигурацией и для использования их логически в качестве одного физического порта (Port-Channel), что позволяет суммировать полосу пропускания в одном логическом линке и использовать резервирование. Для агрегации портов на коммутаторах SNR используется Port-Group, который должен быть создан и добавлен на порты для работы их как часть одного Port-Channel.Для создания и корректной работы порты-члены интерфейса Port-Channel должны работать в дуплексном режиме (full-duplex) и иметь одинаковую конфигурацию.После объединения физические порты могут конфигурироваться одновременно как один логический интерфейс Port-channel. Система автоматически установит порт с наименьшим номером в качестве Master port. Если на коммутаторе включен функционал spanning tree protocol(STP),то STP будет рассматривать Port-Channel как логический порт и отправлять кадры BPDU через Master port.

Коммутатор позволяет объединять физические порты любых двух коммутаторов, существует ограничение на максимальное число групп — 14, и максимальное число портов в каждой группе — 8.

7.1.1. Статическое агрегирование

Статическое агрегирование производится путем ручного конфигурирования пользователем и не требует использования протокола LACP. При конфигурировании статического агрегирования используется режим “on” для добавления порта в Port-Group.

7.1.2. Динамическое агрегирование LACP

LACP (Link Aggregation Control Protocol) — протокол агрегирования каналов, описанный в стандарте IEEE 802.3ad. LACP использует LACPDU сообщения для обмена информацией с соседней стороной.После включения LACP порт посылает LACPDU, уведомляя ответную сторону о приоритете и MAC адресе системы, приоритете и адресе порта и ключе операции. Когда ответный порт получает эту информацию, он сравнивает её с информацией о своих портах, настроенных на агрегацию. Таким образом обе стороны достигают соглашения о включении или исключении порта из динамической группы агрегации.В динамической группе агрегации порты имеют 2 статуса — выбранный (selected) и в ожидании (standby). Порты могут посылать и принимать LACPDU находясь в любом статусе, но в статусе standby порт не может передавать данные.Поскольку существует ограничение на количество портов в группе, если текущее число членов агрегации превышает это ограничение, коммутатор согласовывает статус порта с другой стороной на основании port ID. Согласование происходит следующим образом:

  1. Сравнение ID устройств (приоритет системы + MAC адресе системы). Если приоритет устройств одинаков — сравниваются MAC адреса устройств. Наименьший номер будет иметь наивысший приоритет;

  2. Сравнение ID портов (приоритет порта + идентификатор порта). Для каждого порта на стороне устройства с наивысшим приоритетом системы сравниваются приоритеты портов. Если приоритеты одинаковые — сравниваются ID портов. Порт с наименьшим идентификатором порта становится выбранным (selected), а остальные — в режим ожидания (standby).

  3. В данной Port-Group порт с наименьшим идентификатором и статусом standby становится мастер-портом. Другие порты со статусом selected становятся членами группы.

Собственная ссылка агрегация

В дополнение к подстандартам агрегации каналов IEEE существует ряд проприетарных схем агрегации, включая Cisco EtherChannel и Протокол агрегации портов, Juniper Aggregated Ethernet, AVAYA Multi-Link Trunking, Split Multi-Link Trunking, Routed Split Multi-Link Trunking и Distributed Split Multi-Link Trunking, ZTE’s » Smartgroup «,» Eth-Trunk «Huawei или Speedify Connectify. Большинство высокопроизводительных сетевых устройств поддерживают агрегацию каналов и программные реализации, такие как пакет lagg * BSD, драйвер связывания Linux, Solaris dladm aggr и др. — также существуют для многих операционных систем.

Настройка EtherChannel на Cisco

4 минуты чтения

В этой статье мы расскажем как настроить LACP (Link Aggregation Control Protocol) И PAgP (Port Aggregation Protocol), которые носят гордое название EtherChannels – агрегирование каналов.

На самом деле EtherChannel это технология агрегации (объединения) каналов. Это означает, что мы можем объединить несколько линков в один логический, что позволит увеличить пропускную способность между коммутаторами.

Пример использования

Взглянем на схему ниже:

В рамках данной схемы мы имеем серверную инфраструктуру, которая подключена в коммутатору распределения (distribution switch) через свой коммутатор. За коммутатором распределения сидят коммутаторы доступы, за которым расположились пользовательские рабочие станции:

Если мы подключим два коммутатор линком в 1ГБ/сек, то потенциально, мы можем столкнуться с проблемой «бутылочного горлышка», то есть узкого места. Тогда пользователи испытают проблемы с доступом к серверной ферме.

Используя технологию EtherChannel, мы можем объединить до 8 интерфейсов (физических) в один логический линк (агрегация портов, Port-Channel) и трафик будет распределяться между физическими портами равномерно (балансируя нагрузку).

В нашем примере мы объединили 4 (четыре) гигабитных линка между рабочими станциями и серверами в один, с пропускной способностью 4ГБ/сек. Это увеличило общую пропускную способность и добавило отказоустойчивость линков!

Режимы EtherChannel

Каждый из протоколов LACP или PAgP имеет по 3 режима работы, которые определяют режим его активности (инициализировать ли построение агрегации со своей стороны, или ждать сигнал с удаленной стороны):

  • LACP Modes: ON, ACTIVE, PASSIVE;
  • PAgP Modes: ON, DESIRABLE, AUTO;

Давайте посмотрим, в каком из случае будет установлено соединение EtherChannel при различных режимах настройки. Для LACP:

Коммутатор №1 Коммутатор №2 Установится ли EtherChannel?
ON ON Да
ACTIVE ACTIVE/PASSIVE Да
ON/ACTIVE/PASSIVE Not configured (off) Нет
ON ACTIVE Нет
PASSIVE/ON PASSIVE Нет

Теперь разберемся с PAgP:

Коммутатор №1 Коммутатор №2 Установится ли EtherChannel?
ON ON Да
DESIRABLE DESIRABLE/AUTO Да
ON/DESIRABLE/AUTO Not configured (off) Нет
ON DESIRABLE Нет
AUTO / ON AUTO Нет
Настройка

Ок, предположим, что порты с Gi0/0 по Gi0/3 буду использованы для агрегации EtherChannel. Лучше всего настроить логический интерфейс (агрегированный) в качестве транка, чтобы пропускать VLAN между коммутаторами.

Поднимаем LACP

В нашем случае switch1 будет активном (Active) режиме, а switch2 будет в пассивном (Passive) режиме.

Поднимаем PAgP

В этом случае switch1 будет Desirable – режиме, а switch2 будет в автоматическом (Auto) режиме.

Полезные команды

Вот некоторые команды, которые могут понадобиться вам в работе с EtherChannel:

Пожалуйста, расскажите почему?

Нам жаль, что статья не была полезна для вас Пожалуйста, если не затруднит, укажите по какой причине? Мы будем очень благодарны за подробный ответ. Спасибо, что помогаете нам стать лучше!

Подпишитесь на нашу еженедельную рассылку, и мы будем присылать самые интересные публикации Просто оставьте свои данные в форме ниже.

Агрегирование каналов (англ. link aggregation ) — технологии объединения нескольких параллельных каналов передачи данных в сетях Ethernet в один логический, позволяющие увеличить пропускную способность и повысить надёжность. В различных конкретных реализациях агрегирования используются альтернативные наименования: транкинг портов (англ. port trunking ), связывание каналов ( link bundling ), склейка адаптеров ( NIC bonding ), сопряжение адаптеров ( NIC teaming ).

LACP (англ. link aggregation control protocol ) — открытый стандартный протокол агрегирования каналов, описанный в документах IEEE 802.3ad и IEEE 802.1aq. Многие производители для своих продуктов используют не стандарт, а патентованные или закрытые технологии, например, Cisco применяет технологию EtherChannel (разработанную в начале 1990-х годов компанией Kalpana ), а также нестандартный протокол PAgP.

Главное преимущество агрегирования каналов в том, что потенциально повышается полоса пропускания: в идеальных условиях полоса может достичь суммы полос пропускания объединённых каналов. Другое преимущество — «горячее» резервирование линий связи: в случае отказа одного из агрегируемых каналов трафик без прерывания сервиса посылается через оставшиеся, а после восстановления отказавшего канала он автоматически включается в работу .

Примеры

Ethernet

На интерфейсах Ethernet для связывания каналов требуется помощь как коммутатора Ethernet , так и коммутатора операционная система, которая должна «чередовать» доставку кадров через сетевые интерфейсы таким же образом, как ввод-вывод чередуется по дискам в массиве RAID 0. По этой причине некоторые обсуждения связывания каналов также относятся к (RAIN) или к «избыточному массиву независимых сетевых интерфейсов».

Модемы

В аналоговых модемах несколько коммутируемых соединений ссылки на POTS могут быть связаны. Пропускная способность таких связанных соединений может быть ближе к совокупной пропускной способности связанных каналов, чем пропускная способность при схемах маршрутизации, которые просто балансируют нагрузку исходящих сетевых соединений по каналам.

DOCSIS

Согласно спецификациям DOCSIS 3.0 и 3.1 для систем передачи данных по кабельному телевидению (CATV) несколько каналов могут быть связаны. В соответствии с DOCSIS 3.0 можно связать до 32 нисходящих и 8 восходящих каналов. Обычно они имеют ширину 6 или 8 МГц. DOCSIS 3.1 определяет более сложные устройства, включающие агрегирование на уровне поднесущих и более крупных условных каналов.

Беспроводная широкополосная связь

— это тип связывания каналов, который относится к объединению нескольких каналов на уровнях OSI на уровне четыре или выше. Связанные каналы могут быть проводными линиями, такими как T-1 или линия DSL. Кроме того, можно связать несколько сотовых каналов для агрегированного беспроводного связанного канала.

Предыдущие методологии связывания находились на нижних уровнях OSI, что требовало координации с телекоммуникационными компаниями для внедрения. Широкополосное соединение, поскольку оно реализовано на более высоких уровнях, может быть выполнено без этой координации.

Коммерческие реализации соединения широкополосных каналов включают:

  • технологию U-Bonding от Wistron AiEdge Corporation
  • Mushroom Networks ‘Служба широкополосного связывания
  • Speedify Fast Bonding VPN от Connectify — программное приложение для нескольких платформ: ПК, Mac, iOS и Android
  • Технология связывания SpeedFusion от Peplink
  • Технология соединения Viprinet Multichannel VPN
  • Многоканальный безопасный канал передачи данных Elsight
  • Технология Synopi Natiply Internet Bonding

Wi-Fi

  • В 802.11 (Wi-Fi) связывание каналов используется в Технология Super G, называемая 108 Мбит / с. Он связывает два канала стандарта 802.11g, который имеет скорость передачи данных 54 Мбит / с .
  • На IEEE 802.11n режим с шириной канала 40 МГц является указано. Это не связывание каналов, а одиночный канал с двойной шириной более старого канала 20 МГц, то есть с использованием двух соседних полос по 20 МГц. Это позволяет напрямую удвоить скорость передачи данных PHY из одного канала 20 МГц, но пропускная способность на уровне MAC и пользователя также зависит от других факторов, поэтому не может удвоиться.

Настройка агрегации каналов на ПК

То, что выполняется на NAS-накопителе с помощью пары кликов, должно быть так же просто реализовать на ПК. Во всяком случае, так считают. С точки зрения аппаратных средств существуют многочисленные материнские платы с двумя LAN-портами, или платы с возможностью установки второй сетевой карты со скоростью 1 Гбит/с за небольшие деньги. С точки зрения программного обеспечения это становится сложнее: изначально эта функция поддерживалась в Windows 10. Но после обновления осенью 2015 года, утилиты для этого хотя и существуют, однако больше не работают. Это также относится к сетевым драйверам Intel, с помощью которых агрегация каналов может быть настроена альтернативным способом.

Поэтому мы установили на игровом ПК с процессором Skylake и двумя сетевыми разъемами ОС Ubuntu, в которой может быть настроена агрегация, в мире Linux называемая «Port Trunking». Для этого мы сначала деактивировали менеджер сетей Ubuntu, а потом настроили агрегацию портов с помощью файла конфигурации Linux («/etc/network/interfaces»). По правде говоря, мы испытывали разные варианты из Интернета, до тех пор, пока технология не заработала на нашем тестовом ПК, поскольку документация по теме довольно скудна и зачастую противоречива.

Наша успешная комбинация состоит из четырех определений интерфейсов, каждый из которых начинается с «auto…»: сначала указывается важное для системы устройство закольцовывания, в котором нельзя ничего изменить. В этом случае определяются, но не активируются, оба физических LAN-порта

Это происходит только в определении «bond0» указанного интерфейса агрегации каналов. Большинство записей предназначены для конфигурирования IP-настроек в ручном режиме, режим подключения указывается с помощью строки «bond-mode». Режим 4 предназначен для соединения по стандарту «802.3ad» и обеспечивает максимальную скорость до 1628 Мбит/с.

Альтернативным образом работает режим 0 («Balance-rr», то есть тот же самый режим, что и в NAS-накопителе), однако только со скоростью 1202 Мбит/с. Для сравнения: скорость передачи данных по отдельной гигабитной линии составляет 912 Мбит/с. Отказоустойчивость является положительным сопутствующим эффектом: во время передачи данных можно отключить один из двух разъемов — связь не обрывается, лишь вдвое падает скорость.

Однако есть как минимум одна загвоздка: обе линии используются только в том случае, если по FTP одновременно передаются два файла (в меню настроек Filezilla: «Передачи | Максимум одновременных передач: 2»). При повышении этого значения скорость очень быстро уменьшается

Кроме того, необходимо обращать внимание на то, чтобы между ПК и NAS-сервером отсутствовала любая другая связь (например, открытый веб-интерфейс NAS, SSH-соединение), так как даже минимальная загрузка линии приводит к тому, что обе передачи данных осуществляются только по одной линии вместо двух

Дополнительное разочарование: скорость в ходе экспериментов с SMB-протоколом, который использует Windows для удаленного доступа к файлам, была значительно медленнее, чем по одной гигабитной линии. Все это демонстрирует малую вероятность того, что режим агрегации каналов в Windows мог бы функционировать быстро и без проблем, так как система Microsoft сохраняет контрольные и иные соединения.

Наш вывод в отношении агрегации каналов: процесс хорошо подходит для эффективного соединения NAS-сервера с несколькими гигабитными клиентами. В качестве быстрого соединения NAS с клиентом он является трудоемким и имеет много подводных камней. Для этого потребовалась бы принципиально более быстрая сетевая технология.

SFP+ как новый 10-гигабитный стандартМаршрутизатор Netgear Nighthawk X10 оснащен интерфейсом SFP+, таким образом, к нему можно подключить устройство со скоростью передачи данных 10 Гбит/с. Два его гигабитных LAN-порта объединяются посредством агрегации каналов.

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Работатека
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: