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