本文介绍如何升级 200 和 300 系列交换机的固件,但也可能包含用于升级其他设备上的固件的有用信息。
升级固件对于每台设备实现最佳性能至关重要。发布升级时,安装升级非常重要。思科发布固件升级时,通常包含一些改进,如新功能或修复可能导致安全漏洞或性能问题的漏洞。
要升级设备,您需要将通常称为映像的文件下载到计算机,然后将其传输到设备。
步骤1:转到Cisco Support,然后在Downloads下输入需要升级的设备名称。应显示下拉菜单。向下滚动并选择您拥有的特定模型。
第二步:选择软件类型。
第三步:选择设备要升级到的固件版本。
注意:如果错过几次升级,您可能需要从最旧版本升级到最新版本。当第二个数字上升时(例如1.2.1.1到1.3.1.1),通常这些版本升级幅度最大。
第四步:单击箭头图标进行下载。
第五步:选择下载后,可能会显示思科的最终用户软件许可协议。单击以接受许可协议。
第六步:如果此屏幕打开,请单击Save。根据您的Web浏览器,这可能会自动发生。通常,它会自动保存在Downloads文件夹中。
步骤 7.登录交换机的网络配置页面,并导航到管理>文件管理>升级/备份固件/语言。
步骤 8系统将显示Upgrade/Backup Firmware/Language屏幕,其中预选了HTTP、Upgrade和Firmware Image选项。单击选择文件。
步骤 9选择Downloads和相应的文件,然后单击Open。
只有以.ros结尾的文件可用于升级200/300系列路由器上的固件。如果对文件的唯一选择以.zip结尾,而您不知道如何检索.ros文件,请阅读本文的下一节,如何破解文件名?
注意:其他系列交换机通常使用.bin文件而不是.ros文件。
步骤 10屏幕上将显示您打开的文件。单击 Apply。
步骤 11可能会出现此屏幕。单击OK确认升级。如果您有弹出广告拦截器,则需要允许弹出广告显示此拦截器。
步骤 12单击Done。
步骤13.(可选)如果显示“复制/保存配置”页面,您可以保留预选选项或根据需要进行更改。交换机当前使用的所有配置都在运行配置文件中,重新启动后不会保留该文件。为了保持您的配置,您必须将运行配置保存到启动配置。如果未显示配置文件,请导航到管理>文件管理>复制/保存配置(如果想要保存配置文件)。单击Apply将运行配置保存到启动配置。
步骤 14单击Done。
步骤 15需要交换固件映像,以使更新版本处于活动状态,而旧的固件处于非活动状态。导航到管理>文件管理>活动映像,然后从下拉菜单中选择新版本。单击 Apply。
步骤 16要重新启动,请导航到Administration > Reboot。然后,交换机将重新启动以保存文件升级。
步骤 17选择Immediate并单击Reboot。
您已成功完成设备上的固件升级。
下载要升级的版本时,最后三个字母将决定该文件的用途。
在本示例中,文件以.ros结尾。这是固件升级。您应该能够使用HTTP进行升级,并上传以.ros结尾的镜像文件用于HTTP。
注意:请务必将从思科支持下载的所有文件保存在同一文件夹中,包括解压缩的文件。通常,这些映像会保存到“下载”文件中。
如果看到以.zip结尾的格式的文件,则必须解压缩该文件。如果您没有解压缩程序,则需要下载一个。有几种免费选项在线。下载解压缩程序后,单击Downloads并查找要解压缩的.zip文件。
右键点击zip文件的名称,将会出现类似于此的屏幕。将鼠标悬停在解压软件上,然后选择解压此处。在本示例中,使用7-Zip。
注意:如果文件以.rfb结尾,则该文件为引导文件。解压缩zip文件时可能会看到此文件。有时,需要升级引导文件。此过程将在如何通过TFTP服务器升级引导文件?中详细介绍,但大多数情况下,您不会知道自己需要执行此操作,直到收到特定错误消息,如下一节所述。
如果您尝试通过HTTP服务器升级固件,则可能收到以下错误消息:SW Code File is Oversized。这要求您使用简单文件传输协议(TFTP)服务器升级引导文件,然后才能进行固件升级。
启动文件决定计算机启动时发生的进程的顺序。它遵循已编程到设备上的指令。在某些情况下,更新启动文件允许计算机将固件升级到较新版本。
TFTP是一种简单的文件传输协议。有几种免费的TFTP服务器选项可供在线下载。下载TFTP服务器后,请按照下一节中的说明进行操作。
注意:从版本1.3升级到1.4时,已知会发生这种情况。
下载要应用于设备的文件后,请记下文件所在文件夹的相关信息。Downloads文件夹是最常见的下载位置。请务必将所有文件保存在同一位置,如果未解压缩文件,请解压缩该文件。
步骤1:打开TFTP服务器。这是您通过计算机升级文件的工具。在Windows平台中,转到Windows图标旁边左下方的搜索栏,搜索已下载的TFTP服务器,然后选择它。
注意:为避免潜在冲突,请仅下载一个TFTP服务器。第二步:从服务器接口字段的下拉菜单中选择IP地址。它应该是计算机的地址,因为服务器正在您的计算机中运行。本示例显示选择了英特尔(R)以太网连接,因为笔记本电脑通过以太网连接到设备。然后单击Browse。
注意:服务器接口可能因您的配置而异。
第三步:点击Browse后,将出现一个新窗口。选择包含此升级的所有解压文件的文件夹,然后单击OK。
第四步:要仔细检查目录是否包含所有必需文件,可以在TFTP服务器上单击Show Dir。
第五步:滚动浏览映像,确保它们都位于TFTP目录中。
第六步:现在,您打开了TFTP服务器,并且已连接到交换机,请从交换机的导航窗格中选择以下内容。Administration > File Management > Upgrade/Backup Firmware/Language。
注意:大多数设备具有类似的导航页面。
步骤 7.选择以下选项:通过TFTP、升级、引导代码、按IP地址和版本4。然后输入TFTP服务器的IP地址,并键入需要升级的文件名。单击Apply进行升级。
注:启动文件中包含boot一词。
步骤 8升级文件后,您可能会收到一条重新启动设备的消息。单击完成,您的交换机可能会自动重新启动。
步骤 9如果您的交换机未自动重新启动,请导航到管理>重新启动。然后,交换机将重新启动以保存文件升级。
步骤 10选择Immediate并单击Reboot。
步骤 11您可能会收到类似的警告。Click OK.如果您有弹出广告拦截器,则需要允许弹出广告显示此拦截器。
步骤 12设备重新启动后,您可以确认引导版本已升级。导航到状态和统计信息>系统摘要。
此时,您需要通过HTTP升级固件版本,如如何下载映像文件?您可以从该部分的第7步开始,因为您将使用先前下载的映像文件。
步骤 13完成后,您可以确认已安装最新的固件和引导版本。导航到Static and Statistics > System Summary。
您现在应该已经成功更新到设备的最新固件。
点击以下链接可访问升级固件的随附文章。
在200/300系列管理型交换机上通过HTTP/HTTPS进行固件升级