Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuration de la prise en charge OSPF pour l’ingénierie de trafic

Prise en charge OSPF de l’ingénierie de trafic

L’ingénierie de trafic vous permet de contrôler le chemin emprunté par les paquets de données, en contournant le modèle de routage standard, qui utilise des tables de routage. L’ingénierie de trafic déplace les flux des liens encombrés vers d’autres liens qui ne seraient pas sélectionnés par le chemin le plus court basé sur la destination, calculé automatiquement.

Pour fournir à l’ingénierie de trafic et au MPLS des informations sur la topologie et la charge du réseau, des extensions ont été ajoutées à l’implémentation Junos OS d’OSPF. Lorsque l’ingénierie de trafic est activée sur le périphérique de routage, vous pouvez activer la prise en charge de l’ingénierie de trafic OSPF. Lorsque vous activez l’ingénierie de trafic pour OSPF, l’algorithme shortest-path-first (SPF) prend en compte les différents chemins de commutation d’étiquettes (LSP) configurés sous MPLS et configure OSPF pour générer des annonces d’état de lien (LSA) opaques qui portent des paramètres d’ingénierie de trafic. Les paramètres sont utilisés pour remplir la base de données d’ingénierie du trafic. La base de données d’ingénierie du trafic est utilisée exclusivement pour calculer les chemins explicites de placement des LSP sur la topologie physique. L’algorithme CSPF (Constrained Shortest Path First) utilise la base de données d’ingénierie du trafic pour calculer les chemins empruntés par les LSP MPLS. RSVP utilise ces informations de chemin pour configurer des prestataires de services linguistiques et leur réserver de la bande passante.

Par défaut, la prise en charge de l’ingénierie de trafic est désactivée. Pour activer l’ingénierie de trafic, incluez l’instruction d’ingénierie de trafic . Vous pouvez également configurer les extensions d’ingénierie de trafic OSPF suivantes :

  • advertise-unnumbered-interfaces—(OSPFv2 uniquement) Annonce l’identificateur local de liaison dans le paquet LSA d’ingénierie du trafic de liaison locale. Vous n’avez pas besoin d’inclure cette instruction si RSVP est capable de signaler des interfaces non numérotées telles que définies dans la RFC 3477, Signalling Unnumbered Links in Resource Reservation Protocol - Traffic Engineering (RSVP-TE).

  • credibility-protocol-preference—(OSPFv2 uniquement) Attribue une valeur de crédibilité aux routes OSPF dans la base de données d’ingénierie du trafic. Par défaut, Junos OS préfère les routes OSPF dans la base de données d’ingénierie du trafic aux autres routes IGP (Interior Gateway Protocol), même si les routes d’un autre IGP sont configurées avec une valeur de préférence inférieure, c’est-à-dire supérieure. La base de données d’ingénierie du trafic attribue une valeur de crédibilité à chaque IGP et préfère les routes de l’IGP ayant la valeur de crédibilité la plus élevée. Dans Junos OS version 9.4 et ultérieure, vous pouvez configurer OSPF pour qu’il prenne en compte les préférences de protocole afin de déterminer la valeur de crédibilité de la base de données Traffic Engineering. Lorsque la préférence de protocole est utilisée pour déterminer la valeur de crédibilité, les routes OSPF ne sont pas automatiquement préférées par la base de données d’ingénierie du trafic, en fonction de votre configuration.

  • ignore-lsp-metrics : ignore les mesures LSP RSVP dans les calculs de raccourcis d’ingénierie de trafic OSPF ou lorsque vous configurez LDP sur LSP RSVP. Cette option évite la dépendance mutuelle entre OSPF et RSVP, éliminant ainsi la période pendant laquelle la métrique RSVP utilisée pour le trafic de tunnelisation n’est pas à jour. En outre, si vous utilisez RSVP pour l’ingénierie de trafic, vous pouvez exécuter LDP simultanément afin d’éliminer la distribution de routes externes dans le cœur. Les LSP établis par LDP sont tunnelisés via les LSP établis par RSVP. Le LDP traite efficacement les LSP issus de l’ingénierie du trafic comme des sauts uniques.

  • multicast-rpf-routes—(OSPFv2 uniquement) Installe les routes IPv4 unicast (et non les LSP) dans la table de routage multicast (inet.2) pour les vérifications RPF (Multicast Reverse-Path Forwarding). La table de routage inet.2 est constituée de routes unicast utilisées pour la recherche RPF multicast. RPF est un mécanisme anti-usurpation d’identité utilisé pour vérifier si le paquet arrive sur une interface qui renvoie également des données à la source du paquet.

  • no-topology (OSPFv2 uniquement) pour désactiver la diffusion des informations de topologie d’état de lien. Si cette option est désactivée, les informations de topologie d’ingénierie de trafic ne sont plus distribuées dans la zone OSPF.

  • shortcuts (raccourcis) : configure les raccourcis IGP, ce qui permet à OSPF d’utiliser un LSP comme saut suivant, comme s’il s’agissait d’une interface logique entre le périphérique de routage entrant et le périphérique de routage sortant. L’adresse spécifiée dans l’instruction to au niveau hiérarchique [edit protocols mpls label-switched-path lsp-path-name] sur l’équipement de routage entrant doit correspondre à l’ID de routeur du périphérique de routage de sortie pour que le LSP fonctionne comme un lien direct vers le périphérique de routage de sortie et soit utilisé comme entrée pour les calculs OSPF SPF. Lorsqu’ils sont utilisés de cette manière, les LSP ne sont pas différents des circuits virtuels ATM (Asynchronous Transfer Mode) et Frame Relay (VC), sauf que les LSP ne transportent que le trafic IPv4.

    OSPFv2 installe le préfixe des routes IPv4 dans la table de routage inet.0 , et les LSP sont installés par défaut dans la table de routage inet.3 .

    Les LSP OSPFv3 utilisés pour les raccourcis continuent d’être signalés à l’aide d’IPv4. Toutefois, par défaut, les routes IPv6 de raccourci calculées via OSPFv3 sont ajoutées à la table de routage inet6.3 . Par défaut, BGP n’utilise que des LSP dans ses calculs. Si vous configurez MPLS de manière à ce que BGP et IGP utilisent des LSP pour transférer le trafic, les routes de raccourci IPv6 calculées via OSPFv3 sont ajoutées à la table de routage inet6.0 .

    Note:

    Dans la mesure du possible, utilisez des raccourcis IGP OSPF plutôt que des raccourcis d’ingénierie de trafic.

  • lsp-metric-info-summary : annonce la métrique LSP dans les LSA récapitulatifs pour traiter le LSP comme un lien. Cette configuration permet aux autres périphériques de routage du réseau d’utiliser ce LSP. Pour ce faire, vous devez configurer l’ingénierie de trafic MPLS et OSPF afin d’annoncer la métrique LSP dans les LSA récapitulatifs.

Lorsque vous activez l’ingénierie de trafic sur l’équipement de routage, vous pouvez également configurer une métrique OSPF utilisée exclusivement pour l’ingénierie de trafic. La métrique d’ingénierie de trafic est utilisée pour les informations injectées dans la base de données d’ingénierie de trafic. Sa valeur n’affecte pas le transfert OSPF normal.

Exemple : Activation de la prise en charge de l’ingénierie de trafic OSPF

Cet exemple montre comment activer la prise en charge de l’ingénierie de trafic OSPF pour annoncer la métrique LSP (Label-switched path) dans les annonces récapitulatives d’état de lien (LSA).

Exigences

Avant de commencer :

Aperçu

Vous pouvez configurer OSPF pour qu’il traite un LSP comme une liaison et que d’autres périphériques de routage du réseau utilisent ce LSP. Pour ce faire, vous devez configurer l’ingénierie de trafic MPLS et OSPF afin d’annoncer la métrique LSP dans les LSA récapitulatifs.

Dans cet exemple, il y a quatre périphériques de routage dans la zone 0.0.0.0 et vous souhaitez qu’OSPF traite le LSP nommé R1-to-R4 qui va de l’équipement d’entrée R1 à l’équipement de sortie R4 comme une liaison.

Pour OSPF, vous activez l’ingénierie de trafic sur les quatre périphériques de routage de la zone en incluant l’instruction traffic-engineering . Cette configuration garantit que l’algorithme shortest-path-first (SPF) prend en compte les LSP configurés sous MPLS et configure OSPF pour générer des LSA porteurs de paramètres d’ingénierie du trafic. Vous devez en outre vous assurer qu’OSPF utilise le LSP MPLS comme saut suivant et qu’il annonce la métrique LSP dans les LSA récapitulatifs, en incluant l’instruction facultative shortcuts lsp-metric-into-summary sur l’équipement entrant R1.

Pour MPLS, vous activez l’ingénierie de trafic afin que MPLS exécute l’ingénierie de trafic sur les destinations BGP et IGP en incluant l’instruction traffic-engineering bgp-igp , et vous incluez le LSP nommé R1 à R4 en incluant l’instruction label-switched-path lsp-path-name to address sur l’équipement entrant R1. L’adresse spécifiée dans l’instruction to sur l’équipement d’entrée R1 doit correspondre à l’ID de routeur de l’équipement de sortie R4 pour que le LSP fonctionne comme un lien direct vers l’équipement de routage de sortie et soit utilisé comme entrée pour les calculs SPF OSPF. Dans cet exemple, l’ID de routeur de l’équipement de sortie R4 est 10.0.0.4.

Configuration

L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à la section Modification de la configuration de Junos OS dans leGuide de l’utilisateur de l’interface de ligne de commande.

Procédure

Configuration rapide de la CLI

Pour permettre rapidement à l’assistance OSPF Traffic Engineering d’annoncer la métrique LSP dans les LSA récapitulatifs, copiez les commandes suivantes et collez-les dans l’interface de ligne de commande.

Configuration sur R1 :

Configuration sur R2 :

Configuration sur R3 :

Configuration sur R4 :

Procédure étape par étape

Pour permettre à OSPF Traffic Engineering Support d’annoncer les métriques LSP dans les LSA récapitulatifs :

  1. Configurez l’ID du routeur.

  2. Configurez la zone OSPF et ajoutez les interfaces.

    Note:

    Pour spécifier OSPFv3, incluez l’instruction ospf3 au niveau de la [edit protocols] hiérarchie.

  3. Activez l’ingénierie de trafic OSPF.

  4. Sur l’appareil R1, configurez l’aspects techniques du trafic MPLS.

  5. Si vous avez terminé de configurer les périphériques, validez la configuration.

Résultats

Confirmez votre configuration en saisissant les show routing-optionscommandes , show protocols ospfet show protocols mpls . Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Sortie pour R1 :

Sortie pour R2 :

Sortie pour R3 :

Sortie pour R4 :

Pour confirmer votre configuration OSPFv3, entrez les show routing-optionscommandes , show protocols ospf3et show protocols mpls .

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification de la capacité d’ingénierie de trafic pour OSPF

But

Vérifiez que l’ingénierie de trafic a été activée pour OSPF. Par défaut, l’ingénierie de trafic est désactivée.

Action

À partir du mode opérationnel, entrez la show ospf overview commande pour OSPFv2, puis entrez la show ospf3 overview commande pour OSPFv3.

Vérification des entrées OSPF dans la base de données d’ingénierie du trafic

But

Vérifiez les informations OSPF dans la base de données d’ingénierie du trafic. Le champ Protocole affiche OSPF et la zone à partir de laquelle les informations ont été apprises.

Action

À partir du mode opérationnel, entrez la show ted database commande.

Vérification du fait que la base de données Traffic Engineering apprend les informations de nœud à partir d’OSPF

But

Vérifiez qu’OSPF signale les informations de nœud. Le champ Nom du protocole affiche OSPF et la zone à partir de laquelle les informations ont été apprises.

Action

À partir du mode opérationnel, entrez la show ted protocol commande.

Exemple : configuration de la métrique Traffic Engineering pour une interface OSPF spécifique

Cet exemple montre comment configurer la valeur de métrique OSPF utilisée pour l’ingénierie de trafic.

Exigences

Avant de commencer :

Aperçu

Vous pouvez configurer une métrique OSPF utilisée exclusivement pour l’ingénierie de trafic. Pour modifier la valeur par défaut de la mesure d’ingénierie du trafic, incluez l’instruction te-metric . La métrique d’ingénierie de trafic OSPF n’affecte pas le transfert OSPF normal. Par défaut, la métrique d’ingénierie de trafic a la même valeur que la métrique OSPF. La plage est comprise entre 1 et 65 535.

Dans cet exemple, vous configurez la métrique d’ingénierie de trafic OSPF sur l’interface OSPF fe-0/1/1 dans la zone 0.0.0.0.

Configuration

Configuration rapide de la CLI

Pour configurer rapidement la métrique d’ingénierie de trafic OSPF pour une interface spécifique, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à votre configuration réseau, copiez et collez les commandes dans l’interface de ligne de commande au niveau de la hiérarchie [modifier], puis passez commit en mode de configuration.

Procédure

Procédure étape par étape

Pour configurer une métrique d’ingénierie de trafic OSPF pour une interface spécifique utilisée uniquement pour l’ingénierie de trafic :

  1. Créez une zone OSPF.

    Note:

    Pour spécifier OSPFv3, incluez l’instruction ospf3 au niveau de la [edit protocols] hiérarchie.

  2. Configurez la métrique d’ingénierie du trafic des segments de réseau OSPF.

  3. Si vous avez terminé de configurer l’appareil, validez la configuration.

Résultats

Confirmez votre configuration en entrant la show protocols ospf commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Pour confirmer votre configuration OSPFv3, entrez la show protocols ospf3 commande.

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification de la métrique d’ingénierie de trafic configurée

But

Vérifiez la valeur de la métrique d’ingénierie du trafic. Vérifiez que le champ Métrique affiche la mesure d’ingénierie du trafic configurée.

Action

À partir du mode opérationnel, entrez la show ted database extensive commande.

Mode d’ingénierie de trafic passif OSPF

En règle générale, les protocoles de routage intérieur tels qu’OSPF ne sont pas exécutés sur des liaisons entre des systèmes autonomes. Cependant, pour que l’ingénierie de trafic inter-AS fonctionne correctement, les informations sur la liaison inter-AS, en particulier l’adresse sur l’interface distante, doivent être mises à disposition à l’intérieur du système autonome (AS). Ces informations ne sont normalement incluses ni dans les messages d’accessibilité BGP (EBGP) externes, ni dans les annonces de routage OSPF.

Pour inonder ces informations d’adresse de liaison dans l’AS et les mettre à disposition pour les calculs d’ingénierie de trafic, vous devez configurer le mode passif OSPF pour l’ingénierie de trafic sur chaque interface inter-AS. Vous devez également fournir l’adresse distante pour qu’OSPF puisse la distribuer et l’inclure dans la base de données d’ingénierie du trafic. Le mode d’ingénierie de trafic OSPF permet aux chemins de commutation d’étiquettes (LSP) MPLS de découvrir dynamiquement les routeurs de frontière OSPF AS et de permettre aux routeurs d’établir un LSP d’ingénierie du trafic sur plusieurs systèmes autonomes.

Exemple : configuration du mode d’ingénierie de trafic passif OSPF

Cet exemple montre comment configurer le mode passif OSPF pour l’ingénierie de trafic sur une interface inter-AS. La liaison du routeur de limite AS entre les homologues EBGP doit être une liaison directement connectée et doit être configurée en tant que liaison passive d’ingénierie du trafic.

Exigences

Avant de commencer :

Aperçu

Vous pouvez configurer le mode passif OSPF pour l’ingénierie de trafic sur une interface inter-AS. L’adresse utilisée pour le nœud distant du lien d’ingénierie de trafic passif OSPF doit être la même que l’adresse utilisée pour le lien EBGP. Dans cet exemple, vous configurez l’interface so-1/1/0 dans la zone 0.0.0.1 en tant que liaison inter-AS pour distribuer les informations d’ingénierie de trafic avec OSPF au sein de l’AS et inclure les paramètres suivants :

  • passive : annonce les adresses d’interface directes sur une interface sans réellement exécuter OSPF sur cette interface. Une interface passive est une interface pour laquelle les informations d’adresse sont annoncées comme une route interne dans OSPF, mais sur laquelle le protocole ne s’exécute pas.

  • traffic-engineering : configure une interface en mode d’ingénierie de trafic passif OSPF pour permettre la découverte dynamique des routeurs de limite OSPF AS. Par défaut, le mode d’ingénierie de trafic passif OSPF est désactivé.

  • remote-node-id : spécifie l’adresse IP à l’extrémité de la liaison inter-AS. Dans cet exemple, l’adresse IP distante est 192.168.207.2.

Configuration

Pour configurer rapidement le mode passif OSPF pour l’ingénierie de trafic, copiez la commande suivante, supprimez les sauts de ligne et collez-la dans l’interface de ligne de commande.

Procédure

Procédure étape par étape

Pour configurer le mode d’ingénierie de trafic passif OSPF :

  1. Créez une zone OSPF.

    Note:

    Pour spécifier OSPFv3, incluez l’instruction ospf3 au niveau de la [edit protocols] hiérarchie.

  2. Configurez l’interface so-1/1/0 en tant qu’interface passive configurée pour l’ingénierie de trafic et spécifiez l’adresse IP à l’extrémité de la liaison inter-AS.

  3. Si vous avez terminé de configurer l’appareil, validez la configuration.

Résultats

Confirmez votre configuration en entrant la show protocols ospf commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Pour confirmer votre configuration OSPFv3, entrez la show protocols ospf3 commande.

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification de l’état des interfaces OSPF

But

Vérifiez l’état des interfaces OSPF. Si l’interface est passive, le champ Adj count est égal à 0 car aucune contiguïté n’a été formée. À côté de ce champ, vous pouvez également voir le mot Passif.

Action

À partir du mode opérationnel, entrez la show ospf interface detail commande pour OSPFv2, puis entrez la show ospf3 interface detail commande pour OSPFv3.

Chemins de commutation d’étiquettes publicitaires dans OSPFv2

L’une des principales raisons de configurer des chemins de commutation d’étiquettes (LSP) dans votre réseau est de contrôler le chemin le plus court entre deux points du réseau. Vous pouvez publier des LSP dans OSPFv2 sous forme de liens point à point afin que tous les périphériques de routage participants puissent prendre en compte le LSP lors des calculs SPF. L’annonce contient une adresse locale (l’adresse de l’expéditeur du LSP), une adresse distante (l’adresse de destination du LSP) et une métrique avec la priorité suivante :

  1. Utilisez la métrique LSP définie sous OSPFv2.

  2. Utilisez la métrique LSP configurée pour le chemin de commutation d’étiquettes sous MPLS.

  3. Si vous ne configurez aucune des options ci-dessus, utilisez la métrique OSPFv2 par défaut de 1.

Note:

Si vous souhaitez qu’un LSP annoncé dans OSPFv2 soit utilisé dans les calculs SPF, il doit y avoir un lien inverse (c’est-à-dire un lien entre l’extrémité de la fin du LSP et l’extrémité principale). Pour ce faire, vous pouvez configurer un LSP dans le sens inverse et l’annoncer dans OSPFv2.

Exemple : annonce de chemins de commutation d’étiquettes dans OSPFv2

Cet exemple montre comment publier des LSP dans OSPFv2.

Exigences

Avant de commencer, configurez les interfaces de l’appareil. Reportez-vous à la bibliothèque d’interfaces réseau Junos OS pour les périphériques de routage.

Aperçu

Pour annoncer un LSP dans OSPFv2, vous devez définir le LSP et configurer OSPFv2 pour qu’il achemine le trafic à l’aide du LSP. Ainsi, vous pouvez utiliser le LSP pour contrôler le chemin le plus court entre deux points du réseau. Vous pouvez choisir de faire cela si vous souhaitez que le trafic OSPF soit acheminé le long du LSP au lieu que l’OSPF utilise le routage best effort par défaut.

Dans cet exemple, vous configurez les éléments suivants pour publier un LSP dans OSPFv2 :

  • BGP

    Pour tous les périphériques de routage, configurez le numéro AS local 65000 et définissez le groupe IBGP qui reconnaît les systèmes BGP spécifiés en tant qu’homologues. Tous les membres sont internes à l’AS local, vous devez donc configurer un groupe interne avec une liste complète de pairs. Vous incluez également le groupe AS homologue, qui est le même que le numéro AS local que vous configurez.

  • MPLS (en anglais)

    Pour tous les périphériques de routage, configurez la famille de protocoles sur chaque interface logique de transit et activez MPLS sur toutes les interfaces, à l’exception de l’interface de gestion (fxp0.0). Spécifiez le type de famille de protocoles MPLS .

  • RSVP

    Pour tous les périphériques de routage, activez RSVP sur toutes les interfaces, à l’exception de l’interface de gestion (fxp0.0). Vous activez RSVP sur les appareils de ce réseau pour vous assurer que les interfaces peuvent signaler le LSP.

  • OSPFv2

    Pour tous les périphériques de routage, utilisez l’adresse de bouclage pour attribuer l’ID de routeur, regroupez administrativement tous les périphériques dans la zone OSPF 0.0.0.0, ajoutez toutes les interfaces participant à OSPF à la zone 0.0.0.0 et désactivez OSPF sur l’interface de gestion (fxp0.0).

  • Chemin de commutation d’étiquettes

    Sur le périphérique de routage entrant R1, qui est le début (ou l’extrémité principale) du LSP, configurez un LSP avec un chemin explicite. Le chemin explicite indique que le LSP doit accéder à l’adresse IP spécifiée suivante dans le chemin sans passer par d’autres nœuds. Dans cet exemple, vous créez un LSP nommé R1-to-R6 et spécifiez l’adresse IP du périphérique de routage de sortie R6.

  • Annoncer le LSP dans OSPFv2

    Sur l’unité de routage d’entrée R1, vous annoncez le LSP en tant que lien point à point dans OSPFv2. Vous pouvez éventuellement affecter une métrique pour que le LSP soit le chemin plus ou moins préféré vers la destination.

Topologie

La figure 1 montre un exemple de topologie de réseau qui se compose des éléments suivants :

  • BGP est configuré sur tous les périphériques de routage, avec un système autonome local (AS) 65000 qui contient trois périphériques de routage :

    • R1 : le périphérique R1 est le périphérique entrant dont l’ID de routeur est 10.0.0.1. L’interface so-0/0/2 se connecte à l’appareil R3.

    • R3 : le périphérique R3 est le périphérique de transit dont l’ID de routeur est 10.0.0.3. L’interface so-0/0/2 se connecte à l’appareil R1 et l’interface so-0/0/3 se connecte à l’appareil R6.

    • R6 : l’appareil R6 est l’équipement de sortie dont l’ID de routeur est 10.0.0.6. L’interface so-0/0/3 se connecte à l’appareil R3.

  • OSPFv2 est configuré sur tous les périphériques de routage.

  • MPLS et RSVP sont activés sur tous les périphériques de routage.

  • Un LSP avec signal RSVP est configuré sur l’appareil R1.

Figure 1 : Publicité d’un LSP dans OSPFv2 Advertising an LSP into OSPFv2

Configuration

Les exemples suivants vous obligent à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans la CLI, reportez-vous au Guide de l’utilisateur Modification de la configuration de Junos OS dans CLI.

Pour configurer les appareils afin d’annoncer un LSP dans OSPFv2, effectuez les tâches suivantes :

Configuration de BGP

Configuration rapide de la CLI

Pour configurer rapidement BGP sur chaque périphérique de routage, copiez les commandes suivantes et collez-les dans l’interface de ligne de commande.

Configuration sur l’appareil R1 :

Configuration sur l’appareil R3 :

Configuration sur l’appareil R6 :

Procédure étape par étape

Pour configurer BGP :

  1. Sur chaque périphérique de routage, configurez le numéro AS local.

  2. Sur chaque périphérique de routage, configurez les connexions de voisinage BGP internes.

  3. Si vous avez terminé de configurer les périphériques, validez la configuration.

Résultats

Confirmez votre configuration en saisissant les show routing-options commandes and show protocols bgp . Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Configuration sur R1 :

Configuration sur R3 :

Configuration sur R6 :

Configuration de MPLS

Configuration rapide de la CLI

Pour configurer rapidement MPLS sur tous les périphériques de routage de l’AS 65000, copiez les commandes suivantes et collez-les dans l’interface de ligne de commande.

Configuration sur l’appareil R1 :

Configuration sur l’appareil R3 :

Configuration sur l’appareil R6 :

Procédure étape par étape

Pour configurer MPLS :

  1. Configurez les interfaces de transit pour MPLS.

  2. Activez MPLS.

  3. Désactivez MPLS sur l’interface de gestion (fxp0.0).

  4. Si vous avez terminé de configurer les périphériques, validez la configuration.

Résultats

Confirmez votre configuration en saisissant les show interfaces commandes and show protocols mpls . Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Configuration sur l’appareil R1 :

Configuration sur l’appareil R3 :

Configuration sur l’appareil R6 :

Configuration de RSVP

Configuration rapide de la CLI

Pour configurer rapidement RSVP sur tous les périphériques de routage de l’AS 65000, copiez les commandes suivantes et collez-les dans l’interface de ligne de commande.

Configuration sur l’appareil R1 :

Configuration sur l’appareil R3 :

Configuration sur l’appareil R6 :

Procédure étape par étape

Pour configurer RSVP :

  1. Activez RSVP.

  2. Désactivez RSVP sur l’interface de gestion (fxp0.0).

  3. Si vous avez terminé de configurer les périphériques, validez la configuration.

Résultats

Confirmez votre configuration en entrant la show protocols rsvp commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Configuration sur l’appareil R1 :

Configuration sur l’appareil R3 :

Configuration sur l’appareil R6 :

Configuration d’OSPF

Configuration rapide de la CLI

Pour configurer rapidement OSPF, copiez les commandes suivantes et collez-les dans l’interface de ligne de commande.

Configuration sur l’appareil R1 :

Configuration sur l’appareil R3 :

Configuration sur l’appareil R6 :

Procédure étape par étape

Pour configurer OSPF :

  1. Configurez l’ID du routeur.

  2. Configurez la zone OSPF et les interfaces.

  3. Désactivez OSPF sur l’interface de gestion (fxp0.0).

  4. Si vous avez terminé de configurer les périphériques, validez la configuration.

Résultats

Confirmez votre configuration en entrant les commandes et show routing-options . show protocols ospf Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Configuration sur l’appareil R1 :

Configuration sur l’appareil R3 :

Configuration sur l’appareil R6 :

Configuration du LSP

Configuration rapide de la CLI

Pour configurer rapidement le LSP sur le routeur R1 du périphérique de routage entrant, copiez la commande suivante et collez-la dans l’interface de ligne de commande.

Procédure étape par étape

Pour configurer le LSP sur l’appareil R1 :

  1. Passez en mode de configuration MPLS.

  2. Créez le LSP.

  3. Si vous avez terminé de configurer l’appareil, validez la configuration.

Résultats

Confirmez votre configuration en entrant la show protocols mpls commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Publicité du LSP dans OSPFv2

Configuration rapide de la CLI

Pour publier rapidement le LSP dans OSPFv2 et éventuellement inclure une métrique pour le LSP sur l’appareil R1, copiez les commandes suivantes et collez-les dans l’interface de ligne de commande.

Procédure étape par étape

Pour annoncer le LSP dans OSPFv2 sur le routeur R1 :

  1. Entrez en mode de configuration OSPF.

  2. Incluez l’instruction label-switched-path et spécifiez les LSP R1 à R6 que vous avez créés.

  3. (Facultatif) Spécifiez une métrique pour le LSP.

  4. Si vous avez terminé de configurer l’appareil, validez la configuration.

Résultats

Confirmez votre configuration en entrant la show protocols ospf commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification du voisin OSPF

But

Vérifiez qu’un autre voisin est répertorié et qu’il est accessible via le LSP. Le champ interface indique le nom du LSP.

Action

À partir du mode opérationnel, entrez la show ospf neighbor commande.

Identificateur de segment d’adjacence statique pour OSPF

Le segment d’adjacence est un tunnel à saut unique transmis strict qui achemine les paquets sur une liaison spécifique entre deux nœuds, indépendamment du coût de la liaison. Vous pouvez configurer des étiquettes d’identificateur de segment d’adjacence statique (SID) pour une interface.

La configuration d’un SID d’adjacence statique sur une interface entraîne la suppression du SID d’adjacence alloué dynamiquement existant ainsi que de l’itinéraire de transit pour celui-ci.

Pour les SID d’adjacence statique, les étiquettes sont sélectionnées soit dans un pool d’étiquettes réservé statique, soit dans un bloc global de routage de segments OSPF (SRGB).

Vous pouvez réserver une plage d’étiquettes à utiliser pour l’allocation statique d’étiquettes à l’aide de la configuration suivante :

user@host# set protocols mpls label-range static-label-range start-value end-value

Le pool statique peut être utilisé par n’importe quel protocole pour attribuer une étiquette dans cette plage. Vous devez vous assurer qu’aucun protocole n’utilise la même étiquette statique. Les SID d’adjacence OSPF peuvent être alloués à partir de ce bloc d’étiquettes via la configuration à l’aide du mot-clé label. La label valeur des SID d’adjacence spécifiques doit être configurée explicitement. Voici un exemple de configuration :

Note:

Lorsque vous utilisez une ipv4-adjacency-segment commande, l’interface sous-jacente doit être point-à-point.

SRGB est un espace d’étiquettes global qui est alloué au protocole en fonction de la configuration. Les étiquettes de l’ensemble du SRGB sont disponibles pour l’OSPF et ne sont pas attribuées à d’autres applications/protocoles. Les SID de préfixe (et les SID de nœud) sont indexés à partir de ce SRGB.

Les Adj-SID OSPF peuvent être alloués à partir du SRGB OSPF à l’aide du mot-clé « index » dans la configuration. Dans de tels cas, il convient de s’assurer que l’index Adj-SID n’entre pas en conflit avec un autre préfixe SID dans le domaine. Comme les préfixes-SID, les Adj-SID seront également configurés en mentionnant l’index par rapport au SRGB. Cependant, le subtlv Adj-SID aura toujours le SID comme valeur et les drapeaux L et V sont définis. Voici un exemple de configuration :

Les SID d’adjacence statique peuvent être configurés par zone et selon que la protection est requise ou non. Les SID d’adjacence doivent être configurés par interface au niveau de la hiérarchie [edit protocols ospf area area interface interface-name].

  • Protégé : garantit que le SID d’adjacence est éligible pour avoir un chemin d’accès de secours et qu’un indicateur B est défini dans une annonce de SID d’adjacence.

  • Non protégé : garantit qu’aucun chemin de secours n’est calculé pour un SID d’adjacence spécifique et qu’un indicateur B n’est pas défini dans une annonce de SID d’adjacence.

Voici un exemple de configuration :

Lorsque le routage de segments est utilisé dans les sous-réseaux LAN, chaque routeur du LAN peut annoncer le SID d’adjacence de chacun de ses voisins. Pour configurer le SID d’adjacence d’une interface LAN vers un voisin spécifique, vous devez configurer les SID d’adjacence sous la configuration lan-neighbor au niveau de la hiérarchie [edit protocols ospf area 0.0.0.0 interface interface_name lan-neighbor neighbor-routerid]. Voici un exemple de configuration :

Utilisez la hiérarchie CLI suivante pour configurer le SID d’adjacence :

Utilisez les commandes CLI opérationnelles suivantes pour vérifier la configuration :

Afficher les détails du voisin OSPF

L’exemple de sortie suivant affiche les détails du SID d’adjacence configuré et dynamique.

Comprendre le routage des paquets sources dans les réseaux (SPRING)

Le routage de paquets source, ou routage de segments, est une architecture de plan de contrôle qui permet à un routeur entrant de diriger un paquet à travers un ensemble spécifique de nœuds et de liens dans le réseau sans dépendre des nœuds intermédiaires du réseau pour déterminer le chemin qu’il doit emprunter. Dans ce contexte, le terme « source » signifie « le point où la route explicite est imposée ». À partir de Junos OS version 17.2R1, le routage de segments pour IS-IS et OSPFv2 est pris en charge sur les commutateurs QFX5100 et QFX10000.

À partir de la version 20.3R1 de Junos OS, prise en charge du routage de segments pour les protocoles OSPF et IS-IS afin de fournir des fonctionnalités de base avec SPRING (Source Packet Routing in Networking).

Essentiellement, le routage de segments fait appel à des IGP telles que IS-IS et OSPF pour annoncer deux types de segments de réseau ou de tunnels :

  • Tout d’abord, un tunnel à saut unique transmis strict qui transporte les paquets sur un lien spécifique entre deux nœuds, quel que soit le coût de la liaison, appelé segments d’adjacence.

  • Deuxièmement, un tunnel à sauts multiples utilisant les liens de chemin les plus courts entre deux nœuds spécifiques, appelés segments de nœuds.

Les routeurs entrants peuvent diriger un paquet à travers un ensemble souhaité de nœuds et de liaisons en pré-ajoutant le paquet avec une combinaison appropriée de tunnels.

Le routage de segments s’appuie sur le paradigme du routage source. Un nœud dirige un paquet à travers une liste ordonnée d’instructions, appelées segments. Un segment peut représenter n’importe quelle instruction, topologique ou basée sur un service. Un segment peut avoir une sémantique locale vers un nœud de routage de segments ou vers un nœud global au sein d’un domaine de routage de segments. Le routage de segments applique un flux à travers n’importe quel chemin topologique et toute chaîne de services tout en maintenant l’état par flux uniquement au niveau du nœud d’entrée dans le domaine de routage de segments. Le routage de segments peut être appliqué directement à l’architecture MPLS sans modification du plan de transfert. Un segment est encodé en tant qu’étiquette MPLS. Une liste ordonnée de segments est encodée sous la forme d’une pile d’étiquettes. Le segment à traiter se trouve en haut de la pile. À la fin d’un segment, l’étiquette associée est retirée de la pile. Le routage de segments peut être appliqué à l’architecture IPv6, avec un nouveau type d’en-tête d’extension de routage. Un segment est codé en tant qu’adresse IPv6. Une liste ordonnée de segments est codée sous la forme d’une liste ordonnée d’adresses IPv6 dans l’en-tête de l’extension de routage. Le segment à traiter est indiqué par un pointeur dans l’en-tête de l’extension de routage. À la fin d’un segment, le pointeur est incrémenté.

Les raccourcis d’ingénierie de trafic sont activés pour les routes de segment IS-IS étiquetées, lorsque vous configurez shortcuts aux niveaux hiérarchiques suivants :

  • [edit protocols is-is traffic-engineering family inet] pour le trafic IPv4.

  • [edit protocols is-is traffic-engineering family inet6] pour le trafic IPv6.

Lorsque le routage de paquets source est déployé dans le réseau, le centre de données, la dorsale et les périphériques d’appairage commutent les paquets MPLS avec une pile d’étiquettes construite par la source du trafic. par exemple, les serveurs de centres de données. Dans Junos OS version 17.4R1, le trafic acheminé à la source coexiste avec le trafic empruntant les chemins signalés RSVP, et le routage source est implémenté sous la forme d’une commutation d’étiquettes standard via une table MPLS.0 à l’aide des opérations d’étiquetage : pop, swap (à la même valeur d’étiquette) et swap-push (pour la protection de l’interface). Dans tous les cas, le trafic peut faire l’objet d’un équilibrage de charge entre plusieurs interfaces de couche 3 ou au sein d’une interface agrégée. À partir de la version 17.4R1 de Junos OS, les statistiques de trafic dans un réseau de routage de segments peuvent être enregistrées dans un format compatible OpenConfig pour les interfaces de couche 3. Les statistiques sont enregistrées uniquement pour le trafic SPRING (Source Packet Routing in Networking), à l’exclusion du trafic RSVP et du trafic signalé par LDP, et les statistiques MPLS de la famille par interface sont comptabilisées séparément. Les statistiques SR incluent également les statistiques de trafic SPRING par membre du groupe d’agrégation de liens (LAG) et par identifiant de segment (SID). Pour permettre l’enregistrement des statistiques de routage de segments, incluez sensor-based-stats une instruction au niveau de la [edit protocol isis source-packet-routing] hiérarchie.

Avant Junos OS version 19.1R1, des capteurs servaient uniquement à collecter des statistiques de routage de segments pour le trafic de transit MPLS, qui est de type MPLS-MPLS. À partir de la version 19.1R1 de Junos OS, sur les routeurs MX Series avec interfaces MPC et MIC et les routeurs PTX Series, des capteurs supplémentaires sont introduits pour collecter des statistiques de routage de segments pour le trafic entrant MPLS, qui est de nature IP à MPLS. Avec cette fonctionnalité, vous pouvez activer des capteurs pour le trafic de routage de segments IS-IS uniquement et transmettre les statistiques à un client gRPC.

Vous pouvez activer les statistiques de routage de segments pour le trafic entrant MPLS à l’aide de l’option egress située sous l’instruction de per-sid configuration. Le nom de la ressource pour la fonctionnalité de sortie per-sid est :

/junos/services/segment-routing/sid/egress/usage/

Vous pouvez afficher l’étiquette IS-IS route association avec les capteurs à l’aide de la sortie de show isis spring sensor info commande. Cette commande n’affiche pas les valeurs de compteur des capteurs réels.

Les enregistrements des statistiques de routage de segments sont exportés vers un serveur. Vous pouvez afficher les données statistiques de routage de segments à partir des chemins OpenConfig suivants :

  • /mpls/signalling-protocols/segment-routing/aggregate-sid-counters/aggregate-sid-counter[ip-addr='L-ISIS-10.1.1.1']/state/counters[name='oc-xxx']/out-pkts

  • /mpls/signalling-protocols/segment-routing/aggregate-sid-counters/aggregate-sid-counter[ip-addr='L-ISIS-10.1.1.1']/state/counters[name='oc-xxx']/out-pkts

Note:
  • GRES (Graceful moteur de routage Switchover) n’est pas pris en charge pour les statistiques de routage de segments.

    Le routage actif ininterrompu (NSR) n’est pas pris en charge pour l’étiquette IS-IS. Lors d’un basculement du moteur de routage, un nouveau capteur est créé dans le nouveau moteur de routage principal, remplaçant le capteur créé par le précédent moteur de routage principal. Par conséquent, lors d’un basculement du moteur de routage, le compteur des statistiques de routage de segments commence à zéro.

  • Le redémarrage normal ne prend pas en charge l’étiquette IS-IS.

    En cas de redémarrage normal, le capteur existant est supprimé et un nouveau capteur est créé lors de l’initialisation de l’IS-IS. Le compteur de statistiques de routage de segments redémarre à partir de zéro.

  • Les mises à niveau logicielles en service (ISSU) et les mises à niveau logicielles ininterrompues (NSSU) ne sont pas prises en charge. Dans ce cas, le compteur de statistiques de routage de segments est redémarré.

  • Les données de routage de segments sans statistiques sont supprimées et ne sont pas transmises aux clients gRPC.

Tableau de l’historique des modifications

La prise en charge des fonctionnalités est déterminée par la plateforme et la version que vous utilisez. Utilisez l’explorateur de fonctionnalités pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.

Libérer
Description
20.3R1
À partir de la version 20.3R1 de Junos OS, prise en charge du routage de segments pour les protocoles OSPF et IS-IS afin de fournir des fonctionnalités de base avec SPRING (Source Packet Routing in Networking).
19.1R1
À partir de la version 19.1R1 de Junos OS, sur les routeurs MX Series avec interfaces MPC et MIC et les routeurs PTX Series, des capteurs supplémentaires sont introduits pour collecter des statistiques de routage de segments pour le trafic entrant MPLS, qui est de nature IP à MPLS. Avec cette fonctionnalité, vous pouvez activer des capteurs pour le trafic de routage de segments IS-IS uniquement et transmettre les statistiques à un client gRPC.
17.4R1
À partir de la version 17.4R1 de Junos OS, les statistiques de trafic dans un réseau de routage de segments peuvent être enregistrées dans un format compatible OpenConfig pour les interfaces de couche 3.