Describes CMIS transceiver firmware management for supported optical transceivers.
A CMIS transceiver firmware management is a feature that
-
identifies applicable firmware by using vendor-provided metadata and transceiver identification information,
-
compares installed firmware with the firmware version available in the matching metadata entry, and
-
supports firmware download, run, commit, and abort operations when the transceiver advertises the required CDB capabilities.
|
Feature Name |
Release Information |
Feature Description |
|---|---|---|
|
CMIS transceiver firmware management |
Release 26.3.1 |
Introduced in this release on: Fixed Systems(8200 [ASIC: P100, P200], 8700 [ASIC: P100,P200]); Modular Systems (8800 [LC ASIC:P100, P200] You can keep supported CMIS optical transceiver firmware up to date by identifying applicable firmware, comparing versions, and downloading, running, committing, or aborting updates. Hitless restart is used when supported by the transceiver. |
Firmware management scope
CMIS transceiver firmware management applies to CMIS-capable optical transceivers that support the CDB capabilities required for the intended firmware operation. Cisco IOS XR uses transceiver-advertised CDB capability fields to determine the available command behavior and limits.
This feature provides the following functions:
-
Identify available firmware from vendor-provided metadata.
-
Compare installed transceiver firmware with available package firmware.
-
Display firmware status and CDB capabilities.
-
Download, run, commit, or abort supported firmware operations.
Performance monitoring, Bit Error Rate Testing (BERT), and general CMIS diagnostic functions are outside the scope of this feature.
Firmware metadata selection
Firmware metadata identifies the transceiver hardware that a firmware binary supports. Vendors provide metadata and firmware binaries as tarballs or as uncompressed files in a directory structure. The metadata and binary files must be copied to the predefined Route Processor (RP) path. Cisco IOS XR reads local metadata during boot or reload.
The router requires the following metadata attributes to select a firmware binary:
-
Vendor name
-
Part number
-
Hardware revision
Metadata can include optional attributes that further limit the transceivers to which a firmware entry applies:
-
Organizationally Unique Identifier (OUI)
-
Serial number
-
Date code
-
Common Language Equipment Identifier (CLEI) code
Optional metadata attributes refine the selection. They do not replace the required vendor name, part number, and hardware revision match.
CDB capability requirements
A transceiver advertises CDB support through CMIS capability fields. Firmware management uses the default CDB instance and foreground operation mode. The advertised capabilities define the available firmware command support and operational limits.
The router evaluates the following CDB capability categories for firmware management:
|
Capability category |
Firmware management use |
|---|---|
|
CDB instances and operating modes |
Identify available command instances and supported CDB operating modes. |
|
Transfer limits |
Identify supported read and write lengths, payload pages, and firmware transfer mechanisms. |
|
Command trigger and busy time |
Identify the command trigger method and the advertised maximum command busy-time values. |
|
Firmware command support |
Identify support for functions such as abort, image copy, readback, and hitless restart. |
Firmware operation results
Firmware management supports individual firmware operations and a combined update operation. The available result depends on the transceiver-advertised CDB firmware capabilities.
-
Download transfers a firmware image to the transceiver.
-
Run activates an inactive or running firmware image.
-
Commit commits the image that the transceiver last ran through CDB.
-
Abort stops an in-progress firmware operation when abort support is advertised.
-
Hitless restart attempts to preserve traffic and management state during a firmware run operation when hitless restart support is advertised.
An update operation includes download, run, and commit. By default, the update operation runs the inactive image with a traffic-affecting reset and then commits that image.
Firmware status interpretation
A transceiver with a matching metadata entry can report Need-Upgd when the package firmware version is newer than the installed firmware version. It can report Current when the installed firmware matches the selected package version.