Aller au contenu principal

2. Conception du module YANG pour le routage segmenté MPLS IS-IS (Design of the YANG Module for IS-IS MPLS Segment Routing)

Le module YANG IS-IS SR MPLS nécessite la prise en charge du module SR de base [RFC9020], qui définit la gestion SR globale indépendante de toute configuration de protocole de routage spécifique, et la prise en charge du modèle de base IS-IS [RFC9130], qui définit la configuration et l'état de base d'IS-IS.

Le modèle de données "ietf-isis-sr-mpls" définit à la fois les nœuds de données pour configurer les extensions IS-IS SR MPLS et les ajouts aux unités de données de protocole d'état de liaison IS-IS (LSP) nécessaires pour prendre en charge MPLS SR.

2.1. Activation du routage segmenté (Segment Routing Activation)​

L'activation d'IS-IS SR MPLS se fait en définissant la feuille "enable" sur true. Cela déclenche l'annonce des extensions SR MPLS en fonction des paramètres de configuration qui ont été définis à l'aide du module SR de base.

Paramètres de configuration​

Le module fournit les paramètres de configuration suivants :

Bloc global de routage segmenté (Segment Routing Global Block, SRGB) :

  • Configuration globale pour l'instance IS-IS
  • Définit la plage d'identifiants de segment (SID) globaux qui peuvent (peuvent) être utilisés dans le réseau
  • Comprend la valeur de départ et la taille de la plage

Bloc local de routage segmenté (Segment Routing Local Block, SRLB) :

  • Définit la plage d'identifiants de segment locaux
  • Utilisé pour les SID ayant une signification locale

Profondeur maximale de SID (Maximum SID Depth, MSD) :

  • Indique la profondeur maximale de pile de SID que le nœud peut (peut) traiter
  • Aide au calcul du chemin pour déterminer les chemins de routage segmenté réalisables

Informations d'état​

Le module de routage segmenté MPLS IS-IS augmente le module IS-IS pour fournir :

  • L'état de capacité du routage segmenté
  • L'état SRGB/SRLB
  • Les valeurs MSD

2.2. Annonce de la politique du serveur de mappage (Advertising Mapping Server Policy)​

Le module SR de base définit les politiques de serveur de mappage. Par défaut, IS-IS n'annonce pas et ne traite pas d'entrée de serveur de mappage. Le module IS-IS SR MPLS permet l'annonce d'une ou plusieurs politiques de serveur de mappage via la liste de feuilles "bindings/advertise/policies". La feuille "bindings/receive" contrôle la réception et le traitement des entrées de serveur de mappage.

Configuration du mappage​

Chaque mappage associe :

  • Préfixe IP (IP Prefix) : Préfixe IPv4 ou IPv6
  • Valeur SID (SID Value) : Identifiant de segment attribué à ce préfixe
  • Indicateurs SID (SID Flags) : Indicateurs contrôlant le comportement du SID
    • Par exemple : local/global, persistant/éphémère, etc.

Cas d'utilisation​

Le serveur de mappage est principalement utilisé pour :

  • Interopérabilité (Interoperability) : Aider les nœuds qui ne prennent pas en charge le routage segmenté
  • Scénarios de transition (Transition Scenarios) : Fournir une transition en douceur lors du déploiement progressif du SR dans le réseau
  • Gestion centralisée (Centralized Management) : Configurer de manière centralisée les politiques d'allocation de SID

2.3. Reroutage rapide IP (IP Fast Reroute)​

Le module IS-IS SR MPLS augmente le conteneur de reroutage rapide (Fast Reroute, FRR) sous l'interface. Il apporte la capacité d'activer l'alternative sans boucle indépendante de la topologie (Topology Independent Loop-Free Alternate, TI-LFA) et améliore également le LFA distant (RLFA) pour utiliser le tunneling SR au lieu de LDP.

Augmentation du FRR IS-IS​

Le module de routage segmenté MPLS IS-IS augmente la configuration de reroutage rapide IS-IS définie dans le modèle IS-IS, en ajoutant :

Alternative sans boucle (Loop-Free Alternate, LFA) :

  • TI-LFA (LFA indépendant de la topologie) : Chemins de sauvegarde sans boucle implémentés à l'aide du routage segmenté
  • Peut (peut) être configuré pour des niveaux et des interfaces spécifiques

Avantages du TI-LFA​

Par rapport au LFA traditionnel, le TI-LFA fournit :

  1. Couverture de protection plus élevée : Peut (peut) fournir une protection pour davantage de scénarios de défaillance
  2. Indépendant de la topologie : Ne dépend pas d'une topologie réseau spécifique
  3. Déterministe (Deterministic) : Les chemins précalculés garantissent un basculement rapide

Paramètres de configuration​

  • Activer/Désactiver TI-LFA : Par niveau ou par interface
  • Méthode de calcul du chemin de sauvegarde :
    • Protection des nœuds
    • Protection des liens
    • Chemins en aval