Добрый день.
Необходимо собрать агрегат между 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 настраивается метод балансировки?
О деактивации форума Eltex
Уважаемые коллеги! В связи с потерей актуальности данного ресурса, нами было принято решение о частичной деактивации форума Eltex. Мы отключили функции регистрации и создания новых тем, а также возможность оставлять сообщения. Форум продолжит работу в "режиме чтения", так как за долгие годы работы здесь накопилось много полезной информации и ответов на часто встречающиеся вопросы.
Мы активно развиваем другие каналы коммуникаций, которые позволяют более оперативно и адресно консультировать наших клиентов. Если у вас возникли вопросы по работе оборудования, вы можете обратиться в техническую поддержку Eltex, воспользовавшись формой обращения на сайте компании или оставить заявку в системе Service Desk. По иным вопросам проконсультируют наши менеджеры коммерческого отдела: eltex@eltex-co.ru.
Уважаемые коллеги! В связи с потерей актуальности данного ресурса, нами было принято решение о частичной деактивации форума Eltex. Мы отключили функции регистрации и создания новых тем, а также возможность оставлять сообщения. Форум продолжит работу в "режиме чтения", так как за долгие годы работы здесь накопилось много полезной информации и ответов на часто встречающиеся вопросы.
Мы активно развиваем другие каналы коммуникаций, которые позволяют более оперативно и адресно консультировать наших клиентов. Если у вас возникли вопросы по работе оборудования, вы можете обратиться в техническую поддержку Eltex, воспользовавшись формой обращения на сайте компании или оставить заявку в системе Service Desk. По иным вопросам проконсультируют наши менеджеры коммерческого отдела: eltex@eltex-co.ru.
LAG ProCurve - Elxtex MES 3124
-
- Сообщения: 749
- Зарегистрирован: 07 май 2015 10:45
- Reputation: 2
- Откуда: Элтекс
Re: LAG ProCurve - Elxtex MES 3124
есть 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/
Re: LAG ProCurve - Elxtex MES 3124
Спасибо за ответ, я вас понял. Буду пробовать.
Re: LAG ProCurve - Elxtex MES 3124
Хм, возможно вы мне поясните еще одну вещь, она касается методов балансировки трафика в пределах транк-группы ProCurve, но, полагаю, что суть работы на Eltex такая же. Вопрос:
Вот что предлагает ProCurve 6120XG:
Вот что пишут в 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 балансировке:
Вот что пишут в user guide http://h10032.www1.hp.com/ctg/Manual/c01868095.pdf (стр. 11-28) о L3 балансировке:
И тут я запутался - как такое возможно? Хост-отправитель всегда знает об IP-адресе получателя, но не всегда о MAC-адресе получателя. Например, если получатель находится за шлюзом, его MAC знает шлюз, но не отправитель. Разве не должен метод работать "если доступен mac - использовать его, иначе - использовать IP"?
Вот что предлагает 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
И тут я запутался - как такое возможно? Хост-отправитель всегда знает об IP-адресе получателя, но не всегда о MAC-адресе получателя. Например, если получатель находится за шлюзом, его MAC знает шлюз, но не отправитель. Разве не должен метод работать "если доступен mac - использовать его, иначе - использовать IP"?
Если я правильно понял, то что написано: решение о том, в какой линк из группы отправить пакет принимает коммутатор, на основании алгоритмов балансировки. Разные алгоритмы балансировки используют разные поля пакета для вычисления.
Например, если вы указали в алгоритме балансировке "src-dst-ip", то для вычисления будут использоваться только IP адреса, мак-заголовок просматриваться не будет. Если "src-dst-mac-ip", то соответственно - поля mac и ip, если нет ip заголовка в пакете, то при вычислении по алгоритму балансировки поля будут пропущены.
Селезнев Александр / Eltex / Сервисный центр ШПД https://eltex-co.ru/support/
Re: LAG ProCurve - Elxtex MES 3124
Например, если вы указали в алгоритме балансировке "src-dst-ip", то для вычисления будут использоваться только IP адреса, мак-заголовок просматриваться не будет. Если "src-dst-mac-ip", то соответственно - поля mac и ip, если нет ip заголовка в пакете, то при вычислении по алгоритму балансировки поля будут пропущены.
Но ведь "нет ip загловка в пакете" верно только для броадкаст пакетов, т.е. для всех кроме броадкаст пакетов будет использоваться балансировка по ip, а для броадкаст - по mac? Мне бы помогло, если бы вы объяснили как работает балансировка layer2-3 у Eltex.
Re: LAG ProCurve - Elxtex MES 3124
Сделал вот что:
Но получаю вот такое:
Кабеля сейчас не воткнуты (рекомендуется отключать кабеля или порты перед манипуляциями с LAG). Перед включением кабелей я хочу понять "Non-candidate" из-за отключенных портов, или я что-то не так сделал.
Код: Выделить всё
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
Re: LAG ProCurve - Elxtex MES 3124
non-candidate действительно было из-за отсутствия линков. Агрегат procurve-eltex работает нормально с static lacp на стороне procurve и lacp (mode auto) на стороне eltex.
Вернуться в «Коммутаторы и маршрутизаторы Ethernet»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 30 гостей