default_vlan Posted September 5, 2019 Posted September 5, 2019 (edited) Приветствую. Собрал агрегированный линк на WS-C3550-12G (с одной стороны) и Foundry BigIron с другой. Линк работает, по кольцу не падает, но с балансировкой не понятно что. Настройка cisco такова: interface Port-channel1 switchport trunk encapsulation dot1q switchport trunk native vlan 1000 switchport trunk allowed vlan 1,3,511,555,556 switchport mode trunk ! ... ! interface GigabitEthernet0/9 switchport trunk encapsulation dot1q switchport trunk native vlan 1000 switchport trunk allowed vlan 1,3,511,555,556 switchport mode trunk channel-protocol lacp channel-group 1 mode active ! interface GigabitEthernet0/10 switchport trunk encapsulation dot1q switchport trunk native vlan 1000 switchport trunk allowed vlan 1,3,511,555,556 switchport mode trunk channel-protocol lacp channel-group 1 mode active ! ... Как выполнить балансировку? Спасибо. Возможно пригодится: IPTV_158#show lacp ? <1-64> Channel group number counters Traffic information internal Internal information neighbor Neighbor information sys-id LACP System ID IPTV_158#show lacp 1 ? counters Traffic information internal Internal information neighbor Neighbor information IPTV_158#show lacp 1 ? counters Traffic information internal Internal information neighbor Neighbor information IPTV_158#show lacp 1 counters LACPDUs Marker Marker Response LACPDUs Port Sent Recv Sent Recv Sent Recv Pkts Err --------------------------------------------------------------------- Channel group: 1 Gi0/9 31089 28743 0 0 0 0 0 Gi0/10 31087 28744 0 0 0 0 0 IPTV_158#show lacp 1 internal Flags: S - Device is requesting Slow LACPDUs F - Device is requesting Fast LACPDUs A - Device is in Active mode P - Device is in Passive mode Channel group 1 LACP port Admin Oper Port Port Port Flags State Priority Key Key Number State Gi0/9 SA bndl 32768 0x1 0x1 0xA 0x3D Gi0/10 SA bndl 32768 0x1 0x1 0xB 0x3D IPTV_158#show lacp 1 neighbor Flags: S - Device is requesting Slow LACPDUs F - Device is requesting Fast LACPDUs A - Device is in Active mode P - Device is in Passive mode Channel group 1 neighbors Partner's information: LACP port Admin Oper Port Port Port Flags Priority Dev ID Age key Key Number State Gi0/9 SP 1 0004.8074.6f00 3s 0x0 0x9C40 0x145 0x3C Gi0/10 SP 1 0004.8074.6f00 3s 0x0 0x9C40 0x146 0x3C З.Ы. Сторона Foundry не интересна, т.к. на подобном примере трафик успешно агрегируется на линке Foundry BigIron -> Dlink DGS. Балансировка успешна. Edited September 5, 2019 by default_vlan Вставить ник Quote
Butch3r Posted September 5, 2019 Posted September 5, 2019 show etherchannel load-balance Вставить ник Quote
default_vlan Posted September 5, 2019 Author Posted September 5, 2019 1 минуту назад, Butch3r сказал: show etherchannel load-balance #show etherchannel load-balance EtherChannel Load-Balancing Configuration: dst-mac EtherChannel Load-Balancing Addresses Used Per-Protocol: Non-IP: Destination MAC address IPv4: Destination MAC address Вставить ник Quote
Butch3r Posted September 5, 2019 Posted September 5, 2019 Поменяйте на src-dst-ip conf t port-channel load-balance src-dst-ip Вставить ник Quote
default_vlan Posted September 5, 2019 Author Posted September 5, 2019 (edited) 1 час назад, Butch3r сказал: port-channel load-balance src-dst-ip IPTV_158(config)#port-channel load-balance ? dst-mac Dst Mac Addr src-mac Src Mac Addr Или, или. выбрать src-mac? UPD. К сожалению, чуда не произошло. Есть ли вероятность того, что в cisco можно агрегировать порты с "начала железа", скажем, только gi0/1 и gi0/2 и прочее, а не 9 и 10, как в моем случае? Edited September 5, 2019 by default_vlan Вставить ник Quote
default_vlan Posted September 5, 2019 Author Posted September 5, 2019 #show etherchannel detail Channel-group listing: ---------------------- Group: 1 ---------- Group state = L2 Ports: 2 Maxports = 16 Port-channels: 1 Max Port-channels = 1 Protocol: LACP Minimum Links: 0 Ports in the group: ------------------- Port: Gi0/9 ------------ Port state = Up Mstr Assoc In-Bndl Channel group = 1 Mode = Active Gcchange = - Port-channel = Po1 GC = - Pseudo port-channel = Po1 Port index = 0 Load = 0x00 Protocol = LACP Flags: S - Device is sending Slow LACPDUs F - Device is sending fast LACPDUs. A - Device is in active mode. P - Device is in passive mode. Local information: LACP port Admin Oper Port Port Port Flags State Priority Key Key Number State Gi0/9 SA bndl 32768 0x1 0x1 0xA 0x3D Partner's information: LACP port Admin Oper Port Port Port Flags Priority Dev ID Age key Key Number State Gi0/9 SP 1 0004.8074.6f00 28s 0x0 0x9C40 0x145 0x3C Age of the port in the current state: 10d:00h:18m:40s Port: Gi0/10 ------------ Port state = Up Mstr Assoc In-Bndl Channel group = 1 Mode = Active Gcchange = - Port-channel = Po1 GC = - Pseudo port-channel = Po1 Port index = 0 Load = 0x00 Protocol = LACP Flags: S - Device is sending Slow LACPDUs F - Device is sending fast LACPDUs. A - Device is in active mode. P - Device is in passive mode. Local information: LACP port Admin Oper Port Port Port Flags State Priority Key Key Number State Gi0/10 SA bndl 32768 0x1 0x1 0xB 0x3D Partner's information: LACP port Admin Oper Port Port Port Flags Priority Dev ID Age key Key Number State Gi0/10 SP 1 0004.8074.6f00 29s 0x0 0x9C40 0x146 0x3C Age of the port in the current state: 10d:00h:18m:39s Port-channels in the group: --------------------------- Port-channel: Po1 (Primary Aggregator) ------------ Age of the Port-channel = 10d:01h:18m:41s Logical slot/port = 1/0 Number of ports = 2 HotStandBy port = null Port state = Port-channel Ag-Inuse Protocol = LACP Port security = Disabled Ports in the Port-channel: Index Load Port EC state No of bits ------+------+------+------------------+----------- 0 00 Gi0/9 Active 0 0 00 Gi0/10 Active 0 Time since last port bundled: 10d:00h:18m:41s Gi0/10 Time since last port Un-bundled: 10d:00h:18m:56s Gi0/10 Вставить ник Quote
Butch3r Posted September 5, 2019 Posted September 5, 2019 Вам нужно выставить одинаковые методы балансировки с обеих сторон и всё получится. Вставить ник Quote
UglyAdmin Posted September 5, 2019 Posted September 5, 2019 Номера портов на алгоритм балансировки не влияют. Если железо умеет только по МАС-адресам, то что ещё Вы хотите? 9 минут назад, Butch3r сказал: Вам нужно выставить одинаковые методы балансировки с обеих сторон и всё получится. Это с какого бодуна? С каждой стороны надо выставлять метод балансировки в зависимости от необходимости. На другую сторону это не влияет. Если с одной стороны 100500 МАС-адресов, а с другой всего один, то с первой надо ставить по src-mac, со второй по dst-mac. Вставить ник Quote
default_vlan Posted September 5, 2019 Author Posted September 5, 2019 58 минут назад, Butch3r сказал: Вам нужно выставить одинаковые методы балансировки с обеих сторон и всё получится. В том и сложность, что связка Dlink DGS -> Foundry Работает без нареканий. В агрегации 8 портов. Тут же - не понятно. Вставить ник Quote
Butch3r Posted September 5, 2019 Posted September 5, 2019 57 минут назад, UglyAdmin сказал: Номера портов на алгоритм балансировки не влияют. Если железо умеет только по МАС-адресам, то что ещё Вы хотите? Это с какого бодуна? С каждой стороны надо выставлять метод балансировки в зависимости от необходимости. На другую сторону это не влияет. Если с одной стороны 100500 МАС-адресов, а с другой всего один, то с первой надо ставить по src-mac, со второй по dst-mac. Я честно сказать никогда не использовал метод балансировки по макам. Я имел ввиду, что если с одной стороны стоит по mac то и сдругой стороны надо поставить по mac. А как именно - смотреть по факту. У меня везде src-dst-ip и работает отлично. Вставить ник Quote
UglyAdmin Posted September 5, 2019 Posted September 5, 2019 8 минут назад, Butch3r сказал: У меня везде src-dst-ip и работает отлично. Когда есть src-dst-ip - никакой другой и не надо... @default_vlan, а что у Вас не так с балансировкой и что за трафик в канале? Вставить ник Quote
darkagent Posted September 5, 2019 Posted September 5, 2019 eos/eol 3550 случился почти 10 лет назад. о чем речь вообще? вы хотите заставить мамонта делать то что он не умеет. стюардессу пора закопать. Вставить ник Quote
default_vlan Posted September 5, 2019 Author Posted September 5, 2019 6 минут назад, UglyAdmin сказал: а что у Вас не так с балансировкой см. картинку. 7 минут назад, UglyAdmin сказал: что за трафик в канале? Пользовательский трафик до сервера доступа, мониторинг, офис и мультикаст Вставить ник Quote
UglyAdmin Posted September 5, 2019 Posted September 5, 2019 Может, что и умеет: https://www.cisco.com/c/ru_ru/support/docs/lan-switching/etherchannel/12023-4.html#cat2950_3550 Цитата В коммутаторах серии 3550, когда используется пересылка МАС-адреса источника, распределение нагрузки на основе IP-адреса источника и назначения также активируется для маршрутизируемого IP-трафика. Все маршрутизируемые IP-трафики выбирают порт на основе IP-адреса источника и назначения. Но src-dst-ip не умеет точно. Вставить ник Quote
darkagent Posted September 5, 2019 Posted September 5, 2019 5 минут назад, UglyAdmin сказал: Может, что и умеет: применительно к мультикасту не может, и не умеет. балансировка мультикаста - в принципе не тривиальная задача. и даже на форуме нага эта тема стабильно раз в 3 месяца поднимается. google -> multicast etherchannel load-balance. Вставить ник Quote
UglyAdmin Posted September 5, 2019 Posted September 5, 2019 6 минут назад, default_vlan сказал: см. картинку. В данном случае балансировку надо настраивать не на 3550, это в его сторону перегрузка, а не от него. От него тоже не баланс, но до перегрузки ещё очень далеко. 3 минуты назад, darkagent сказал: применительно к мультикасту не может, и не умеет. балансировка мультикаста - в принципе не тривиальная задача. и даже на форуме нага эта тема стабильно раз в 3 месяца поднимается. Мультикаст - такой же IP-трафик, с src-IP (адрес источника) и dst-IP (адрес группы), его точно так же можно балансировать. На более-менее современных железках проблем не возникает... Вставить ник Quote
pppoetest Posted September 5, 2019 Posted September 5, 2019 1 час назад, darkagent сказал: применительно к мультикасту не может, и не умеет. балансировка мультикаста - в принципе не тривиальная задача. и даже на форуме нага эта тема стабильно раз в 3 месяца поднимается. Разве? Нормально балансируется. Вставить ник Quote
default_vlan Posted September 5, 2019 Author Posted September 5, 2019 (edited) Тут дело даже не в мультикасте. Я его и зарубить могу. Проблема в том, что Foundry может балансировку сделать по L4, L3, L2, но только на JetCore. Этого слота у меня нет. Вывод - юзать то, что есть. А есть у нас один бегемот, который не балансирует никак, а второй - только с маками работает. Балансировку не получится настроить, к сожалению. Точнее не так. Получится, но только после полной замены Foundry на что-то вменяемое. Я хз как какая-то DGS может успешно балансировать 5Гбит/с трафика на 8 интерфейсах, а тут 2 в 2 не получается. Edited September 5, 2019 by default_vlan Вставить ник Quote
default_vlan Posted September 5, 2019 Author Posted September 5, 2019 29 минут назад, zhenya` сказал: L3 ecmp? Возможно. Это со стороны провайдера. Вставить ник Quote
zhenya` Posted September 6, 2019 Posted September 6, 2019 Если это к магистралу, то просите разобрать портченел и вторую сессию дать. Medом разбалансите трафик. Вставить ник Quote
Sacrament Posted September 6, 2019 Posted September 6, 2019 17 часов назад, pppoetest сказал: Разве? Нормально балансируется. А потом на другой стороне пакеты нормально приходят? в нужной очередности? В свое время на эти грабли наступали, на том оборудовании что было в то время так и не победили. Проще оказалось на 10-ку перейти Вставить ник Quote
Butch3r Posted September 6, 2019 Posted September 6, 2019 Ну так всё же очевидно. У провайдера src-dst-ip а у вас по макам. Вот и балансирует на других свичах. По макам не будет такой красивой балансировки, меняйте железку. Вставить ник Quote
default_vlan Posted September 6, 2019 Author Posted September 6, 2019 30 минут назад, Butch3r сказал: меняйте железку Этого мнения и придерживаюсь. Всем спасибо. Вставить ник Quote
pppoetest Posted September 6, 2019 Posted September 6, 2019 7 часов назад, Sacrament сказал: А потом на другой стороне пакеты нормально приходят? в нужной очередности? В свое время на эти грабли наступали, на том оборудовании что было в то время так и не победили. Проще оказалось на 10-ку перейти Вроде да. QoS настроен, дальше маркировка сохраняется. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.