Zum Hauptinhalt springen

2. YANG Modules Overview (2. Überblick über YANG-Module)

2. YANG Modules Overview (2. Überblick über YANG-Module)

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:

Das Haupt-YANG-Modul "ietf-service-assurance" (Abschnitt 3) definiert Objekte zur Sicherstellung von Netzwerkdiensten basierend auf ihrer Zerlegung in sogenannte Subservices. Die Subservices sind hierarchisch durch Abhängigkeiten organisiert. Die Subservices bilden zusammen mit den Abhängigkeiten einen Assurance-Graphen. Dieses Modul sollte von einem Agenten unterstützt werden, der mit den Geräten interagieren kann, um die Gesundheitsstatus und Symptome für jeden Subservice in einem Assurance-Graphen zu erstellen. Dieses Modul ist für folgende Anwendungsfälle vorgesehen:

  • Assurance graph configuration:

  • Konfiguration des Assurance-Graphen:

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

    • Subservices: Konfigurieren einer Reihe von zu sichernden Subservices durch Angabe ihrer Typen und Parameter.

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

    • Abhängigkeiten: Konfigurieren der Abhängigkeiten zwischen den Subservices sowie deren Typen.

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

  • Assurance-Telemetrie: Exportieren des Assurance-Graphen mit Gesundheitsstatus und Symptomen für jeden Knoten.

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.

Das Modul soll auch vom SAIN-Kollektor exportiert werden, der die Ausgabe mehrerer SAIN-Agenten aggregiert, um den globalen Assurance-Graphen bereitzustellen. In diesem Fall wird nur der Anwendungsfall Telemetrie-Export berücksichtigt.

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

Die in diesem Dokument vorgestellten Module entsprechen der in [RFC8342] definierten Network Management Datastore Architecture (NMDA).

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.

Das zweite YANG-Modul, "ietf-service-assurance-device" (Abschnitt 5), erweitert das Modul "ietf-service-assurance" durch Hinzufügen der Unterstützung für den Geräte-Subservice. Zusätzliche Subservice-Typen können nach einem ähnlichen Ansatz hinzugefügt werden.

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.

Das dritte YANG-Modul, "ietf-service-assurance-interface" (Abschnitt 6), erweitert ebenfalls das Modul "ietf-service-assurance" durch Hinzufügen der Unterstützung für den Schnittstellen-Subservice.

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].

Wir stellen zusätzliche Beispiele im Anhang bereit. Das Modul "example-service-assurance-device-acme" (Anhang A) erweitert das Modul "ietf-service-assurance-device", um es für Geräte der fiktiven Acme Corporation anzupassen. Zusätzliche herstellerspezifische Parameter können nach einem ähnlichen Ansatz hinzugefügt werden. Wir stellen auch die Module "example-service-assurance-ip-connectivity" und "example-service-assurance-is-is" (Anhang B) bereit, um das Beispiel in Abbildung 2 aus Abschnitt 3.1 von [RFC9417] zu modellieren.