Viewing the differences between a running configuration and a backup configuration
Prerequisites
Use the
cfg-restore {flash | tftp | sftp} <FILE-NAME> diff
command to view the list of configuration changes that are removed, modified, or added to the running configuration.
Procedure
-
Execute the
show running-config
command to show the running configuration of the switch.switch(config)# show running-config Running configuration: ; JL255A Configuration Editor; ; Ver #12:08.1d.9b.3f.bf.bb.ef.7c.59.fc.6b.fb.9f.fc.ff.ff.37.ef:ba hostname "switch" module 1 type jl255a snmp-server community "public" unrestricted vlan 1 name "DEFAULT_VLAN" no untagged 11-13,15-18 untagged 1-10,14,19-28 ip address dhcp-bootp exit vlan 100 name "VLAN100" untagged 11-13 no ip address exit vlan 300 name "VLAN300" untagged 15-18 no ip address exit
-
Execute the
show config golden_config
command to show the backup configuration of the switch.switch(config)# show config golden_config ; JL255A Configuration Editor; ; Ver #12:08.1d.9b.3f.bf.bb.ef.7c.59.fc.6b.fb.9f.fc.ff.ff.37.ef:ba hostname "switch" module 1 type jl255a ; JL255A Configuration Editor; ; Ver #12:08.1d.9b.3f.bf.bb.ef.7c.59.fc.6b.fb.9f.fc.ff.ff.37.ef:ba hostname "switch" module 1 type jl255a
-
Execute the
cfg-restore flash golden_config diff
command to view the differences that will be applied.switch# cfg-restore flash golden_config diff Configuration delete list: vlan 1 no untagged 11-13,15-18 untagged 3-10 exit vlan 100 untagged 11-13 exit vlan 300 name "VLAN300" untagged 15-18 no ip address exit Configuration add list: vlan 1 no untagged 3-10 untagged 11-13,15-18 exit vlan 100 untagged 3-5 exit vlan 200 name "VLAN200" untagged 6-10 no ip address exit
NOTE:If the running and the backup configuration is the same, no difference will be displayed.switch(config)# cfg-restore flash modify diff Current config and backup config is identical.
-
Execute the
show cfg restore latest-diff
command to display the difference between the running and the backup configuration.switch(config)# show cfg-restore latest-diff Shows the difference between running and back-up configuration. status Show configuration restoration status. switch(config)# show cfg-restore latest-diff Configuration delete list: ip default-gateway 172.20.0.1 vlan 100 name "VLAN100" no ip address exit Configuration add list: vlan 10 name "VLAN10" no ip address exit switch(config)#