1. Aperçu (Overview)
Ce document définit un modèle de données YANG [RFC7950] qui peut être utilisé pour configurer et gérer les extensions de routage par segment (Segment Routing extensions) OSPFv2 [RFC2328][RFC8665] et OSPFv3 [RFC5340][RFC8666] sur le plan de données MPLS. Le modèle de données YANG défini est une augmentation du modèle de données YANG OSPF [RFC9129].
1.1. Langage des exigences (Requirements Language)
Les mots-clés « MUST », « MUST NOT », « REQUIRED », « SHALL », « SHALL NOT », « SHOULD », « SHOULD NOT », « RECOMMENDED », « NOT RECOMMENDED », « MAY » et « OPTIONAL » dans ce document doivent être interprétés comme décrit dans BCP 14 [RFC2119][RFC8174] lorsque, et seulement lorsque, ils apparaissent en majuscules, comme indiqué ici.
1.2. Diagrammes arborescents (Tree Diagrams)
Ce document utilise la représentation graphique des modèles de données définie dans [RFC8340].
Aperçu du module YANG
Le module YANG ietf-ospf-sr-mpls contient les extensions de routage par segment du plan de données MPLS pour OSPFv2 [RFC8665] et OSPFv3 [RFC8666].
Fonctionnalités clés
Ce module YANG fournit les capacités clés suivantes :
- Support pour OSPFv2 et OSPFv3 - Un modèle de données unifié prend en charge les extensions de routage par segment pour les deux versions d'OSPF
- Support complet de configuration - Comprend la configuration du routage par segment au niveau de l'instance, de la zone et de l'interface
- Informations d'état LSA - Fournit des données d'état opérationnel pour les informations liées au routage par segment dans les annonces d'état de lien (Link State Advertisements, LSA) OSPF
Dépendances du module
Le module YANG ietf-ospf-sr-mpls nécessite le support suivant :
- Module de routage par segment de base [RFC9020] - Définit la configuration globale du routage par segment indépendante de tout protocole de routage spécifique
- Modèle de base OSPF [RFC9129] - Définit la configuration et l'état de base d'OSPF
- Module LSA étendu OSPFv3 [RFC9587] - Modèle de données pour les LSA étendus OSPFv3
La configuration OSPF comprend
- Configuration au niveau de l'instance OSPF - Importée du module YANG "ietf-segment-routing-mpls", incluant les liaisons du serveur de mappage et le bloc global de routage par segment (Segment Routing Global Block, SRGB) par protocole
- Configuration au niveau de la zone OSPF - Activer SR-MPLS sur toutes les interfaces et annoncer les informations SR-MPLS dans les LSA
- Configuration au niveau de l'interface OSPF - Configuration des identifiants de segment d'adjacence (Adjacency Segment Identifiers, Adj-SID) pour des voisins spécifiques sur des interfaces à accès multiple
- Configuration TI-LFA - Configuration au niveau de l'interface de l'alternative sans boucle indépendante de la topologie (Topology-Independent Loop-Free Alternate) utilisant le plan de données MPLS
État opérationnel LSA
Le module fournit des ajouts d'état opérationnel (lecture seule) pour les LSA OSPFv2 et OSPFv3 :
Spécifique à OSPFv2 :
- Encodage TLV de plage de préfixe étendu
- Encodage sous-TLV Prefix-SID
- Algorithme SR, TLV de plage SID/Label, etc.
Spécifique à OSPFv3 :
- Encodage TLV de plage de préfixe étendu
- Encodage sous-TLV Prefix-SID
- Sous-TLV Adj-SID et LAN Adj-SID
- Algorithme SR, TLV de plage SID/Label, etc.
Grâce à ce modèle YANG, les opérateurs réseau peuvent configurer et gérer les capacités de routage par segment dans les réseaux OSPF en utilisant une approche standardisée, permettant une ingénierie de trafic flexible et des capacités de reroutage rapide.