Hey guys. I have a question regarding etherchannel. It seems when using both PAgP and LACP, as soon as I force the ports of the channel to be 1000/Full, the channel won't form. It works perfectly with auto/auto.
Here's the config and show etherchannel summary for both switches.
Switch 1:
DSW1_CiscoLab#sh run int po1
Building configuration...
Current configuration : 31 bytes
!
interface Port-channel1
end
DSW1_CiscoLab#sh run int gi0/1
Building configuration...
Current configuration : 102 bytes
!
interface GigabitEthernet0/1
channel-protocol pagp
channel-group 1 mode desirable non-silent
end
DSW1_CiscoLab#sh run int gi0/2
Building configuration...
Current configuration : 102 bytes
!
interface GigabitEthernet0/2
channel-protocol pagp
channel-group 1 mode desirable non-silent
end
DSW1_CiscoLab#sh run int gi0/3
Building configuration...
Current configuration : 102 bytes
!
interface GigabitEthernet0/3
channel-protocol pagp
channel-group 1 mode desirable non-silent
end
DSW1_CiscoLab#sh run int gi0/4
Building configuration...
Current configuration : 102 bytes
!
interface GigabitEthernet0/4
channel-protocol pagp
channel-group 1 mode desirable non-silent
end
DSW1_CiscoLab#sh etherchannel sum
Flags: D - down P - bundled in port-channel
I - stand-alone s - suspended
H - Hot-standby (LACP only)
R - Layer3 S - Layer2
U - in use f - failed to allocate aggregator
M - not in use, minimum links not met
u - unsuitable for bundling
w - waiting to be aggregated
d - default port
Number of channel-groups in use: 1
Number of aggregators: 1
Group Port-channel Protocol Ports
------+-------------+-----------+-----------------------------------------------
1 Po1(SU) PAgP Gi0/1(P) Gi0/2(P) Gi0/3(P)
Gi0/4(P)
Switch 2:
DSW2_CiscoLab#sh run int po1
Building configuration...
Current configuration : 66 bytes
!
interface Port-channel1
switchport mode dynamic desirable
end
DSW2_CiscoLab#sh run int gi0/1
Building configuration...
Current configuration : 137 bytes
!
interface GigabitEthernet0/1
switchport mode dynamic desirable
channel-protocol pagp
channel-group 1 mode desirable non-silent
end
DSW2_CiscoLab#sh run int gi0/2
Building configuration...
Current configuration : 137 bytes
!
interface GigabitEthernet0/2
switchport mode dynamic desirable
channel-protocol pagp
channel-group 1 mode desirable non-silent
end
DSW2_CiscoLab#sh run int gi0/3
Building configuration...
Current configuration : 137 bytes
!
interface GigabitEthernet0/3
switchport mode dynamic desirable
channel-protocol pagp
channel-group 1 mode desirable non-silent
end
DSW2_CiscoLab#sh run int gi0/4
Building configuration...
Current configuration : 137 bytes
!
interface GigabitEthernet0/4
switchport mode dynamic desirable
channel-protocol pagp
channel-group 1 mode desirable non-silent
end
DSW2_CiscoLab#sh etherchannel summary
Flags: D - down P - bundled in port-channel
I - stand-alone s - suspended
H - Hot-standby (LACP only)
R - Layer3 S - Layer2
U - in use f - failed to allocate aggregator
M - not in use, minimum links not met
u - unsuitable for bundling
w - waiting to be aggregated
d - default port
Number of channel-groups in use: 1
Number of aggregators: 1
Group Port-channel Protocol Ports
------+-------------+-----------+-----------------------------------------------
1 Po1(SU) PAgP Gi0/1(P) Gi0/2(P) Gi0/3(P)
Gi0/4(P)
When I add the following, the channel goes down and doesn't come back up.
Switch 1:
DSW1_CiscoLab#sh run int po1
Building configuration...
Current configuration : 56 bytes
!
interface Port-channel1
speed 1000
duplex full
end
DSW1_CiscoLab#show etherchannel sum
Flags: D - down P - bundled in port-channel
I - stand-alone s - suspended
H - Hot-standby (LACP only)
R - Layer3 S - Layer2
U - in use f - failed to allocate aggregator
M - not in use, minimum links not met
u - unsuitable for bundling
w - waiting to be aggregated
d - default port
Number of channel-groups in use: 1
Number of aggregators: 1
Group Port-channel Protocol Ports
------+-------------+-----------+-----------------------------------------------
1 Po1(SD) PAgP Gi0/1(D) Gi0/2(D) Gi0/3(D)
Gi0/4(D)
Switch 2:
DSW2_CiscoLab#sh run int po1
Building configuration...
Current configuration : 91 bytes
!
interface Port-channel1
switchport mode dynamic desirable
speed 1000
duplex full
end
DSW2_CiscoLab#sh etherchannel sum
Flags: D - down P - bundled in port-channel
I - stand-alone s - suspended
H - Hot-standby (LACP only)
R - Layer3 S - Layer2
U - in use f - failed to allocate aggregator
M - not in use, minimum links not met
u - unsuitable for bundling
w - waiting to be aggregated
d - default port
Number of channel-groups in use: 1
Number of aggregators: 1
Group Port-channel Protocol Ports
------+-------------+-----------+-----------------------------------------------
1 Po1(SD) PAgP Gi0/1(D) Gi0/2(D) Gi0/3(D)
Gi0/4(D)
As I understand it, both sides have to match on speed/duplex (among other things). In this case, they match but still won't form a channel.
Both switches are Catalyst 2960Gs running the same version of IOS.
What am I missing?
Thanks.