О деактивации форума Eltex

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

Мы активно развиваем другие каналы коммуникаций, которые позволяют более оперативно и адресно консультировать наших клиентов. Если у вас возникли вопросы по работе оборудования, вы можете обратиться в техническую поддержку Eltex, воспользовавшись формой обращения на сайте компании или оставить заявку в системе Service Desk. По иным вопросам проконсультируют наши менеджеры коммерческого отдела: eltex@eltex-co.ru.

LAG ProCurve - Elxtex MES 3124

MES, ESR
nokogerra
Сообщения: 33
Зарегистрирован: 06 апр 2016 12:29
Reputation: 0

LAG ProCurve - Elxtex MES 3124

Сообщение nokogerra » 21 апр 2016 15:07

Добрый день.
Необходимо собрать агрегат между HP ProCurve 6120XG и Elxtex MES 3124.
ProCurve поддерживает 3 типа LAG:
trunk non-protocol, trunk static LACP, trunk Dynamic LACP. Dynamic LACP отличается от Static LACP тем, что поддерживает настройку standby портов (например помещаем 8 портов в trunk-группу и еще 2 используем как standby, которые станут active только в случае выхода из строя какого-то из 8 активных портов), также логический интерфейс группы Dynamic LACP работает только в дефолтном VLAN (если не настраивать GVRP). Я хочу использовать Static LACP с балансировкой L3 (по mac и IP).
Из http://shop.nag.ru/uploads/MES3124.pdf я не совсем уловил, но похоже Eltex не делит LACP на Dynamic и Static, т.е. есть 2 типа LAG - статический (non-protocol) и LACP. Если так, то верно ли, что для настройки LACP на стороне Eltex мне достаточно:

interface port-channel x
interface range gi1/0/1-4
channel-group x mode auto

и для настройки метода балансировки по ip и mac:

port-channel load-balance layer2-3

но остаются 2 вопроса:

1. Для ProCurve верно что в одной группе могут быть порты настроены только для одного типа LAG - trunk non-protocol, trunk static LACP, trunk Dynamic LACP, на eltex это не так? Т.е. я могут потом в этот же port-channel добавить интерфейсы с mode on?
2. В команде "port-channel load-balance layer2-3" не указывается группа, так для какого port-channel настраивается метод балансировки?

Александр Селезнев
Сообщения: 749
Зарегистрирован: 07 май 2015 10:45
Reputation: 2
Откуда: Элтекс

Re: LAG ProCurve - Elxtex MES 3124

Сообщение Александр Селезнев » 21 апр 2016 15:26

есть 2 типа LAG - статический (non-protocol) и LACP. Если так, то верно ли, что для настройки LACP на стороне Eltex мне достаточно:

interface port-channel x
interface range gi1/0/1-4
channel-group x mode auto

и для настройки метода балансировки по ip и mac:

port-channel load-balance layer2-3

Все верно

1. Для ProCurve верно что в одной группе могут быть порты настроены только для одного типа LAG - trunk non-protocol, trunk static LACP, trunk Dynamic LACP, на eltex это не так? Т.е. я могут потом в этот же port-channel добавить интерфейсы с mode on?

На 3124 это аналогично. В один LAG нельзя добавить порты с разным типом формирования

Код: Выделить всё

console(config)#interface range GigabitEthernet0/5-6
console(config-if-range)#channel-group 1 mode auto
21-Apr-2016 14:44:29 %LINK-W-Down:  po1
console(config-if-range)#
console(config-if-range)#ex
console(config)#interface GigabitEthernet 0/7
console(config-if)#channel-group 1 mo on
Port gi1/0/7 cannot be added to po1 that has LACP member ports.

2. В команде "port-channel load-balance layer2-3" не указывается группа, так для какого port-channel настраивается метод балансировки?

Нельзя менять режим балансировки для отдельного LAG. Тип балансировки указывается для всех LAG
Последний раз редактировалось Александр Селезнев 21 апр 2016 15:34, всего редактировалось 1 раз.
Селезнев Александр / Eltex / Сервисный центр ШПД https://eltex-co.ru/support/

nokogerra
Сообщения: 33
Зарегистрирован: 06 апр 2016 12:29
Reputation: 0

Re: LAG ProCurve - Elxtex MES 3124

Сообщение nokogerra » 21 апр 2016 15:28

Спасибо за ответ, я вас понял. Буду пробовать.

nokogerra
Сообщения: 33
Зарегистрирован: 06 апр 2016 12:29
Reputation: 0

Re: LAG ProCurve - Elxtex MES 3124

Сообщение nokogerra » 21 апр 2016 16:38

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

Вот что предлагает ProCurve 6120XG:

Код: Выделить всё

ProCurve 6120XG Switch Right(config)# trunk-load-balance
 L2-based              Load balance based on Layer 2 information.
 L3-based              Load balance based on Layer 3 information (if present)
                       or Layer 2 information; this is the default.
 L4-based              Load balance based on Layer 4 information (if present),
                       or Layer 3 (if present), or Layer 2.
 source-mac-based      Load balance based on source MAC address information.


Вот что пишут в http://xgu.ru/wiki/Агрегирование_каналов#.D0.91.D0.B0.D0.BB.D0.B0.D0.BD.D1.81.D0.B8.D1.80.D0.BE.D0.B2.D0.BA.D0.B0_.D0.BD.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D0.BA.D0.B8_2 в разделе по методам балансировки Procurve о L3-based балансировке:

Выбор метода балансировки:
Для IP-пакетов в которых нет информации о портах, использовать балансировку по IP-адресам;
Для остальных пакетов, использовать балансировку по MAC-адресам


Вот что пишут в user guide http://h10032.www1.hp.com/ctg/Manual/c01868095.pdf (стр. 11-28) о L3 балансировке:
When an IP address is available, the calculation includes the last five bits of the IP source address and IP destination address, otherwise the MAC addresses are used.


И тут я запутался - как такое возможно? Хост-отправитель всегда знает об IP-адресе получателя, но не всегда о MAC-адресе получателя. Например, если получатель находится за шлюзом, его MAC знает шлюз, но не отправитель. Разве не должен метод работать "если доступен mac - использовать его, иначе - использовать IP"?

Александр Селезнев
Сообщения: 749
Зарегистрирован: 07 май 2015 10:45
Reputation: 2
Откуда: Элтекс

Re: LAG ProCurve - Elxtex MES 3124

Сообщение Александр Селезнев » 21 апр 2016 17:19

И тут я запутался - как такое возможно? Хост-отправитель всегда знает об IP-адресе получателя, но не всегда о MAC-адресе получателя. Например, если получатель находится за шлюзом, его MAC знает шлюз, но не отправитель. Разве не должен метод работать "если доступен mac - использовать его, иначе - использовать IP"?

Если я правильно понял, то что написано: решение о том, в какой линк из группы отправить пакет принимает коммутатор, на основании алгоритмов балансировки. Разные алгоритмы балансировки используют разные поля пакета для вычисления.

Например, если вы указали в алгоритме балансировке "src-dst-ip", то для вычисления будут использоваться только IP адреса, мак-заголовок просматриваться не будет. Если "src-dst-mac-ip", то соответственно - поля mac и ip, если нет ip заголовка в пакете, то при вычислении по алгоритму балансировки поля будут пропущены.
Селезнев Александр / Eltex / Сервисный центр ШПД https://eltex-co.ru/support/

nokogerra
Сообщения: 33
Зарегистрирован: 06 апр 2016 12:29
Reputation: 0

Re: LAG ProCurve - Elxtex MES 3124

Сообщение nokogerra » 21 апр 2016 19:09

Например, если вы указали в алгоритме балансировке "src-dst-ip", то для вычисления будут использоваться только IP адреса, мак-заголовок просматриваться не будет. Если "src-dst-mac-ip", то соответственно - поля mac и ip, если нет ip заголовка в пакете, то при вычислении по алгоритму балансировки поля будут пропущены.

Но ведь "нет ip загловка в пакете" верно только для броадкаст пакетов, т.е. для всех кроме броадкаст пакетов будет использоваться балансировка по ip, а для броадкаст - по mac? Мне бы помогло, если бы вы объяснили как работает балансировка layer2-3 у Eltex.

nokogerra
Сообщения: 33
Зарегистрирован: 06 апр 2016 12:29
Reputation: 0

Re: LAG ProCurve - Elxtex MES 3124

Сообщение nokogerra » 26 апр 2016 14:09

Сделал вот что:

Код: Выделить всё

console(config)#interface port-channel 2
console(config-if)#exit
console(config)#interface range gi1/0/16-19
console(config-if)#channel-group 2 mode auto


Но получаю вот такое:

Код: Выделить всё

console(config-if-range)#do show interfaces Port-Channel 2

Load balancing: src-dst-mac.

Gathering information...
Channel  Ports
-------  -----
Po2      Non-candidate: gi1/0/16-19


Кабеля сейчас не воткнуты (рекомендуется отключать кабеля или порты перед манипуляциями с LAG). Перед включением кабелей я хочу понять "Non-candidate" из-за отключенных портов, или я что-то не так сделал.

Код: Выделить всё

console(config-if)#do show interfaces configuration
                                               Flow    Admin     Back   Mdix
Port     Type         Duplex  Speed  Neg      control  State   Pressure Mode
-------- ------------ ------  -----  -------- -------  -----   -------- ----

gi1/0/16 1G-Fiber     Full    1000   Enabled  Off      Up      Disabled Auto
gi1/0/17 1G-Fiber     Full    1000   Enabled  Off      Up      Disabled Auto
gi1/0/18 1G-Fiber     Full    1000   Enabled  Off      Up      Disabled Auto
gi1/0/19 1G-Fiber     Full    1000   Enabled  Off      Up      Disabled Auto


                                  Flow    Admin
Ch       Type    Speed  Neg      control  State
-------- ------- -----  -------- -------  -----
Po2      1G      1000   Enabled  Off      Up


nokogerra
Сообщения: 33
Зарегистрирован: 06 апр 2016 12:29
Reputation: 0

Re: LAG ProCurve - Elxtex MES 3124

Сообщение nokogerra » 26 апр 2016 15:15

non-candidate действительно было из-за отсутствия линков. Агрегат procurve-eltex работает нормально с static lacp на стороне procurve и lacp (mode auto) на стороне eltex.


Вернуться в «Коммутаторы и маршрутизаторы Ethernet»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 21 гость