Download presentation
Presentation is loading. Please wait.
1
Open Optical Monitoring born out of OCP
OOM was kicked off in OCP Networking group in October 2015…to address problems with consistent access to Serial ID information on modules during OCP Interop testing …
2
What is Open Optical Monitoring?
….open-source software that provides access to monitors and controls inside optical modules and active cables… …with an intuitive Python API for applications and agents… …that runs on (almost) any Linux-based Network Operating System …
3
An Intuitive API to Access Pluggable Modules
Example: Optical health metrics – in 4 lines of Python, ‘out of the box’ from oom import * for port in oom_get_portlist(): # enumerate the ports on the switch status = oom_get_memory(port, 'DOM') # DOM = {TX, Rx}Power, temp, bias... display_module_status(port, status) # your display format here port0{'RX_POWER': 0.56, 'VCC': 3.30, 'TEMP': 23.55, 'TX_POWER': 0.57, 'TX_BIAS': 7.4} port1{'RX_POWER': 0.53, 'VCC': 3.31, 'TEMP': 24.02, 'TX_POWER': 0.57, 'TX_BIAS': 7.3}
4
An Intuitive API to Access Pluggable Modules
Example: Optical health metrics – in 4 lines of Python, ‘out of the box’ from oom import * for port in oom_get_portlist(): # enumerate the ports on the switch status = oom_get_memory(port, 'DOM') # DOM = {TX, Rx}Power, temp, bias... display_module_status(port, status) # your display format here
5
OOM Demo in Accton Booth
OOM running on switches in UNH-IOL Interop demo – hosted in the Accton booth and Cumulus booth Integrated in both Cumulus and ONL Beta code enables you to do things like: Create an inventory of all ports SFP+ and QSFP+… Extract Serial ID information from each module… Access Digital Diagnostic Monitoring information from each module Access new and value-added functionality made available by module vendors… example: Finisar Connectivity Diagnostics Connectivity Mapping Module Health Indication Link Troubleshooting Link Performance Indication
6
How do I get involved with OOM?
Access Beta code at: OOM Documentation on Networking wiki Participate in the OOM working group – ALL welcome Future contribution to OCP Participate in future UNH-IOL interop testing Contact Finisar for details on optical module features and functionality through OOM ASK for OOM integration into your favorite NOS and Open Networking switch Share your use-cases
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.