LACP и PAGP: в чём разница?

Updated on фев 22, 2022 by
10.7k

Чтобы обеспечить максимальную доступность и стабильность сетей, предприятия и центры обработки данных при развертывании сетей делают упор на избыточность каналов или резервные каналы. Технология Etherchannel является наиболее эффективным способом обеспечения резервирования сети за счет автоматического восстановления при потере соединения. При настройке Etherchannel для сетевых устройств, таких как коммутаторы или маршрутизаторы, наиболее широко используются два протокола согласования: LACP (протокол управления агрегацией каналов) и PAGP (протокол агрегации портов). Чем они отличаются друг от друга при агрегировании ссылок и перераспределении нагрузки в случае отказа ссылки для любой сети? В этом посте будет подробное сравнение LACP и PAGP.

Что такое протокол LACP?

LACP — это протокол уровня канала передачи данных, определенный в стандарте IEEE 802.3ad. Он предоставляет метод управления объединением нескольких физических портов вместе для формирования единого логического канала. Он позволяет сетевому устройству, обычно коммутатору данных, согласовывать автоматическое объединение каналов путем отправки пакетов LACP партнеру. На практике протокол LACP служит общему принципу агрегации каналов, который описывает усилия по настройке параллельных сетевых структур для обеспечения избыточности или повышения производительности. FS Gigabit Ethernet коммутаторы серии S3900 могут поддерживать протокол LACP. Однако они не поддерживают ввод порта агрегации для настройки различных параметров. Их необходимо настроить с помощью команды interface range.

Как работает LACP? Когда конфигурация LACP включена, локальная LAG не может передавать пакеты, если LAG с LACP также не настроена на удаленном конце канала. Если конфигурация LACP не включена, локальная LAG может попытаться передать пакеты на удаленный единый интерфейс, что может привести к сбою связи. LACP работает совместно с MLAG (Multi-chassis Link Aggregation). Протокол LACP обычно используется для согласования севера и юга (между хостом и виртуальным коммутатором MLAG или между виртуальными коммутаторами MLAG). Видео ниже демонстрирует, как настроить LACP на коммутаторах Cisco.

Что такое протокол PAGP?

PAGP — это собственный протокол Cisco, который может работать только на коммутаторах Cisco или на коммутаторах, лицензированных поставщиками для поддержки PAGP. PAGP облегчает автоматическое создание Etherchannel путем обмена пакетами PAGP между портами Ethernet. Пакеты PAGP передаются между коммутаторами через порты с поддержкой Etherchannel. Порты с одинаковым идентификатором соседнего устройства и возможностью группы портов объединяются в двунаправленный канал Etherchannel точка-точка.

Используя PAGP, коммутатор узнает идентификаторы своих партнеров, способных поддерживать PAGP, а затем динамически группирует одинаково настроенные порты в единую логическую связь (канал или совокупный порт). Как показано ниже, PAGP используется для работы в системе виртуальной коммутации Cisco (VSS), которая состоит из двух физических коммутаторов Catalyst серии 6500, действующих как один логический коммутатор. В VSS один коммутатор выбирается в качестве активного, а другой — в качестве резервного. И активный, и резервный коммутатор связаны с коммутаторами доступа через PAGP. В этом случае, если Etherchannel между двумя коммутаторами Catalyst 6500 вышел из строя, VSS все еще может взаимодействовать с коммутаторами доступа посредством согласования PAGP.

что-такое-pagp

LACP vs PAGP: чем они отличаются друг от друга?

Для агрегации каналов используются протоколы LACP и PAGP. Они предназначены для связывания ссылок и балансировки трафика между ссылками-членами для обеспечения агрегированной пропускной способности. PAGP обеспечивает те же преимущества согласования, что и LACP. Обмен пакетами LACP и PAGP между коммутаторами осуществляется через порты с поддержкой Etherchannel. Наиболее существенная разница заключается в поставщиках, поддерживаемых для них. LACP является открытым стандартом и поддерживается большинством поставщиков, в то время как PAGP является собственностью Cisco и используется только между устройствами Cisco. Кроме того, LACP может поддерживать кросс-стек, а PAGP — нет, поскольку он не поддерживает участвующие интерфейсы на разных физических коммутаторах. Таким образом, если вам нужно сформировать Etherchannel на коммутаторе стека, лучше выбрать LACP вместо PAGP.

Параметры LACP PAGP
Источник IEEE passed 802.3ad (LACP) in year 2000 Invented in the early 1990s
Поддерживаемые поставщики Open Standard Cisco Proprietary
Стандарт Etherchannel and IEEE 802.3ad Etherchannel
Режим Пассивный: этот режим помещает порт в пассивное состояние согласования. В этом режиме порт отвечает на пакеты LACP, которые он получает, но не инициирует согласование пакетов LACP. (Режим по умолчанию для LACP) Активный: этот режим переводит порт в активное состояние согласования, в котором порт инициирует согласование с другими портами, отправляя пакеты LACP. Auto: этот режим переводит интерфейс в состояние пассивного согласования, в котором интерфейс отвечает на получаемые им пакеты PAGP, но не инициирует согласование PAGP. (Режим по умолчанию для PAGP) Желательно: Этот режим помещает интерфейс в активное состояние согласования, в котором интерфейс инициирует согласование с другими интерфейсами, отправляя пакеты PAGP.

Вывод

Протоколы LACP и PAGP похожи, но отличаются режимом конфигурации и механизмом агрегирования. Как выбрать между LACP и PAGP. Вам нужно будет выяснить протокол, поддерживаемый интерфейсом вашего устройства. Для каждого интерфейса на вашем сетевом устройстве должен быть определен соответствующий протокол (PAGP или LACP) и настроено, должно ли выполняться согласование. Поскольку LACP является протоколом на основе IEEE, он чаще используется для связывания каналов, чтобы получить максимальную пропускную способность между коммутационными узлами и центрами обработки данных. Однако PAGP также востребован, когда оборудование Cisco встроено в вашу сеть и ваша сетевая архитектура может поддерживать согласование PAGP.

Вас также может заинтересовать

знаний
знаний
See profile for Sheldon.
Sheldon
TCP/IP vs OSI модель: в чём разница?
май 12, 2022
158.1k
знаний
знаний
See profile for Sheldon.
Sheldon
LACP и PAGP: в чём разница?
фев 22, 2022
10.7k
знаний
See profile for Vincent.
Vincent
Обзор модулей WDM BIDI
май 13, 2021
7.4k
знаний
See profile for Sheldon.
Sheldon
RIP vs OSPF: в чём разница?
июн 7, 2022
21.5k
Подпишитесь, чтобы получать последние новости
Видео
Что клиенты говорят о FS?
01:02
июн 7, 2022
38
Что клиенты говорят о FS?