Cisco MDS: Interface "no shutdown" command does not show in the running-config after ISSU 8.4(1) and 8.4(1a)
Summary: Cisco MDS: Interface "no shutdown" command does not show in the running-config after ISSU 8.4(1) and 8.4(1a)
Symptoms
Upgraded to 8.4(1) or 8.4(1a)
Symptom 1: "Show running-config diff" command shows a difference in the number of lines between the running and startup config. And it points to the differences in startup under the port channel config:
show running-config diff *** Startup-config --- Running-config *************** *** 1057,1072 **** ip address 10.210.0.13 255.255.255.0 interface port-channel30 switchport mode E switchport rate-mode dedicated - no shutdown interface port-channel200 switchport mode F switchport rate-mode dedicated - no shutdown vsan database vsan 30 interface port-channel30 vsan 10 interface port-channel200 vsan 10 interface fc1/9 vsan 10 interface fc1/10 --- 1057,1070 ----
Symptom 2: outright comparison of the show running config vs the show startup config outputs shows the difference between them:
show running config interface port-channel30 switchport mode E switchport rate-mode dedicated interface port-channel200 switchport mode F switchport rate-mode dedicated show startup config: interface port-channel30 switchport mode E switchport rate-mode dedicated no shutdown<-------------------------------not listed in running config interface port-channel200 switchport mode F switchport rate-mode dedicated no shutdown<--------------------------------------------not listed in running config vsan database vsan 30 interface port-channel30 vsan 10 interface port-channel200
Additional symptom differences examples:
At version 8.3(1)
"no shutdown" does not show in the running or startup config.
"shutdown" does show in both running and startup.
9396T-1(config-if)# show run int po123 !Command: show running-config interface port-channel123 !Running configuration last done at: Sun Aug 19 20:37:45 2018 !Time: Sun Aug 19 20:57:32 2018 version 8.3(1) interface port-channel123 switchport mode E switchport trunk allowed vsan 1-2 switchport rate-mode dedicated 9396T-1(config-if)# show start int po123 !Command: show startup-config interface port-channel123 !Time: Sun Aug 19 20:57:54 2018 !Startup config saved at: Sun Aug 19 20:38:25 2018 version 8.3(1) interface port-channel123 switchport mode E switchport trunk allowed vsan 1-2 switchport rate-mode dedicated ------------------------------------------------------------------ 9396T-1(config-if)# shut 9396T-1(config-if)# show run int po123 !Command: show running-config interface port-channel123 !Running configuration last done at: Sun Aug 19 20:58:22 2018 !Time: Sun Aug 19 20:58:31 2018 version 8.3(1) interface port-channel123 switchport mode E switchport trunk allowed vsan 1-2 shutdown <----------------------------------------------------- switchport rate-mode dedicated 9396T-1(config-if)# copy run start 9396T-1(config-if)# show start int po123 !Command: show startup-config interface port-channel123 !Time: Sun Aug 19 20:59:42 2018 !Startup config saved at: Sun Aug 19 20:59:22 2018 version 8.3(1) interface port-channel123 switchport mode E switchport trunk allowed vsan 1-2 shutdown <----------------------------------------------------- switchport rate-mode dedicated
Version 8.4(1)
"no shutdown" now shows in the startup config, but not the running config.
"shutdown" does show in both running and startup.
MDS9396S-1(config-if)# show run int po149 !Command: show running-config interface port-channel149 !Running configuration last done at: Wed Jan 22 09:35:26 2020 !Time: Wed Jan 22 09:53:35 2020 version 8.4(1) interface port-channel149 channel mode on switchport mode E switchport trunk allowed vsan 237 switchport rate-mode dedicated switchport trunk mode auto MDS9396S-1(config-if)# show start int po149 !Command: show startup-config interface port-channel149 !Time: Wed Jan 22 09:54:01 2020 !Startup config saved at: Wed Jan 22 09:35:47 2020 version 8.4(1) interface port-channel149 channel mode on switchport mode E switchport trunk allowed vsan 237 switchport rate-mode dedicated switchport trunk mode auto no shutdown <-------------------------------------
After SHUTDOWN is configured for the Port-channel interface:
MDS9396S-1(config-if)# shut MDS9396S-1(config-if)# show run int po149 !Command: show running-config interface port-channel149 !Running configuration last done at: Wed Jan 22 09:54:53 2020 !Time: Wed Jan 22 09:54:58 2020 version 8.4(1) interface port-channel149 channel mode on switchport mode E switchport trunk allowed vsan 237 shutdown <----------------------- switchport rate-mode dedicated switchport trunk mode auto MDS9396S-1(config-if)# copy run start MDS9396S-1(config-if)# show start int po149 !Command: show startup-config interface port-channel149 !Time: Wed Jan 22 10:07:39 2020 !Startup config saved at: Wed Jan 22 09:59:57 2020 version 8.4(1) interface port-channel149 channel mode on switchport mode E switchport trunk allowed vsan 237 shutdown <------------------------- switchport rate-mode dedicated switchport trunk mode auto
Cause
Cisco bug id CSCvs76682 - Interface "no shutdown" command does not show in the running-config after ISSU 8.4(1)
Description
Symptom:
After upgrade to 8.4(1), "no shutdown" command for the port-channel interfaces display in the startup-config is not shown on the same interface in the running-config.
This causes management applications to indicate there is a difference between the port-channel interfaces in the running-config and startup-config. (even though the actual port-channel interface status is correct)
Conditions:
Upgrade to 8.4(x).
Workaround:
ISSD to a previous unaffected level
("no shutdown" is not displayed on the port-channel interfaces in either running-config or startup-config.)
Further Problem Description:
Previous to 8.4(1):
"no shutdown" on a port-channel interface was not being displayed in the running-config or startup-config prior to 8.4.
On the port-channel interface, config did show in both running-config and startup-config prior to 8.4.
In 8.4(x):
"no shutdown" interface config statement now shows in the startup config, but not the running-config....
Shutdown interface config statement still does show in both running-config and startup-config.
Resolution
Workaround: Downgrade code to a previous code level where the issue is not present.
("no shutdown" is not displayed on the port-channel interfaces in either running-config or startup-config.)
Fix: Upgrade to NX-OS 8.4.2 or above.
Additional Information
This is a cosmetic issue, it has no impact on function.
Refer to this video: