Агрегирование каналов: когда объединять порты
Что даёт объединение портов и чего оно не даёт, чем статическая связка отличается от согласования по протоколу и где это нужно в первую очередь.
Агрегирование каналов объединяет несколько физических портов в один логический. Делают это ради двух вещей сразу: чтобы поднять пропускную способность между узлами и чтобы линк не падал при обрыве одного кабеля.
Что даёт объединение портов
- Полоса. Четыре гигабитных порта дают до четырёх гигабит суммарно между устройствами.
- Отказоустойчивость. Обрыв одного кабеля не роняет связь: трафик перераспределяется по оставшимся.
- Простота схемы. Для протокола связующего дерева агрегат выглядит одной связью, петли не возникают.
- Плавный рост. Полосу можно наращивать по порту, не меняя оборудование целиком.
Чего оно не даёт
Один поток данных быстрее не пойдёт. Трафик распределяется по портам целыми сессиями — по адресам отправителя и получателя, иногда по портам приложений. Одна копия большого файла между двумя серверами уедет по одному физическому порту и упрётся в его скорость.
Поэтому агрегирование помогает там, где потоков много: гипервизор с десятками машин, файловое хранилище с множеством клиентов, аплинк с этажа в ядро. Для одной тяжёлой сессии нужен порт большей скорости, а не связка из нескольких.
Статическая связка или протокол согласования
| Признак | Статическая | С протоколом LACP |
|---|---|---|
| Настройка | вручную с обеих сторон | стороны договариваются сами |
| Ошибка в кабеле | трафик уходит в никуда | порт не включается в связку |
| Разные настройки сторон | возможна петля | связка не поднимется |
| Совместимость | зависит от производителя | стандарт, работает между брендами |
На практике статическую связку оставляют только там, где вторая сторона не умеет согласование. Во всех остальных случаях протокол безопаснее: он не даст собрать неправильную схему молча.
Правила, которые экономят время
- Все порты в связке — одной скорости и одного режима дуплекса.
- Настройки VLAN на всех портах связки должны совпадать до последнего значения.
- Число портов лучше брать степенью двойки: распределение трафика получается равномернее.
- Порты стоит разносить по разным платам или разным коммутаторам стека — тогда связка переживёт отказ платы.
- Алгоритм распределения выбирается под трафик: по адресам сети для маршрутизируемого, по канальным адресам внутри одного сегмента.
Где это нужно в первую очередь
Аплинк от коммутатора доступа к ядру. Классический случай: этаж на 48 портов уходит в ядро двумя-четырьмя линками вместо одного.
Подключение гипервизора. Десятки виртуальных машин дают много независимых потоков, связка распределяет их равномерно.
Подключение хранилища. Полоса и резерв одновременно, без отдельной сети хранения.
Связь между стеками. Порты разносятся по разным корпусам стека, и отказ одного коммутатора не рвёт связь.
Частые вопросы
Можно ли объединить порты разных коммутаторов? Да, если они собраны в стек или поддерживают межшассийную агрегацию.
Сколько портов можно объединить? Обычно до восьми, точное значение зависит от модели.
Нужны ли одинаковые кабели? Нужны одинаковые параметры линии: смешивать медь и оптику в одной связке нельзя.
Что будет при обрыве кабеля? Полоса уменьшится, сессии на оставшихся портах не прервутся, часть потоков перераспределится.
Подбор оборудования
Опишите схему сети и требуемую полосу между узлами на server@tkasiatorg.ru. Подберём коммутаторы с нужным числом портов и трансиверы для аплинков.
Смотрите коммутаторы и оптические трансиверы.
Читайте также
