This repository holds the protofiles and documentation for the device management interface based on RFC-8348 from IETF and WT-383 from BBF.

Clone this repo:
  1. b68828f VOL-5197: Add QSFP-DD as a form factor for the TransceiverAttributes by amit.ghosh · 5 months ago master v1.16.0
  2. d4a9fa3 [VOL-5181] introduce pon distance in DMI by Abhilash laxmeshwar · 7 months ago v1.15.0
  3. 06f4978 VOL-5043:CPU/Mem/Disk usage alarms and also NTP synch alarms by amit.ghosh · 10 months ago v1.14.0
  4. 80cf935 VOL-4958: Introduce protobuf dependencies in DMI for the python testing framework by amit.ghosh · 1 year ago v1.13.1
  5. dfd5d7e VOL-4949: more reasons added along with DEVICE_BUSY for UploadDebugInfoStatus by amit.ghosh · 1 year ago v1.13.0

Device Management Interface

Overview

This repository holds the .proto files and documentation for the device management interface.

The proto files and APIs are based on RFC-8348 from IETF and WT-383 from BBF and are intended to be used over gRPC to communicate from an NMS/EMS to a device manager. The device manager will then translate the commands to the device native interface (e.g. Redfish or NETCONF with proprietary yang models).

Related documentations can be found in the docs/ directory.

For anybody looking to implement a Device Manager component we suggest looking at the RPC guidelines. Each API in the .proto files has an explanation in its own .md file. Examples of the APIs can be found here

Meetings

Please join us in the weekly meeting:

Time: 8AM PST/5PM CET on Fridays

Meeting link: https://onf.zoom.us/j/92568509208

Agenda: google doc