Operation, administration, and maintenance (OAM) framework

Description

The OAM framework is a data-driven framework that manages OAM tests and templates, and enables test-suite creation, configuration, execution, and result collection. The MD OAM framework employs data-driven relationships between OAM tests and NSP equipment or service objects, and includes metadata for associating NSP Telemetry records with defined OAM tests. The framework also enables the publication of test results to a Kafka topic and persistent storage, and allows the inclusion of additional information. Test results can also be classified according to dynamically updated classifications.

The OAM Tests function supports test creation, editing, and deletion, and presents the OAM test results for viewing.

The OAM framework is configured and managed using OAM metadata submitted to a RESTCONF API. The programmable elements include: