Firmware Update page

From the Firmware Update page, you can see the current, primary, and secondary firmware versions and you can upload firmware files.

Figure 1  Firmware update showing image versions

Uploads are performed through the REST Representational State Transfer. REST is a simple and stateless architecture that the web services use for providing interoperability between computer systems on the Internet. In a RESTful web service, requests made to the URI of a resource will elicit a response that may be in XML, HTML, JSON or some other defined format. interface.

After the update starts it cannot be cancelled, however users can access other functionalities by opening a new browser tab for the same session.

Prior to updating, a message is displayed: Are you sure you want to update the primary/secondary image?

After the firmware upload is completed, a new dialog box is displayed that contains the message: New firmware has been successfully uploaded. Verifying and writing system firmware...

You may need to press Reboot on the page or select the Reboot item in the top right System menu for the image to take effect.

Selecting Reboot reboots the switch.

After you select Reboot, you cannot cancel the request.

After selecting Reboot, you will be prompted to verify that you want to reboot the switch and to choose an image to use when rebooting.

Figure 2  Reboot confirmation dialog box

Firmware site distribution

Firmware site distribution is a feature in which a switch can upgrade its firmware by downloading image from another switch in the network. It enables switches to download firmware from switch or remote server rather than all switches requesting multiple downloads from a remote location. This reduces the traffic to external networks, reduces network overhead, and speeds up the upgrade process.

The WebUI provides support for this feature through the Firmware Update page under the System group in the Navigation pane. Switches may download their firmware from a remote switch or from any HTTP server.

Selecting the Download from Firmware Distribution Server reveals additional options:

  • Remote Switch
  • Remote Server

Figure 3  Enabling the Firmware Distribution Server feature

In the event that downloading firmware fails, the WebUI will display an error message sent by the REST module.

Only two switch clients can simultaneously install firmware from a remote switch. If the remote switch receives a request from a third client while currently serving two others, then firmware installation will fail for the 3rd client.

Figure 4  Firmware download error message

Downloading firmware from a remote switch

The following values are required to download firmware from a remote switch:

Value

Description

Switch IP/host name

IP address or hostname of the switch which has the firmware to be downloaded in its image bank.

Image location

Image bank in the remote switch. Firmware from either the primary or secondary bank can be downloaded.

VRF

Mgmt, Default, or any user-created VRF to reach the remote switch.

Figure 5  Example of downloading an image from a remote switch

In the example shown above the firmware is downloaded from primary bank of switch 20.0.0.1 using default VRF.

When trying to download firmware from another switch, the WebUI provides a warning message to user to ensure the configuration is done on the remote switch.

Figure 6  WebUI warning before downloading firmware from a remote switch

Downloading firmware from a remote HTTP server

The following values are required to download firmware from a remote HTTP server:

Value

Description

Image location

The complete URL of the image location in the remote HTTP server, for example, http://www.example.com/images/FL_10_06_0100AM.swi?merchantId=ACTIVATE_DROPBOX

VRF

VRF to reach the HTTP server.

Figure 7  Example of downloading an image from a remote server

To upgrade using firmware from another switch, the Firmware Site Distribution feature must be enabled in the remote switch. Please refer to the Firmware Mgmt page section for additional information.