Dell Networking OS10. Как настроить индивидуальный протокол LACP
Summary: В этой статье объясняется, как настроить LACP Individual и как он работает.
Instructions
Указатель
Знакомство
Синтаксис
конфигурацииПример конфигурации и пример использования
Проблема № 1. ПортКанал 1 работает. Протокол LACP работает. Оба интерфейса Eth 1/1/1 и Eth 1/1/2 физически работают.
Кейс 2. ПортКанал 1 работает. Протокол LACP работает. Интерфейс Eth 1/1/1 физически работает, а Eth 1/1/2 физически не работает.
Кейс 3. ПортКанал 1 работает. Протокол LACP работает. Интерфейсы Eth 1/1/1 и Eth 1/1/2 физически работают, но LACP на Eth 1/1/2 не работает.
Случай 4: Канал порта 1 не работает. Протокол LACP не работает. Оба интерфейса Eth 1/1/1 и Eth 1/1/2 физически работают.
Случай 5: Канал порта 1 не работает. Протокол LACP не работает. Интерфейс Eth 1/1/1 физически работает, а Eth 1/1/2 не работает.
Введение
Функция LACP Individual видит конфигурацию, в которой порт, настроенный для протокола управления агрегированием каналов (LACP), работает независимо, а не как часть агрегированного канала. Обычно это происходит, когда порт не получает от подключенного устройства блоки данных LACP (LACPDU), необходимые для формирования агрегированного канала. В этом состоянии порт остается работоспособным, но не участвует в агрегированной пропускной способности или резервировании, обеспечиваемых группой агрегирования каналов связи. Эта функция полезна для того, чтобы порты продолжали работать, даже если согласование LACP завершилось сбоем или если подключенное устройство не поддерживает LACP.
Отдельные функции LACP можно включить только в группах LAG. Изолированные порты называются отдельными портами LACP.
Сценарии использования LACP Individual Feature.
>1 пробуждение по сигналу из локальной сети
>2 Загрузка PXE
|
ПРИМЕЧАНИЕ.
• Если одноранговый коммутатор, подключенный к LAG с отдельными (изолированными) портами LACP, не коммутирует и не пересылает пакеты между своими портами, Dell Technologies предлагает включить fast port и BPDU-guard на индивидуально включенной LACP LAG. Это гарантирует, что отдельные порты LACP смогут быстро перейти в состояние пересылки.
• Если одноранговый коммутатор выполняет коммутацию или пересылку пакетов и поддерживает xSTP, Dell Technologies рекомендует включить xSTP на индивидуально включенной LACP LAG, чтобы предотвратить петли данных с участием отдельных портов.
• Если одноранговый коммутатор коммутирует или пересылает пакеты и не знает xSTP, но также пересылает xSTP BPDU (например, загрузочное устройство PXE), Dell Technologies рекомендует включить xSTP в индивидуально включенном LACP LAG. Это позволяет избежать петель, вызванных несколькими отдельными портами, когда одноранговый коммутатор перенаправляет BPDU xSTP.
• Мы можем включить индивидуальную функцию LACP на LAG с режимами Layer2. Следующие конфигурации являются взаимоисключающими: отдельный вариант без порта коммутатора и отдельный режим LACP.
• При наличии отдельного порта LACP. Все ограничения, относящиеся к обычным конфигурациям портов-участников, также применимы и к отдельным портам LACP.
|
|
ПРИМЕЧАНИЕ. В OS10 версии 10.5.4.x для сетей VLAN в группе LAG, работающей в индивидуальном режиме LACP, по умолчанию может использоваться более низкий максимальный размер блока передачи (MTU) — 1532 байта. Чтобы решить эту проблему без необходимости обновления микропрограммы, можно вручную установить MTU на затронутых LAG с помощью следующих команд:
Эта проблема устранена в выпуске OS10 10.5.5.10 и более поздних версиях. Обновление до этих выпусков устраняет необходимость в ручной настройке MTU. Обратитесь в Dell Networking, если в версиях 10.5.4.X значение MTU для связанного с ним порта LACP изменяется на 1532.
|
Синтаксис конфигурации
OS10# configure terminal OS10(config)# interface port-channel <portchannel number> OS10(conf-if-po-X)# lacp individual |
- Необходимо включить отдельную функцию LACP на обоих одноранговых узлах VLT.
Команды для проверки работы LACP Individual.
OS10# show lacp port-channel interface port-channel <portchannel number> OS10# show port-channel summary OS10# show interface port-channel summary OS10# show lacp interface ethernet <1/1/port-number> OS10# show vlan OS10# show mac address-table |
Пример конфигурации и пример использования
Пример топологии
В DellOS10-SW1 давайте настраиваем LACP индивидуально.
DellOS10-SW1# configure terminal DellOS10-SW1(config)# interface port-channel 1 DellOS10-SW1(conf-if-po-1)# lacp individual |
Проверим конфигурацию PortChannel1.
DellOS10-SW1# show running-configuration interface port-channel 1 ! interface port-channel1 no shutdown switchport access vlan 1 vlt-port-channel 1 lacp individual |
В DellOS10-SW2 (одноранговый узел VLT) давайте настроим отдельный LACP.
DellOS10-SW2# configure terminal DellOS10-SW2(config)# interface port-channel 1 DellOS10-SW2(conf-if-po-1)# lacp individual |
Проверим конфигурацию PortChannel1.
DellOS10-SW2# show running-configuration interface port-channel 1 ! interface port-channel1 no shutdown switchport access vlan 1 vlt-port-channel 1 lacp individual |
Проблема № 1. ПортКанал 1 работает. Протокол LACP работает. Оба интерфейса Eth 1/1/1 и Eth 1/1/2 физически работают.
Предположим, что у нас включен PortChannel 1. Протокол LACP работает на стороне сервера. Оба интерфейса Eth 1/1/1 и Eth 1/1/2 физически работают.
DellOS10-SW1# show port-channel summary
Flags: D - Down I - member up but inactive P - member up and active
U - Up (port-channel) F - Fallback Activated IND - LACP Individual
--------------------------------------------------------------------------------
Group Port-Channel Type Protocol Member Ports
--------------------------------------------------------------------------------
1 port-channel1 (U) Eth DYNAMIC 1/1/1(P) 1/1/2(P) Мы видим, что порты Ethernet 1/1/1 и 1/1/2 включены и активны. |
Мы видим PortChannel 1 как часть VLAN 1. Интерфейс Eth 1/1/1 и Eth 1/1/2 не рассматривается как часть PortChannel 1. DellOS10-SW1# show vlan
Codes: * - Default VLAN, M - Management VLAN, R - Remote Port Mirroring VLANs,
@ - Attached to Virtual Network, P - Primary, C - Community, I - Isolated,
S - VLAN-Stack VLAN
Q: A - Access (Untagged), T - Tagged
NUM Status Description Q Ports
* 1 Active A Eth1/1/3-1/1/8,1/1/10-1/1/56
A Po1,1000
4094 Active T Po1000 |
DellOS10-SW1# show mac address-table Codes: pv <vlan-id> - private vlan where the mac is originally learnt VlanId Mac Address Type Interface 1 xx:xx:xx:xx:xx:xx dynamic port-channel1 |
Мы видим Individual: Включено (выделено жирным шрифтом) в выводе ниже. Это означает, что индивидуальный адрес LACP настроен DellOS10-SW1# show lacp port-channel interface port-channel 1 | grep Individual Individual: Enabled Когда мы рассматриваем интерфейсы, мы видим Individual: false DellOS10-SW1# show lacp interface ethernet 1/1/1 | grep Individual
Individual: false DellOS10-SW1# show lacp interface ethernet 1/1/2 | grep Individual
Individual: false |
Кейс 2. ПортКанал 1 работает. Протокол LACP работает. Интерфейс Eth 1/1/1 физически работает, а Eth 1/1/2 физически не работает.
Предположим, что PortChannel работает на стороне сервера. Интерфейс Eth 1/1/1 физически работает, а Eth 1/1/2 физически не работает. Здесь порт Eth 1/2 не переходит в независимый порт
Мы видим, что Eth 1/1/1 физически работает, а Eth 1/1/2 не работает. Eth 1/2 не является независимым портом DellOS10-SW1# show port-channel summary
Flags: D - Down I - member up but inactive P - member up and active
U - Up (port-channel) F - Fallback Activated IND - LACP Individual
--------------------------------------------------------------------------------
Group Port-Channel Type Protocol Member Ports
--------------------------------------------------------------------------------
1 port-channel1 (UF) Eth DYNAMIC 1/1/1(P) 1/1/2(D) |
PortChannel 1 является частью VLAN 1. Порт Eth 1/1 входит в состав порта LACP Portchannel 1. Eth 1/2 не является независимым портом DellOS10-SW1# show vlan
Codes: * - Default VLAN, M - Management VLAN, R - Remote Port Mirroring VLANs,
@ - Attached to Virtual Network, P - Primary, C - Community, I - Isolated,
S - VLAN-Stack VLAN
Q: A - Access (Untagged), T - Tagged
NUM Status Description Q Ports
* 1 Active A Eth1/1/3-1/1/8,1/1/10-1/1/56
A Po1,1000 |
Кейс 3. ПортКанал 1 работает. Протокол LACP работает. Интерфейсы Eth 1/1/1 и Eth 1/1/2 физически работают, но LACP на Eth 1/1/2 не работает.
Предположим, что PortChannel работает на стороне сервера. Интерфейс Eth 1/1/1 физически работает, а LACP работает. Eth 1/1/2 физически работает, но LACP не работает по какой-либо причине, например из-за ошибки кабеля.
Здесь порт Eth 1/1/2 переходит на независимый порт
Мы видим, что Eth 1/1/1 физически работает, а LACP работает. Eth 1/1/2 физически работает, но LACP не работает. Eth 1/1/2 — независимый порт. DellOS10-SW1# show port-channel summary Flags: D - Down I - member up but inactive P - member up and active U - Up (port-channel) F - Fallback Activated IND - LACP Individual -------------------------------------------------------------------------------- Group Port-Channel Type Protocol Member Ports -------------------------------------------------------------------------------- 1 port-channel1 (U) Eth DYNAMIC 1/1/1(P) 1/1/2(IND) |
PortChannel 1 является частью VLAN 1. Порт Eth 1/1 входит в состав порта LACP Portchannel 1. Eth 1/2 — это независимый порт, входящий в состав VLAN 1 DellOS10-SW1# show vlan
Codes: * - Default VLAN, M - Management VLAN, R - Remote Port Mirroring VLANs,
@ - Attached to Virtual Network, P - Primary, C - Community, I - Isolated,
S - VLAN-Stack VLAN
Q: A - Access (Untagged), T - Tagged
NUM Status Description Q Ports
* 1 Active A Eth1/1/2-1/1/8,1/1/10-1/1/56
A Po1,1000
|
Mac-адрес узнают на Portchannel 1 и Eth 1/1/2 DellOS10-SW1# show mac address-table #Codes: pv <vlan-id> - private vlan where the mac is originally learnt VlanId Mac Address Type Interface 1 xx:xx:xxx:xx:xx:xx dynamic port-channel1 1 yy:yy:yy:yy:yy:yy dynamic ethernet1/1/2 |
Мы видим Individual: Включено (выделено жирным шрифтом) в выводе ниже. Это означает, что индивидуальный адрес LACP настроен DellOS10-SW1# show lacp port-channel interface port-channel 1 | grep Individual Individual: Enabled Рассмотрим интерфейсы. Individual имеет значение false для Eth 1/1/1. DellOS10-SW1# show lacp interface ethernet 1/1/1 | grep Individual
Individual: false Однако для Eth 1/1/2 Individual имеет значение True. DellOS10-SW1# show lacp interface ethernet 1/1/2 | grep Individual
Individual: true |
Случай 4: Канал порта 1 не работает. Протокол LACP не работает. Оба интерфейса Eth 1/1/1 и Eth 1/1/2 физически работают.
Предположим, что канал PortChannel отключен на стороне сервера. Однако физическая сетевая плата сервера работает. Здесь мы видим интерфейсы Eth 1/1/1 и 1/1/2 переход на отдельные порты. Они оба получают конфигурацию магистрали/доступа PortChannel и начинают запоминать mac-адреса, как если бы они были двумя независимыми портами.
|
Мы видим, что Eth 1/1/1 и Eth 1/1/2 перешли на LACP Individual
DellOS10-SW1# show port-channel summary Flags: D - Down I - member up but inactive P - member up and active U - Up (port-channel) F - Fallback Activated IND - LACP Individual -------------------------------------------------------------------------------- Group Port-Channel Type Protocol Member Ports -------------------------------------------------------------------------------- 1 port-channel1 (D) Eth DYNAMIC 1/1/1(IND) 1/1/2(IND) |
|
DellOS10-SW1# show vlan
Codes: * - Default VLAN, M - Management VLAN, R - Remote Port Mirroring VLANs,
@ - Attached to Virtual Network, P - Primary, C - Community, I - Isolated,
S - VLAN-Stack VLAN
Q: A - Access (Untagged), T - Tagged
NUM Status Description Q Ports
* 1 Active A Eth1/1/1-1/1/8,1/1/10-1/1/56
A Po1,1000 |
|
Мы видим, что оба интерфейса узнали mac-адрес.
DellOS10-SW1# show mac address-table | grep ethernet 1 xx:xx:xx:xx:xx:xx dynamic ethernet1/1/2 1 yy:yy:yy:yy:yy:yy dynamic ethernet1/1/1 |
|
DellOS10-SW1# show lacp port-channel interface port-channel 1 | grep Individual Individual: Enabled
Когда мы рассматриваем интерфейсы, мы видим, что Individual: true
DellOS10-SW1# show lacp interface ethernet 1/1/1 | grep Individual
Individual: true DellOS10-SW1# show lacp interface ethernet 1/1/2 | grep Individual
Individual: true |
Случай 5: Канал порта 1 не работает. Протокол LACP не работает. Интерфейс Eth 1/1/1 физически работает, а Eth 1/1/2 не работает.
Предположим, что PortChannel не работает. Eth 1/1/1 работает, а Eth 1/1/2 не работает. Это означает, что сетевая плата сервера, подключенная к Eth 1/1/1, работает, а сетевая плата, подключенная к Eth 1/1/2, физически не работает.
|
DellOS10-SW1# show port-channel summary
Flags: D - Down I - member up but inactive P - member up and active
U - Up (port-channel) F - Fallback Activated IND - LACP Individual
--------------------------------------------------------------------------------
Group Port-Channel Type Protocol Member Ports
--------------------------------------------------------------------------------
1 port-channel1 (D) Eth DYNAMIC 1/1/1(IND) 1/1/2(D) |
|
DellOS10-SW1# show vlan Codes: * - Default VLAN, M - Management VLAN, R - Remote Port Mirroring VLANs, @ - Attached to Virtual Network, P - Primary, C - Community, I - Isolated, S - VLAN-Stack VLAN Q: A - Access (Untagged), T - Tagged NUM Status Description Q Ports * 1 Active A Eth1/1/1,1/1/3-1/1/8,1/1/10-1/1/56 A Po1,1000 |
|
Ethernet 1/1/1 узнал MAC-адрес от сервера
DellOS10-SW1# show mac address-table | grep ether 1 xx:xx:xx:xx:xx:xx dynamic ethernet1/1/1 |
|
Мы видим Individual: Enabled в выводе ниже. Это означает, что настроен отдельный протокол LACP. DellOS10-SW1# show lacp port-channel interface port-channel 1 | grep Individual Individual: Enabled
DellOS10-SW1# show lacp interface ethernet 1/1/1 | grep Individual
Individual: true
DellOS10-SW1# show lacp interface ethernet 1/1/2 | grep Individual Individual: |