Агрегация ссылок


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

Другие общие термины, используемые для описания этой концепции, включают транкинг , [1] связывание , [2] связывание , [1] канализацию [3] или группирование .

Реализация может соответствовать независимым от поставщиков стандартам, таким как протокол управления агрегацией каналов (LACP) для Ethernet , определенный в IEEE 802.1AX или предыдущем IEEE 802.3ad , а также проприетарным протоколам .

Требования к полосе пропускания не масштабируются линейно. Пропускная способность Ethernet исторически увеличивалась в десять раз с каждым поколением: 10 мегабит /с, 100 Мбит/с, 1000 Мбит/с, 10 000 Мбит/с. Если кто-то начал натыкаться на потолки пропускной способности, то единственным вариантом был переход к следующему поколению, что могло быть непомерно дорогим. Альтернативное решение, представленное многими производителями сетей в начале 1990-х годов, заключается в использовании агрегации каналов для объединения двух физических каналов Ethernet в один логический канал. Большинство этих ранних решений требовали ручной настройки и идентичного оборудования на обеих сторонах соединения. [4]

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

Сетевые архитекторы могут реализовать агрегацию на любом из трех нижних уровней модели OSI . Примеры агрегации на уровне 1 ( физическом уровне ) включают линии электропередач (например , IEEE 1901 ) и беспроводные (например, IEEE 802.11) сетевые устройства, которые объединяют несколько частотных диапазонов. Уровень 2 OSI ( уровень канала передачи данных , например кадр Ethernet в локальных сетях или многоканальный PPP в глобальных сетях, MAC-адрес Ethernet ) обычно происходит через порты коммутатора, которые могут быть либо физическими, либо виртуальными, управляемыми операционной системой. Агрегация на уровне 3 ( сетевой уровень) в модели OSI может использовать циклическое планирование , хеш-значения, вычисляемые из полей в заголовке пакета, или комбинацию этих двух методов.


Агрегация каналов между коммутатором и сервером