TECHNICAL FIELD

The present disclosure relates to assurance of services enabled on networks.

BACKGROUND

A compulsory step for intent-based networking involves closing a loop with telemetry for service assurance. Discovering whether a service fulfills its service level agreement (SLA) is relatively easy when monitoring synthetic traffic mimicking the service. However, such an over-the-top mechanism only provides SLA compliance results that considers a network on which the service is enabled as a “black box,” without knowledge of inner workings or low-level components of the service. Therefore, a network operator tasked with the monitoring of the service has limited or no insights on which specific degraded or faulty network components/features are responsible for service degradation. This issue is particularly difficult when the network is composed of heterogeneous network components. Telemetry exists today to report operational information, but an issue arises in that telemetry from network devices in the network does not provide service context information. Hence, troubleshooting the service based on the telemetry is very complex, with, on one side, the service information, and on another side, network device-specific telemetry information. In the event that the network operator discovers that a service is underperforming, e.g., is not fulfilling its SLA, it may be near impossible for the network operator to identify in an efficient manner which low-level components of the service are responsible for such underperformance. The inability to identify efficiently the problematic low-level components hampers efforts to make repairs at the component-level in order to restore acceptable performance to the service.

