Aller au contenu principal

2. YANG Modules Overview (2. Vue d'ensemble des modules YANG)

2. YANG Modules Overview (2. Vue d'ensemble des modules YANG)

The main YANG module, "ietf-service-assurance" (Section 3), defines objects for assuring network services based on their decomposition into so-called subservices. The subservices are hierarchically organized by dependencies. The subservices, along with the dependencies, constitute an assurance graph. This module should be supported by an agent that is able to interact with the devices in order to produce the health statuses and symptoms for each subservice in an assurance graph. This module is intended for the following use cases:

Le module YANG principal, "ietf-service-assurance" (Section 3), définit des objets pour assurer les services réseau sur la base de leur décomposition en sous-services. Les sous-services sont organisés hiérarchiquement par dépendances. Les sous-services, ainsi que les dépendances, constituent un graphe d'assurance. Ce module doit être pris en charge par un agent capable d'interagir avec les dispositifs afin de produire les états de santé et les symptômes pour chaque sous-service dans un graphe d'assurance. Ce module est destiné aux cas d'utilisation suivants :

  • Assurance graph configuration:

  • Configuration du graphe d'assurance :

    • Subservices: Configure a set of subservices to assure by specifying their types and parameters.

    • Sous-services : Configurer un ensemble de sous-services à assurer en spécifiant leurs types et leurs paramètres.

    • Dependencies: Configure the dependencies between the subservices, along with their types.

    • Dépendances : Configurer les dépendances entre les sous-services, ainsi que leurs types.

  • Assurance telemetry: Export the assurance graph with health statuses and symptoms for each node.

  • Télémétrie d'assurance : Exporter le graphe d'assurance avec les états de santé et les symptômes pour chaque nœud.

The module is also intended to be exported by the SAIN collector that aggregates the output of several SAIN agents to provide the global assurance graph. In that case, only the telemetry export use case is considered.

Le module est également destiné à être exporté par le collecteur SAIN qui agrège la sortie de plusieurs agents SAIN pour fournir le graphe d'assurance global. Dans ce cas, seul le cas d'utilisation d'exportation de télémétrie est pris en compte.

The modules presented in this document conform to the Network Management Datastore Architecture (NMDA) defined in [RFC8342].

Les modules présentés dans ce document sont conformes à l'architecture de magasin de données de gestion de réseau (NMDA) définie dans le [RFC8342].

The second YANG module, "ietf-service-assurance-device" (Section 5), augments the "ietf-service-assurance" module by adding support for the device subservice. Additional subservice types might be added following a similar approach.

Le deuxième module YANG, "ietf-service-assurance-device" (Section 5), augmente le module "ietf-service-assurance" en ajoutant la prise en charge du sous-service de dispositif. Des types de sous-services supplémentaires peuvent être ajoutés en suivant une approche similaire.

The third YANG module, "ietf-service-assurance-interface" (Section 6), augments the "ietf-service-assurance" module as well by adding support for the interface subservice.

Le troisième module YANG, "ietf-service-assurance-interface" (Section 6), augmente également le module "ietf-service-assurance" en ajoutant la prise en charge du sous-service d'interface.

We provide additional examples in the appendix. The module "example-service-assurance-device-acme" (Appendix A) augments the "ietf-service-assurance-device" module to customize it for devices of the fictional Acme Corporation. Additional vendor-specific parameters might be added following a similar approach. We also provide the modules "example-service-assurance-ip-connectivity" and "example-service-assurance-is-is" (Appendix B) to model the example in Figure 2 from Section 3.1 of [RFC9417].

Nous fournissons des exemples supplémentaires en annexe. Le module "example-service-assurance-device-acme" (Annexe A) augmente le module "ietf-service-assurance-device" pour le personnaliser pour les dispositifs de la société fictive Acme Corporation. Des paramètres spécifiques au fournisseur supplémentaires peuvent être ajoutés en suivant une approche similaire. Nous fournissons également les modules "example-service-assurance-ip-connectivity" et "example-service-assurance-is-is" (Annexe B) pour modéliser l'exemple de la figure 2 de la section 3.1 du [RFC9417].