Thursday, July 19, 2018

Catalyst 9500-40x caveat with Stackwise Virtual and a block of serial numbers

A co-worker of mine ran into a fun issue last week where the stackwise virtual configuration would not come up between two brand new Catalyst 9500-40X switches, spending hours in diagnostics, and getting TAC to verify the configuration.

They discovered when issuing the "show version" command, the MAC address listed in that output showed the base ethernet switch mac as being 00:01:02:02:aa:bb, instead of the actual burned-in address of the switch. Both switches shared the same MAC address, no wonder Stackwise Virtual wouldn't work!

TAC had to guide my co-worker into the rommon bootloader, and the procedure they performed is as follows:

Once in rommon, run set command and check the MAC address of the switch listed there, it should match what is on the chassis, and not the aa:bb address. Also run the settlv command and verify that the MAC address - Base is also set to the MAC address in xxxx.xxxx.xxxx format.

Once you have collected the MAC address from the above commands, issue the set MAC_ADDR=xx:xx:xx:xx:xx:xx, make sure you take the MAC address you collected from settlv and convert it to the xx:xx:xx:xx:xx:xx format before using the set MAC_ADDR= command!

Once done, issue the reset command in rommon, and watch the system reboot. This should make the MAC address correct in show version, and consequently allowed switchport virtual to work correctly!

Apparently this affects some switches with serial numbers starting with FCW2146XXXX to FCW2217XXXX.

In case it helps this is in reference to bug number CSCvj43609.



No comments:

Post a Comment