-
Notifications
You must be signed in to change notification settings - Fork 78
Open
Description
I'd like to propose a new gNOI for performing firmware installation on optics.
As optics (transceivers) have become more advanced/complex with coherent pluggables (i.e. ZR) there is a need for the firmware on these optics to more regularly get new firmware installations to support bug fixes and new features.
These installations differ enough from traditional OS installations that a new gNOI service definition would be valuable to properly describe this process.
The high level needs of the API are to:
- Transfer packages to a Target (host device).
- Transfer packages to optics.
- Perform an installation.
- Verify an installation.
- Delete packages no longer needed.
- Switch packages between banks on an optic.
There are some additional needs as well, which might fit better with general telemetry and I will followup with that modeling later:
- List of available packages on a Target.
- Firmware package information for each optic.
This is related to discussion from a while ago in openconfig/public#1241 as well.
Metadata
Metadata
Assignees
Labels
No labels