Step 1: Pre-Upgrade Checklist
switch# show inventory | include PID PID: C9300L-48P-4G-E VID: V05 SN: FCW1234ABCD switch# dir flash: | include bin # Confirm free space >3GB
Step 2: Backup Current IOS
Primary backup via TFTP switch# copy flash:cat9k_iosxe.old.bin tftp://192.168.10.100/ ! Fallback to USB (if TFTP fails) switch# copy flash:cat9k_iosxe.old.bin usbflash0:
Step 3: Transfer New IOS
Use FTP for large files (enable FTP server first) switch(config)# ip ftp username admin switch(config)# ip ftp password ******** switch# copy ftp://admin@192.168.10.100/cat9k_iosxe.new.bin flash:
Step 4: Configure Boot Paths
switch(config)# no boot system # Clear old paths switch(config)# boot system flash:cat9k_iosxe.new.bin switch(config)# boot bootloader flash:cat9k_iosxe.old.bin
Post-Upgrade Validation
switch# show version | include RELEASE 17.12.01a, RELEASE SOFTWARE (fc3) # Confirm version switch# test poe module 1 # Validate PoE controllers