cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
4187
Views
5
Helpful
8
Replies

2960X switch not joining new Switch Stack

Hello,

I'm having an issue where I have a WS-C2960-48FPD-L that I'm trying to join into an existing stack with other switches of the same model.  All switches just went an IOS update to version 15.2(2)E7 so they're all running the same IOS.  The switch I'm trying to add was taken out of a stack from one closet and needs to be added to a stack in another closet.  I wiped the flash, reloaded the IOS image using a .tar file and extracted it to flash, unset SWITCH_NUMBER & SWITCH_PRIORITY boot variables since it was still set according to the old stack parameters, and left the switch number and priority the default (switch 1, priority 1).  I didn't make any other changes to this switch such as setting the switch number and priority in order to ensure that there was no existing startup config in flash.  On the master switch of the stack I'm trying to add it to, I set the following command:

 

conf t

switch 3 provision ws-c2960x-48fpd-l

end

wr mem

 

However, when trying to add it to the new stack, it never gets detected and boots as the master.  I tried different cable arrangements and tried reloading the entire stack to see if the stack master election process would help detect but no go.  A team member suggested I try to add it back to the old stack it came out of to see if it would be added and to eliminate a cable or module issue.  So I set the same config command from above on the old stack since I removed the member provision when I took it out of the stack.  Much to my surprise, it was detected and added back into the old stack with no issues.  Seeing that the cable and modules are good, the IOS software are the same, and the stack manager version is the same on both stacks, what is causing this problem?  Here is output from the 'show platform stack manager all' command (some output cut):

 

OLD STACK (Had 4 switches and was consolidated down to 2):

 

sh platform stack manager all
Switch/Stack Mac Address : 0076.866d.ae80
H/W Current
Switch# Role Mac Address Priority Version State
----------------------------------------------------------
*1 Master 0076.866d.ae80 15 4 Ready
2 Member 0076.866d.c080 13 4 Ready

 

Stack Port Status Neighbors
Switch# Port 1 Port 2 Port 1 Port 2
--------------------------------------------------------
1 Ok Down 2 None
2 Ok Down 1 None


Stack Discovery Protocol View
==============================================================


Switch Active Role Current Sequence Dirty
Number State Number Bit
--------------------------------------------------------------------
1 TRUE Master Ready 134 FALSE
2 TRUE Member Ready 245 FALSE

 

Stack State Machine View
==============================================================

Switch Master/ Mac Address Version Current
Number Member (maj.min) State
-----------------------------------------------------------
1 Master 0076.866d.ae80 1.56 Ready
2 Member 0076.866d.c080 1.56 Ready

Last Conflict Parameters

Switch Master/ Cfgd Default Image H/W # of Mac Address
Number Member Prio Config Type Prio Members
-----------------------------------------------------------------------
1 Master 15 No 4 5 1 0076.866d.ae80
2 Member 13 No 4 5 0 0076.866d.c080
3 Member 13 No 4 5 0 0076.866d.c080
4 Member 12 No 4 5 0 0076.866d.8f00

 

NEW STACK:

 

sh platform stack manager all
Switch/Stack Mac Address : 40a6.e874.6d80
Mac persistency wait time: 15 mins
H/W Current
Switch# Role Mac Address Priority Version State
----------------------------------------------------------
*1 Master 40a6.e874.6d80 15 4 Ready
2 Member c800.8419.5300 13 4 Ready
3 Member 0000.0000.0000 0 0 Provisioned

 

Stack Port Status Neighbors
Switch# Port 1 Port 2 Port 1 Port 2
--------------------------------------------------------
1 Ok Down 2 None
2 Down Ok None 1


Stack Discovery Protocol View
==============================================================


Switch Active Role Current Sequence Dirty
Number State Number Bit
--------------------------------------------------------------------
1 TRUE Master Ready 123 FALSE
2 TRUE Member Ready 078 FALSE

 

Stack State Machine View
==============================================================

Switch Master/ Mac Address Version Current
Number Member (maj.min) State
-----------------------------------------------------------
1 Master 40a6.e874.6d80 1.56 Ready
2 Member c800.8419.5300 1.56 Ready

Last Conflict Parameters

Switch Master/ Cfgd Default Image H/W # of Mac Address
Number Member Prio Config Type Prio Members
-----------------------------------------------------------------------
1 Member 15 No 4 5 0 40a6.e874.6d80
2 Member 13 No 4 5 0 c800.8419.5300

 

Thank you!

8 Replies 8

Reza Sharifi
Hall of Fame
Hall of Fame

Hi,

Does WS-C2960-48FPD-L has the same exact license as the other switches in the new stack?

In this a LAN base switch? 

HTH

Yes they are both running lanbase as seen in the output for both switches below:

 

NEW STACK:

 

scwpgesw11#sh license
Index 1 Feature: lanlite
Period left: 0 minute 0 second
Index 2 Feature: lanbase
Period left: Life time
License Type: Permanent
License State: Active, In Use
License Priority: Medium
License Count: Non-Counted

 

OLD STACK:

 

scrxlabesw11#sh license
Index 1 Feature: lanlite
Period left: 0 minute 0 second
Index 2 Feature: lanbase
Period left: Life time
License Type: Permanent
License State: Active, In Use
License Priority: Medium
License Count: Non-Counted

Yes, the licenses are all good. Did you first turn off the switch before adding it to the stack and then once the stacking cables are connected turn it back on? If you already try this, you may want to open a ticket with TAC.  I have seen this happen before when hardware versions are different.

HTH

Hello Reza,

 

What aspect of the hardware version is different?  All switches are WS-C2960X-48FPD-L.  This includes the switches currently in stacks as well as the switch I'm trying to add.  I did notice the model sticker label on the back of the switches in each stack has a different "V" number.  For instance, the switches in the old stack has a model label of WS-C2960X-48-FPD-L V05 whereas the switches in the new stack has a model label sticker of WS-C2960X-48FPD-L V02.  The switch I'm trying to add has a sticker that matches the switches in the old stack and has no problem joining that stack.  It doesn't, however, join the stack that has switches with the label ending in V02.  I'm not sure what these "V" numbers mean.

Reza,

 

To answer your first question in your last response, yes I did have the switch powered off, connected the stack cables, and then powered on the device.  I then did this again with the entire switch stack powered off but still got the same results.

Hi Terence,

I don't have a 2960x to test with but if you issue "sh switch" you should be able to see a section for H/W  version that shows something like V06, V07, etc.  I am not saying this is the same issue you have but what I have seen here on the forum is that some people have difficulty stacking different versions. I think it may be a good idea to open a case with Cisco on this.

 

HTH

Oh ok gotcha. I'll open a TAC case on this for resolution. Thanks!

Old issue but just so all know I ran into same problem and it turns out to be stack ring speed was mismatch between new and old switches. it was showing 20G on two brand new switches and 10G on two old switch that were trying the join the new stack. 

 

Strangely, there was no option to statically configure 20G, so I changed speed to 10G on new switches and all 4 switches became a stack but as a stack it should be 20G ring speed.

 

so we did "no sw stack port-speed" so that switches can take default which is 20G. resolved the problem. I had to open a tac case for this resolution.