Etherchannel between Cisco Catalyst 3750 and Cisco 7606
Привет. То ли лыжи не едут, то ли я... Дано: Cisco 7606 (12.2(33)SRD2), Cisco Catalyst 3750 (12.2(55)SE3) Они соединены между собой двумя GiEth. (7606:Gi1/1 <=> 3750:Gi1/0/52, 7606:Gi1/2 <=> 3750:Gi2/0/28) Строим Port-Channel48. Он не поднимается с сообщением в логах на 7606: Jul 20 22:20:02.473: %EC-SP-5-CANNOT_BUNDLE_LACP: Gi1/2 is not compatible with aggregators in channel 48 and cannot attach to them (trunk mode of Gi1/2 is trunk, Gi1/1 is dynamic) На 3750 в логах пусто. При этом на 3750 есть ещё два Port-Channel на соседнюю кошку, которые работают в точно такой же конфигурации Конфиг: 7606: interface GigabitEthernet1/1 description => Gi1/0/52 switchport switchport trunk encapsulation dot1q switchport trunk allowed vlan 2,3,5 switchport mode trunk switchport nonegotiate mls qos vlan-based channel-protocol lacp channel-group 48 mode active ! interface GigabitEthernet1/2 description => Gi2/0/28 switchport switchport trunk encapsulation dot1q switchport trunk allowed vlan 2,3,5 switchport mode trunk switchport nonegotiate mls qos vlan-based channel-protocol lacp channel-group 48 mode active ! interface Port-channel48 description => Po48 (Gi1/0/52+Gi2/0/28) switchport switchport trunk encapsulation dot1q switchport trunk allowed vlan 2,3,5 switchport mode trunk switchport nonegotiate mls qos vlan-based 3750: interface GigabitEthernet1/0/52 description => Gi1/1 switchport trunk encapsulation dot1q switchport trunk allowed vlan 2,3,5 switchport mode trunk switchport nonegotiate channel-protocol lacp channel-group 48 mode active ! interface GigabitEthernet2/0/28 description => Gi1/2 switchport trunk encapsulation dot1q switchport trunk allowed vlan 2,3,5 switchport mode trunk switchport nonegotiate channel-protocol lacp channel-group 48 mode active ! interface Port-channel48 description => Po48 (Gi1/1+Gi1/2) switchport trunk encapsulation dot1q switchport trunk allowed vlan 2,3,5 switchport mode trunk switchport nonegotiate 7606#sh int gi1/1 capa GigabitEthernet1/1 Model: WS-SUP720-3BXL Type: 1000BaseSX Speed: 1000 Duplex: full Trunk encap. type: 802.1Q,ISL Trunk mode: on,off,desirable,nonegotiate Channel: yes Broadcast suppression: percentage(0-100) Flowcontrol: rx-(off,on,desired),tx-(off,on,desired) Membership: static Fast Start: yes QOS scheduling: rx-(1p1q4t), tx-(1p2q2t) CoS rewrite: yes ToS rewrite: yes Inline power: no SPAN: source/destination UDLD yes Link Debounce: yes Link Debounce Time: yes Ports on ASIC: 1-2 Dot1ad Ethertype: yes Dot1ad Tunnel: no Port-Security: yes ! 7606#sh int gi1/2 capa GigabitEthernet1/2 Model: WS-SUP720-3BXL Type: 1000BaseSX Speed: 1000 Duplex: full Trunk encap. type: 802.1Q,ISL Trunk mode: on,off,desirable,nonegotiate Channel: yes Broadcast suppression: percentage(0-100) Flowcontrol: rx-(off,on,desired),tx-(off,on,desired) Membership: static Fast Start: yes QOS scheduling: rx-(1p1q4t), tx-(1p2q2t) CoS rewrite: yes ToS rewrite: yes Inline power: no SPAN: source/destination UDLD yes Link Debounce: yes Link Debounce Time: yes Ports on ASIC: 1-2 Dot1ad Ethertype: yes Dot1ad Tunnel: no Port-Security: yes ! 7606#sh lacp 48 nei 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 48 neighbors Partner's information: Partner Partner LACP Partner Partner Partner Partner Partner Port Flags State Port Priority Admin Key Oper Key Port Number Port State Gi1/1 SA bndl 32768 0x0 0x30 0x135 0x3D Gi1/2 SA not-bnd 32768 0x0 0x30 0x21D 0x5 ! 7606#sh int gi1/1 GigabitEthernet1/1 is up, line protocol is up (connected) ! 7606#sh int gi1/2 GigabitEthernet1/2 is up, line protocol is down (notconnect) Если вывести из port-channel - порт встаёт и нормально работает. ! 3750#sh lacp 48 nei 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 48 neighbors Partner's information: LACP port Admin Oper Port Port Port Flags Priority Dev ID Age key Key Number State Gi1/0/52 SA 32768 0019.07a8.2c40 25s 0x0 0x30 0x102 0x3D Gi2/0/28 SA 32768 0019.07a8.2c40 1s 0x0 0x1030 0x103 0xD ! 3750#sh int gi1/0/52 GigabitEthernet1/0/52 is up, line protocol is up (connected) ! 3750#sh int gi2/0/28 GigabitEthernet2/0/28 is up, line protocol is down (notconnect) Если вывести из port-channel - порт встаёт и нормально работает. Debug на 7606: 7606#sh deb PAgP/LACP Shim/FEC: PAgP/LACP Shim All debugging is on 7606# [int Gi1/2 shut/no shut] 7606#sh log Jul 20 22:47:45: FEC: lacp_switch_notify_mp_of_subchannel: subchannel idb of Po48A (whose primary idb is Po48) was deleted Jul 20 22:47:45: FEC: pagp_switch_inform_sp_agport_erase: Po48A erasing agport Jul 20 22:47:45: FEC: pm_port_destroy:destroying pm_private for Po48A Jul 20 22:47:45: FEC: pm_port_new: initialized pm_private for Po48B Jul 20 22:47:45: FEC: lacp_switch_notify_mp_of_subchannel: subchannel idb of Po48B (whose primary idb is Po48) was added Jul 20 22:47:51: FEC: lacp_switch_notify_mp_of_subchannel: subchannel idb of Po48B (whose primary idb is Po48) was deleted Jul 20 22:47:51: FEC: pagp_switch_inform_sp_agport_erase: Po48B erasing agport Jul 20 22:47:51: FEC: pm_port_destroy:destroying pm_private for Po48B Jul 20 22:47:54: FEC: pagp_switch_stay_shutdown: port Gi1/2 agport Po48 Jul 20 22:47:55: FEC: pm_port_new: initialized pm_private for Po48A Jul 20 22:47:55: FEC: lacp_switch_notify_mp_of_subchannel: subchannel idb of Po48A (whose primary idb is Po48) was added Jul 20 22:47:55: FEC: lacp_switch_notify_mp_of_subchannel: subchannel idb of Po48A (whose primary idb is Po48) was deleted Jul 20 22:47:55: FEC: pagp_switch_inform_sp_agport_erase: Po48A erasing agport Jul 20 22:47:55: FEC: pm_port_destroy:destroying pm_private for Po48A Jul 20 22:47:55: FEC: pm_port_new: initialized pm_private for Po48A Jul 20 22:47:55: FEC: lacp_switch_notify_mp_of_subchannel: subchannel idb of Po48A (whose primary idb is Po48) was added Jul 20 22:47:55.354: %EC-SP-5-CANNOT_BUNDLE_LACP: Gi1/2 is not compatible with aggregators in channel 48 and cannot attach to them (trunk mode of Gi1/2 is trunk, Gi1/1 is dynamic) Jul 20 22:48:05: FEC: lacp_switch_notify_mp_of_subchannel: subchannel idb of Po48A (whose primary idb is Po48) was deleted Jul 20 22:48:05: FEC: pagp_switch_inform_sp_agport_erase: Po48A erasing agport Jul 20 22:48:05: FEC: pm_port_destroy:destroying pm_private for Po48A Jul 20 22:48:05: FEC: pm_port_new: initialized pm_private for Po48B Jul 20 22:48:05: FEC: lacp_switch_notify_mp_of_subchannel: subchannel idb of Po48B (whose primary idb is Po48) was added ! 3750#sh debug PAgP/LACP Shim/FEC: PAgP/LACP Shim All debugging is on ! 3750#sh log 001271: Jul 20 22:47:55: FEC: pagp_switch_stay_shutdown: port Gi2/0/28 agport Po48 001272: Jul 20 22:47:55: FEC: pagp_switch_stay_shutdown: port Gi2/0/28 agport Po48 Где-то я туплю, но где? Кто-то с таким сталкивался? Из поиска в инете нашлось только http://puck.nether.net/pipermail/cisco-nsp/2007-September/043765.html Но это не совсем то. -- Vladimir "vovin" Scherbinin. http://about.me/vovin
Добрый день! Удалите c конфигурации портов и port-channel на 7600 (а лучше и на 3750) "switchport nonegotiate". Еще года три-четыре-пять назад я по подобным граблям проходил - у Cisco с DTP на etherchannel не все в порядке, но мне было влом собирать дебаги и заставлять TAC добиться фикса от девелоперов. Судя по вашему случаю так оно все и осталось :( -- Dmitry Kiselev On Sat, Jul 21, 2012 at 01:59:06AM +0300, Vladimir Scherbinin wrote:
Привет.
То ли лыжи не едут, то ли я...
Дано: Cisco 7606 (12.2(33)SRD2), Cisco Catalyst 3750 (12.2(55)SE3) Они соединены между собой двумя GiEth. (7606:Gi1/1 <=> 3750:Gi1/0/52, 7606:Gi1/2 <=> 3750:Gi2/0/28) Строим Port-Channel48.
Он не поднимается с сообщением в логах на 7606: Jul 20 22:20:02.473: %EC-SP-5-CANNOT_BUNDLE_LACP: Gi1/2 is not compatible with aggregators in channel 48 and cannot attach to them (trunk mode of Gi1/2 is trunk, Gi1/1 is dynamic) На 3750 в логах пусто. При этом на 3750 есть ещё два Port-Channel на соседнюю кошку, которые работают в точно такой же конфигурации
Конфиг: 7606: interface GigabitEthernet1/1 description => Gi1/0/52 switchport switchport trunk encapsulation dot1q switchport trunk allowed vlan 2,3,5 switchport mode trunk switchport nonegotiate mls qos vlan-based channel-protocol lacp channel-group 48 mode active
Добрый день.
Там в оригинале этих команд не было. Это уже позже добавил. Не работает и
так и так.
Судя по всему прийдётся перегружать 7606. Но стрёмно как-то очень. :)
--
Vladimir "vovin" Scherbinin.
http://about.me/vovin
2012/7/23 Dmitry Kiselev
Добрый день!
Удалите c конфигурации портов и port-channel на 7600 (а лучше и на 3750) "switchport nonegotiate". Еще года три-четыре-пять назад я по подобным граблям проходил - у Cisco с DTP на etherchannel не все в порядке, но мне было влом собирать дебаги и заставлять TAC добиться фикса от девелоперов. Судя по вашему случаю так оно все и осталось :(
-- Dmitry Kiselev
On Sat, Jul 21, 2012 at 01:59:06AM +0300, Vladimir Scherbinin wrote:
Привет.
То ли лыжи не едут, то ли я...
Дано: Cisco 7606 (12.2(33)SRD2), Cisco Catalyst 3750 (12.2(55)SE3) Они соединены между собой двумя GiEth. (7606:Gi1/1 <=> 3750:Gi1/0/52, 7606:Gi1/2 <=> 3750:Gi2/0/28) Строим Port-Channel48.
Он не поднимается с сообщением в логах на 7606: Jul 20 22:20:02.473: %EC-SP-5-CANNOT_BUNDLE_LACP: Gi1/2 is not compatible with aggregators in channel 48 and cannot attach to them (trunk mode of Gi1/2 is trunk, Gi1/1 is dynamic) На 3750 в логах пусто. При этом на 3750 есть ещё два Port-Channel на соседнюю кошку, которые работают в точно такой же конфигурации
Конфиг: 7606: interface GigabitEthernet1/1 description => Gi1/0/52 switchport switchport trunk encapsulation dot1q switchport trunk allowed vlan 2,3,5 switchport mode trunk switchport nonegotiate mls qos vlan-based channel-protocol lacp channel-group 48 mode active
ДОбрый день! Еще одна возможная причина и еще один камень в огород 12.2SR train на С7600 - команда "parser config cache interface". Иногда кешируется и показывается в "show run" неверная конфигурация интерфейса(-ов). Проверяется это только всевозможными командами "show platform". Если еще не полечили можем попробовать страблешутить в личке -- Dmitry Kiselev On Wed, Jul 25, 2012 at 12:08:45AM +0300, Vladimir Scherbinin wrote:
Добрый день.
Там в оригинале этих команд не было. Это уже позже добавил. Не работает и так и так. Судя по всему прийдётся перегружать 7606. Но стрёмно как-то очень. :)
-- Vladimir "vovin" Scherbinin. http://about.me/vovin
2012/7/23 Dmitry Kiselev
Добрый день!
Удалите c конфигурации портов и port-channel на 7600 (а лучше и на 3750) "switchport nonegotiate". Еще года три-четыре-пять назад я по подобным граблям проходил - у Cisco с DTP на etherchannel не все в порядке, но мне было влом собирать дебаги и заставлять TAC добиться фикса от девелоперов. Судя по вашему случаю так оно все и осталось :(
-- Dmitry Kiselev
On Sat, Jul 21, 2012 at 01:59:06AM +0300, Vladimir Scherbinin wrote:
Привет.
То ли лыжи не едут, то ли я...
Дано: Cisco 7606 (12.2(33)SRD2), Cisco Catalyst 3750 (12.2(55)SE3) Они соединены между собой двумя GiEth. (7606:Gi1/1 <=> 3750:Gi1/0/52, 7606:Gi1/2 <=> 3750:Gi2/0/28) Строим Port-Channel48.
Он не поднимается с сообщением в логах на 7606: Jul 20 22:20:02.473: %EC-SP-5-CANNOT_BUNDLE_LACP: Gi1/2 is not compatible with aggregators in channel 48 and cannot attach to them (trunk mode of Gi1/2 is trunk, Gi1/1 is dynamic) На 3750 в логах пусто. При этом на 3750 есть ещё два Port-Channel на соседнюю кошку, которые работают в точно такой же конфигурации
Конфиг: 7606: interface GigabitEthernet1/1 description => Gi1/0/52 switchport switchport trunk encapsulation dot1q switchport trunk allowed vlan 2,3,5 switchport mode trunk switchport nonegotiate mls qos vlan-based channel-protocol lacp channel-group 48 mode active
participants (2)
-
Dmitry Kiselev
-
Vladimir Scherbinin