cisco 交换机升级的步骤以及版本升级限制可以直接在Release Notes中查看,里面有详细的升级降级的步骤
https://www.cisco.com/c/en/us/support/switches/catalyst-3850-series-switches/series.html
3850 16.12.x版本的Release Notes:https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst3850/software/release/16-12/release_notes/ol-16-12-3850.html#id_67613
-----
简单总结一下:
1. 选择合适的升级版本,查看对应版本的release Notes,确认是否有微码升级等等,
2. copy 镜像到flash,如果是stack的模式copy到master即可。
3. 从release Notes中确认升级命令,IOS XE 3.x.x使用的是software xx 的命令,16.x.x使用的是request platform software package xxxx
以16.x.x版本为例:
> request platform software package clean switch all //清空flash中的无用的package
> copy tftp://10.0.2.90/cat3k_caa-universalk9.16.12.01.SPA.bin flash:
cat3k_caa-universalk9.16.12.01.SPA.bin //可以使用tftp,ftp 、http scp等拷贝镜像,或者用usb 设备拷贝
> request platform software package install switch all file flash:cat3k_caa-universalk9.16.12.01.SPA.bin new auto-copy
// 当从Cisco IOS XE Denali 16.1.x, 16.2.x or 16.3.1 升级到 Cisco IOS XE Everest 16.x.x, Cisco IOS XE Fuji 16.x.x, 或 Cisco IOS XE Gibraltar 16.x.x 时,务必需要添加new参数 。 auto-copy 会自动将.bin文件拷贝到stack中的其他节点,如果单机设备升级无需添加
> 升级完成之后reload设备, 重启之后通常会有一个flash使用率的一个提示,可以直接忽略,确认设备正常之后可再次执行 第一步的clean操作,删除无用的pkg,释放flash空间。
可以参考一下我的blog
https://www.cnblogs.com/MomentsLee/p/10499555.html