Zum Hauptinhalt springen

1. Überblick (Overview)

Dieses Dokument definiert ein YANG-Datenmodell [RFC7950], das zur Konfiguration und Verwaltung von OSPFv2-Segmentrouting-Erweiterungen (Segment Routing extensions) [RFC2328][RFC8665] und OSPFv3-Segmentrouting-Erweiterungen [RFC5340][RFC8666] über die MPLS-Datenebene verwendet werden kann. Das definierte YANG-Datenmodell ist eine Erweiterung des OSPF-YANG-Datenmodells [RFC9129].

1.1. Anforderungssprache (Requirements Language)

Die Schlüsselwörter „MUST", „MUST NOT", „REQUIRED", „SHALL", „SHALL NOT", „SHOULD", „SHOULD NOT", „RECOMMENDED", „NOT RECOMMENDED", „MAY" und „OPTIONAL" in diesem Dokument sind wie in BCP 14 [RFC2119][RFC8174] beschrieben zu interpretieren, wenn und nur wenn sie vollständig in Großbuchstaben erscheinen, wie hier gezeigt.

1.2. Baumdiagramme (Tree Diagrams)

Dieses Dokument verwendet die grafische Darstellung von Datenmodellen, die in [RFC8340] definiert ist.

YANG-Modul-Überblick

Das YANG-Modul ietf-ospf-sr-mpls enthält die Segmentrouting-Erweiterungen der MPLS-Datenebene sowohl für OSPFv2 [RFC8665] als auch für OSPFv3 [RFC8666].

Hauptfunktionen

Dieses YANG-Modul bietet folgende Hauptfunktionen:

  1. Unterstützung für OSPFv2 und OSPFv3 - Ein einheitliches Datenmodell unterstützt Segmentrouting-Erweiterungen für beide OSPF-Versionen
  2. Vollständige Konfigurationsunterstützung - Umfasst Segmentrouting-Konfiguration auf Instanz-, Area- und Interface-Ebene
  3. LSA-Statusinformationen - Bietet operative Zustandsdaten für Segmentrouting-bezogene Informationen in OSPF-Link-State-Advertisements (LSAs)

Modulabhängigkeiten

Das YANG-Modul ietf-ospf-sr-mpls benötigt folgende Unterstützung:

  • Basis-Segmentrouting-Modul [RFC9020] - Definiert globale Segmentrouting-Konfiguration unabhängig von einem bestimmten Routing-Protokoll
  • OSPF-Basismodell [RFC9129] - Definiert grundlegende OSPF-Konfiguration und -Status
  • OSPFv3-Erweitertes-LSA-Modul [RFC9587] - Datenmodell für OSPFv3-erweiterte LSAs

OSPF-Konfiguration umfasst

  1. OSPF-Instanzebenen-Konfiguration - Importiert aus dem YANG-Modul "ietf-segment-routing-mpls", einschließlich Mapping-Server-Bindungen und protokollspezifischem Segment Routing Global Block (SRGB)
  2. OSPF-Area-Ebenen-Konfiguration - SR-MPLS auf allen Schnittstellen aktivieren und SR-MPLS-Informationen in LSAs ankündigen
  3. OSPF-Interface-Ebenen-Konfiguration - Adjacency Segment Identifier (Adj-SID) Konfiguration für bestimmte Nachbarn auf Mehrfachzugriffs-Schnittstellen
  4. TI-LFA-Konfiguration - Topologie-unabhängige schleifenfreie Alternative (Topology-Independent Loop-Free Alternate) Interface-Ebenen-Konfiguration unter Verwendung der MPLS-Datenebene

LSA-Betriebszustand

Das Modul bietet operative Zustandserweiterungen (schreibgeschützt) für OSPFv2- und OSPFv3-LSAs:

OSPFv2-spezifisch:

  • Erweiterte Präfixbereichs-TLV-Kodierung
  • Prefix-SID-Sub-TLV-Kodierung
  • SR-Algorithmus, SID/Label-Bereichs-TLV usw.

OSPFv3-spezifisch:

  • Erweiterte Präfixbereichs-TLV-Kodierung
  • Prefix-SID-Sub-TLV-Kodierung
  • Adj-SID und LAN Adj-SID Sub-TLVs
  • SR-Algorithmus, SID/Label-Bereichs-TLV usw.

Durch dieses YANG-Modell können Netzwerkbetreiber Segmentrouting-Funktionen in OSPF-Netzwerken mit einem standardisierten Ansatz konfigurieren und verwalten, was flexible Traffic-Engineering- und schnelle Reroute-Funktionen ermöglicht.