Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
Sur cette page
 

RSVP Configuration

Configuration minimale de RSVP

Pour activer RSVP sur une seule interface, incluez l’instruction et spécifiez l’interface à l’aide de l’instruction rsvpinterface . Il s’agit de la configuration minimale de RSVP. Toutes les autres instructions de configuration RSVP sont facultatives.

Vous pouvez inclure ces instructions aux niveaux hiérarchiques suivants :

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

Pour activer RSVP sur toutes les interfaces, remplacez all la interface-name variable.

Si vous avez configuré les propriétés de l’interface sur un groupe d’interfaces et que vous souhaitez désactiver RSVP sur l’une des interfaces, incluez l’instruction disable suivante :

Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols rsvp interface interface-name ]

  • [edit logical-systems logical-system-name protocols rsvp interface interface-name ]

Configuration de RSVP et MPLS

L’objectif principal du logiciel Junos RSVP est de prendre en charge la signalisation dynamique au sein des chemins de commutation d’étiquettes (LSP). Lorsque vous activez à la fois MPLS et RSVP sur un routeur, MPLS devient un client de RSVP. Aucune configuration supplémentaire n’est requise pour lier MPLS et RSVP.

Vous pouvez configurer MPLS pour configurer des chemins signalés à l’aide de l’instruction au niveau de label-switched-path la [edit protocols mpls] hiérarchie. Chaque LSP se traduit par une demande de RSVP pour initier une session RSVP. Cette demande est transmise via l’interface interne entre la commutation d’étiquettes et RSVP. Après avoir examiné les informations de la demande, vérifié les états de RSVP et vérifié les tables de routage locales, RSVP lance une session pour chaque LSP. La session provient du routeur local et est destinée à la cible du LSP.

Lorsqu’une session RSVP est créée avec succès, le LSP est configuré le long des chemins créés par la session RSVP. En cas d’échec de la session RSVP, celui-ci informe MPLS de son état. C’est à MPLS d’initier des chemins de sauvegarde ou de continuer à réessayer le chemin initial.

Pour transmettre les informations de signalisation de commutation d’étiquettes, RSVP prend en charge quatre objets supplémentaires : Objet Label Request, Label object, Explicit Route et Record Route object. Pour qu’un LSP puisse être correctement configuré, tous les routeurs le long du chemin doivent prendre en charge MPLS, RSVP et les quatre objets. Des quatre objets, l’objet Record Route n’est pas obligatoire.

Pour configurer MPLS et en faire un client de RSVP, procédez comme suit :

  • Activez MPLS sur tous les routeurs qui participeront à la commutation d’étiquettes (c’est-à-dire sur tous les routeurs pouvant faire partie d’un chemin de commutation d’étiquettes).

  • Activez RSVP sur tous les routeurs et sur toutes les interfaces de routeur qui forment le LSP.

  • Configurez les routeurs au début du LSP.

Vous pouvez configurer les chemins de commutation d’étiquettes (LSP) RSVP afin d’utiliser une métrique de délai pour calculer le chemin. Pour configurer, utilisez les options CLI que nous avons introduites sous la [edit protocols mpls label-switched-path name] hiérarchie.

Exemple : Configuration de RSVP et MPLS

Voici un exemple de configuration d’un routeur au début d’un LSP :

Voici un exemple de configuration pour tous les autres routeurs qui forment le LSP :

Configuration des interfaces RSVP

Les sections suivantes décrivent comment configurer les interfaces RSVP :

Configuration de la réduction de l’actualisation RSVP

Vous pouvez configurer la réduction de l’actualisation RSVP sur chaque interface en incluant les instructions suivantes dans la configuration de l’interface :

  • aggregate et reliable—Activer toutes les fonctionnalités de réduction de l’actualisation RSVP : Regroupement des messages RSVP, ID des messages RSVP, remise fiable des messages et actualisation récapitulative.

    Afin d’avoir une réduction de rafraîchissement et une livraison fiable, vous devez inclure les aggregate instructions and reliable .

  • no-aggregate: désactivez le regroupement des messages RSVP et l’actualisation du résumé.

  • no-reliable: désactivez l’ID de message RSVP, la remise fiable des messages et l’actualisation récapitulative.

Pour plus d’informations sur la réduction de l’actualisation RSVP, consultez Réduction de l’actualisation RSVP.

Si l’instruction est configurée sur le routeur (la remise fiable des messages est désactivée), le routeur accepte les messages RSVP qui incluent l’objet Message ID, mais ignore l’objet no-reliable Message ID et continue d’effectuer le traitement standard des messages. Aucune erreur n’est générée dans ce cas, et RSVP fonctionne normalement.

Cependant, toutes les combinaisons entre deux voisins ayant des capacités de réduction de rafraîchissement différentes ne fonctionnent pas correctement. Par exemple, un routeur est configuré avec l’instruction et no-reliable ou avec l’instruction reliableaggregate andno-aggregate. Si un voisin RSVP envoie un objet d’actualisation récapitulative à ce routeur, aucune erreur n’est générée, mais l’objet d’actualisation récapitulative ne peut pas être traité. Par conséquent, les états RSVP peuvent expirer sur ce routeur si le voisin s’appuie uniquement sur l’actualisation récapitulative pour actualiser ces états RSVP.

Nous vous recommandons, sauf exigences spécifiques, de configurer la réduction de l’actualisation RSVP de la même manière sur chaque voisin RSVP.

Pour activer toutes les fonctionnalités de réduction de l’actualisation RSVP sur une interface, incluez l’instruction aggregate suivante :

Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols rsvp interface interface-name]

  • [edit logical-systems logical-system-name protocols rsvp interface interface-name]

Pour désactiver le regroupement des messages RSVP et l’actualisation récapitulative, incluez l’instruction no-aggregate suivante :

Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols rsvp interface interface-name]

  • [edit logical-systems logical-system-name protocols rsvp interface interface-name]

Pour activer l’ID de message RSVP et une remise fiable des messages sur une interface, incluez l’instruction reliable suivante :

Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols rsvp interface interface-name]

  • [edit logical-systems logical-system-name protocols rsvp interface interface-name]

Pour désactiver l’ID de message RSVP, la remise fiable des messages et l’actualisation récapitulative, incluez l’instruction no-reliable suivante :

Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols rsvp interface interface-name]

  • [edit logical-systems logical-system-name protocols rsvp interface interface-name]

Détermination de la capacité de réduction de l’actualisation des voisins RSVP

Pour déterminer la capacité de réduction de l’actualisation RSVP d’un voisin RSVP, vous avez besoin des informations suivantes :

  • Le bit RR annoncé par le voisin

  • La configuration locale de la réduction de l’actualisation RSVP

  • Les messages de RSVP réels reçus du voisin

Pour obtenir ces informations, vous pouvez exécuter une show rsvp neighbor detail commande. Voici l’exemple de sortie :

Pour plus d’informations sur la show rsvp neighbor detail commande.

Configuration de l’intervalle RSVP Hello

RSVP surveille l’état des voisins IGP (IGP) (IS-IS ou OSPF) et s’appuie sur les protocoles IGP pour détecter la défaillance d’un nud. Si un protocole IGP déclare un voisin inactif (parce que les paquets hello ne sont plus reçus), RSVP entraîne également l’arrêt de ce voisin. Cependant, les protocoles IGP et RSVP agissent toujours indépendamment lorsqu’il s’agit d’évoquer un voisin.

Pour les routeurs Juniper Networks, la configuration d’un intervalle RSVP hello plus court ou plus long n’a aucune incidence sur l’arrêt ou non d’une session RSVP. Les sessions de RSVP sont maintenues même si les paquets RSVP hello ne sont plus reçus. Les sessions RSVP sont maintenues jusqu’à ce que le routeur cesse de recevoir des paquets IGP hello ou que le chemin RSVP et les messages Resv expirent. Toutefois, à partir de Junos OS version 16.1, lorsque les messages RSVP hello expirent, les sessions RSVP sont arrêtées.

L’intervalle de salutation RSVP peut également être affecté lorsque l’équipement d’un autre fournisseur interrompt une session RSVP. Par exemple, un routeur voisin non-Juniper Networks peut être configuré pour surveiller les paquets RSVP hello.

Pour modifier la fréquence à laquelle RSVP envoie des paquets hello, incluez l’instruction hello-interval suivante :

REMARQUE :

À partir de la version 16.1, Junos envoie des messages RSVP hello via un LSP de contournement lorsqu’un LSP est disponible. Pour plus d’informations sur la façon de revenir au comportement historique de l’envoi de bonjours sur le prochain saut IGP, reportez-vous à la section no-node-hello-on-bypass .

Pour obtenir la liste des niveaux hiérarchiques auxquels vous pouvez inclure cette instruction, reportez-vous à la section Résumé de la déclaration.

Configuration de l’authentification RSVP

Tous les échanges de protocole RSVP peuvent être authentifiés pour garantir que seuls les voisins de confiance participent à la configuration des réservations. Par défaut, l’authentification RSVP est désactivée.

L’authentification RSVP utilise un code d’authentification de message haché (HMAC)-MD5 basé sur le résumé. Ce schéma produit un résumé de message basé sur une clé d’authentification secrète et le contenu du message. (Le contenu du message comprend également un numéro de séquence.) Le résumé calculé est transmis avec les messages RSVP. Une fois que vous avez configuré l’authentification, tous les messages RSVP reçus et transmis avec tous les voisins sont authentifiés sur cette interface.

L’authentification MD5 offre une protection contre la falsification et la modification des messages. Il peut également empêcher les attaques par rejeu. Cependant, il n’assure pas la confidentialité, car tous les messages sont envoyés en texte clair.

Par défaut, l’authentification est désactivée. Pour activer l’authentification, configurez une clé sur chaque interface en incluant l’instruction authentication-key suivante :

Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols rsvp interface interface-name]

  • [edit logical-systems logical-system-name protocols rsvp interface interface-name]

Configuration de l’abonnement de bande passante pour les types de cours

Par défaut, RSVP permet d’utiliser 100 % de la bande passante d’un type de classe pour les réservations RSVP. Lorsque vous surabonnez un type de classe pour un LSP multiclasse, la demande agrégée de toutes les sessions RSVP est autorisée à dépasser la capacité réelle du type de classe.

Pour obtenir des instructions détaillées sur la configuration de l’abonnement de bande passante pour les types de classe, consultez Configuration du pourcentage d’abonnement de bande passante pour les LSP.

Configuration du seuil de mise à jour RSVP sur une interface

Les protocoles IGP (Interior Gateway Protocols) gèrent la base de données d’ingénierie du trafic, mais la bande passante actuellement disponible sur les liens de la base de données d’ingénierie du trafic provient de RSVP. Lorsque la bande passante d’une liaison change, RSVP en informe les IGP, qui peuvent alors mettre à jour la base de données des aspects techniques du trafic et transmettre les nouvelles informations de bande passante à tous les nuds du réseau. Les nuds du réseau savent alors quelle quantité de bande passante est disponible sur le lien de base de données d’ingénierie du trafic (local ou distant), et le CSPF peut calculer correctement les chemins.

Cependant, les mises à jour IGP peuvent consommer des ressources système excessives. Selon le nombre de nœuds d’un réseau, il peut ne pas être souhaitable d’effectuer une mise à jour IGP pour de petites modifications de la bande passante. En configurant l’instruction update-threshold au niveau de la hiérarchie, vous pouvez ajuster le seuil à partir duquel une modification de la [edit protocols rsvp] bande passante réservée déclenche une mise à jour IGP.

Vous pouvez configurer une valeur comprise entre 0,001 % et 20 % (la valeur par défaut est 10 %) pour savoir quand déclencher une mise à jour IGP. Si la modification de la bande passante réservée est supérieure ou égale au pourcentage de seuil configuré de la bande passante statique sur cette interface, une mise à jour IGP se produit. Par exemple, si vous avez configuré l’instruction update-threshold pour qu’elle soit de 15 % et que le routeur découvre que la bande passante réservée sur une liaison a changé de 10 % de la bande passante de la liaison, RSVP ne déclenche pas de mise à jour IGP. Toutefois, si la bande passante réservée sur une liaison change de 20 % de la bande passante de la liaison, RSVP déclenche une mise à jour IGP.

Vous pouvez également configurer le seuil en tant que valeur absolue à l’aide de l’option située sous l’instruction threshold-valueupdate-threshold .

Si la valeur seuil est configurée à plus de 20 % de la bande passante sur cette liaison, la valeur seuil est plafonnée à 20 % de la bande passante.

Par exemple, si la bande passante d’une interface est de 1 Gbit/s et que la threshold-value configuration est supérieure à 200 Mbit/s, elle threshold-value est plafonnée à 200 Mbit/s. Le threshold-percent s’affiche sous la forme 20.000% et le threshold-value comme 200Mbps.

REMARQUE :

Les deux options, et threshold-value, threshold-percent s’excluent mutuellement. Vous ne pouvez configurer qu’une seule option à un moment donné pour générer une mise à jour IGP pour les réservations de bande passante inférieures. Par conséquent, lorsqu’une option est configurée, l’autre option est calculée et affichée sur l’interface de ligne de commande.

Par exemple, sur une liaison de 1 Gbit/s, si le est configuré à 5 %, le threshold-value est threshold-percent calculé et affiché comme 50 Mbit/s. De même, si le est configuré sur 50m, le threshold-valuethreshold-percent est calculé et affiché comme 5%.

Pour ajuster le seuil à partir duquel une modification de la bande passante réservée déclenche une mise à jour IGP, incluez l’instruction update-threshold . En raison du seuil de mise à jour, il est possible pour CSPF (Constrained Shortest Path First) de calculer un chemin à l’aide d’informations obsolètes sur la bande passante d’une base de données d’ingénierie du trafic sur une liaison. Si RSVP tente d’établir un LSP sur ce chemin, il peut constater que la bande passante sur cette liaison est insuffisante. Lorsque cela se produit, RSVP déclenche une mise à jour de la base de données d’ingénierie du trafic IGP, inondant les informations de bande passante mises à jour sur le réseau. CSPF peut alors recalculer le chemin à l’aide des informations de bande passante mises à jour et tenter de trouver un autre chemin en évitant le lien encombré. Notez que cette fonctionnalité est la fonctionnalité par défaut et ne nécessite aucune configuration supplémentaire.

Vous pouvez configurer l’instruction au niveau de la hiérarchie ou au niveau de la hiérarchie pour améliorer la précision de la base de données d’ingénierie du trafic (y compris la [edit logical-systems logical-system-name protocols mpls] précision des estimations de [edit protocols mpls] bande passante pour les LSP) à l’aide rsvp-error-hold-time des informations fournies par les messages PathErr. Reportez-vous à la section Amélioration de la précision de la base de données Traffic Engineering avec les messages PathErr RSVP.

Configuration de RSVP pour les interfaces non numérotées

Junos OS prend en charge l’ingénierie du trafic RSVP sur des interfaces non numérotées. Les informations d’ingénierie du trafic sur les liaisons non numérotées sont transportées dans les extensions d’ingénierie du trafic IGP pour OSPF et IS-IS, comme décrit dans la RFC 4203, Extensions OSPF à l’appui de la commutation d’étiquettes multiprotocoles généralisées (GMPLS) et la RFC 4205, Extensions de système intermédiaire à système intermédiaire (IS-IS) à l’appui de la commutation d’étiquettes multiprotocoles généralisée (GMPLS). Les liaisons non numérotées peuvent également être spécifiées dans la signalisation des aspects techniques du trafic MPLS, comme décrit dans la RFC 3477, Signalling Unnumbered Links in Resource ReSerVation Protocol - Traffic Engineering (RSVP-TE). Cette fonctionnalité vous permet d’éviter d’avoir à configurer des adresses IP pour chaque interface participant au réseau signalé RSVP.

Pour configurer RSVP pour les interfaces non numérotées, vous devez configurer le routeur avec un ID de routeur à l’aide de l’instruction router-id spécifiée au niveau de la [edit routing-options] hiérarchie. L’ID de routeur doit être disponible pour le routage (vous pouvez généralement utiliser l’adresse de bouclage). Les messages de contrôle RSVP pour les liens non numérotés sont envoyés à l’aide de l’adresse ID du routeur (plutôt qu’une adresse sélectionnée au hasard).

Pour configurer la protection de liaison et le reroutage rapide sur un routeur sur lequel les interfaces non numérotées sont activées, vous devez configurer au moins deux adresses. Nous vous recommandons de configurer une interface secondaire sur le bouclage en plus de configurer l’ID de routeur.

Configuration de l’ID de nœud RSVP Bonjours

Vous pouvez configurer des bonjours RSVP basés sur l’ID de nœud pour que les routeurs Juniper Networks puissent interagir avec les équipements d’autres fournisseurs. Par défaut, Junos OS utilise les bonjours RSVP basés sur l’interface. Les bonjours RSVP basés sur l’ID de nœud sont spécifiés dans la RFC 4558, Protocole de réservation de ressources basé sur l’ID de nœud (RSVP) Bonjour : Une déclaration de clarification. Les bonjours d’ID de nœud RSVP sont utiles si vous avez configuré BFD pour détecter les problèmes sur les interfaces RSVP, ce qui vous permet de désactiver les bonjours d’interface pour ces interfaces. Vous pouvez également utiliser des bonjours d’ID de nœud pour des procédures de redémarrage sans faille.

Les bonjours d’ID de nœud peuvent être activés globalement pour tous les voisins RSVP. Par défaut, la prise en charge du bonjour de l’ID de nœud est désactivée. Si vous n’avez pas activé les ID de nœud RSVP sur le routeur, Junos OS n’accepte aucun paquet hello ID de nœud.

REMARQUE :

À partir de la version 16.1, Junos envoie des messages RSVP hello via un LSP de contournement lorsqu’un LSP est disponible. Pour plus d’informations sur la façon de revenir au comportement historique de l’envoi de bonjours sur le prochain saut IGP, reportez-vous à la section no-node-hello-on-bypass .

Pour activer les bonjours d’ID de nœud RSVP globalement sur le routeur, incluez l’instruction node-hello aux niveaux hiérarchiques suivants :

  • [edit protocols rsvp]

  • [edit logical-systems logical-systems-name protocols rsvp]

Vous pouvez également désactiver explicitement les bonjours de l’interface RSVP globalement. Ce type de configuration peut s’avérer nécessaire sur les réseaux où le routeur Juniper Networks dispose de nombreuses connexions RSVP avec des équipements d’autres fournisseurs. Toutefois, si vous désactivez globalement les hellos de l’interface RSVP, vous pouvez également configurer un intervalle hello sur une interface RSVP à l’aide de l’instruction hello-interval . Cette configuration désactive globalement les hellos d’interface RSVP, mais active les hellos d’interface RSVP sur l’interface spécifiée (l’interface RSVP sur laquelle vous configurez l’instruction hello-interval ). Cette configuration peut s’avérer nécessaire dans un réseau hétérogène dans lequel certains périphériques prennent en charge les bonjours d’ID de nud RSVP et d’autres prennent en charge les bonjours d’interface RSVP.

Pour désactiver globalement les hellos d’interface RSVP sur le routeur, incluez l’instruction no-interface-hello aux niveaux hiérarchiques suivants :

  • [edit protocols rsvp]

  • [edit logical-systems logical-systems-name protocols rsvp]

Exemple : Configuration des LSP avec signal RSVP

Cet exemple montre comment créer un LSP entre les routeurs d’un réseau IP en utilisant RSVP comme protocole de signalisation.

Conditions préalables

Avant de commencer, supprimez les services de sécurité de l’appareil. Voir l’exemple : Suppression des services de sécurité.

Vue d’ensemble et topologie

En utilisant RSVP comme protocole de signalisation, vous pouvez créer des LSP entre les routeurs d’un réseau IP. Dans cet exemple, vous allez configurer un exemple de réseau comme illustré à Figure 1la section .

Topologie

Figure 1 : LSP typique avec signal RSVPLSP typique avec signal RSVP

Pour établir un LSP entre routeurs, vous devez activer individuellement la famille MPLS et configurer RSVP sur chacune des interfaces de transit du réseau MPLS. Cet exemple montre comment activer MPLS et configurer RSVP sur l’interface de transit ge-0/0/0. En outre, vous devez activer le processus MPLS sur toutes les interfaces MPLS du réseau.

Cet exemple montre comment définir un LSP de R1 à R7 sur le routeur entrant (R1) à l’aide de l’adresse de bouclage de R7 (10.0.9.7). La configuration réserve 10 Mbit/s de bande passante. De plus, la configuration désactive l’algorithme CSPF, ce qui garantit que les hôtes C1 et C2 utilisent le LSP signalé RSVP qui correspond au chemin le plus court de l’IGP du réseau.

Configuration

Procédure

Configuration rapide de l’interface de ligne de commande

Pour configurer rapidement cet exemple, 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, puis copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie.

Procédure étape par étape

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 Utilisation de l’éditeur CLI en mode de configuration dans le Guide de l’utilisateur de l’interface de ligne de commande.

Pour configurer RSVP :

  1. Activez la famille MPLS sur toutes les interfaces de transit du réseau MPLS.

  2. Activez RSVP sur chaque interface de transit du réseau MPLS.

  3. Activez le processus MPLS sur l’interface de transit du réseau MPLS.

  4. Définissez le LSP sur le routeur entrant.

  5. Réservez 10 Mbit/s de bande passante sur le LSP.

Résultats

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

Par souci de concision, la sortie de cette commande inclut uniquement la show configuration pertinente pour cet exemple. Toute autre configuration du système a été remplacée par des ellipses (...).

Si vous avez terminé de configurer l’appareil, passez commit en mode de configuration.

Vérification

Pour vérifier que la configuration fonctionne correctement, effectuez les opérations suivantes :

Vérification des voisins RSVP

But

Vérifiez que chaque périphérique affiche les voisins RSVP appropriés, par exemple, le routeur R1 répertorie Figure 1 à la fois le routeur R3 et le routeur R2 en tant que voisins RSVP.

Action

Dans l’interface de ligne de commande, entrez la show rsvp neighbor commande.

La sortie affiche les adresses IP des routeurs voisins. Vérifiez que chaque adresse de bouclage du routeur RSVP voisin est répertoriée.

Vérification des sessions de RSVP

But

Vérifiez qu’une session RSVP a été établie entre tous les voisins RSVP. Vérifiez également que la valeur de réservation de bande passante est active.

Action

Dans l’interface de ligne de commande, entrez la show rsvp session detail commande.

La sortie affiche les informations détaillées, y compris les ID de session, la réservation de bande passante et les adresses de saut suivant, pour chaque session RSVP établie. Vérifiez les informations suivantes :

  • Chaque adresse de voisinage RSVP a une entrée pour chaque voisin, répertoriée par adresse de bouclage.

  • L’état de chaque session LSP est Up.

  • Pour Tspec, la valeur de bande passante appropriée, , 10Mbpss’affiche.

Vérification de la présence de LSP signalant RSVP

But

Vérifiez que la table de routage du routeur d’entrée (entrée) a un LSP configuré vers l’adresse de bouclage de l’autre routeur. Par exemple, vérifiez que la inet.3 table de routage du routeur d’entrée R1 a Figure 1 un LSP configuré à l’adresse de bouclage du routeur R7.

Action

Dans l’interface de ligne de commande, entrez la show route table inet.3 commande.

La sortie affiche les routes RSVP qui existent dans la inet.3 table de routage. Vérifiez qu’un LSP signalé RSVP est associé à l’adresse de bouclage du routeur de sortie (sortie), R7, dans le réseau MPLS.

Exemple : Configuration du maillage automatique RSVP

Les fournisseurs de services utilisent souvent des VPN BGP et MPLS pour faire évoluer efficacement le réseau tout en fournissant des services générateurs de revenus. Dans ces environnements, BGP est utilisé pour distribuer les informations de routage VPN sur le réseau du fournisseur de services, tandis que MPLS est utilisé pour transférer ce trafic VPN d’un site VPN à un autre.

Lors de l’ajout d’un nouveau routeur PE qui participera aux protocoles BGP et VPN MPLS, tous les routeurs PE existants doivent être configurés pour être appairés avec le nouveau routeur PE pour BGP et MPLS. Chaque nouveau routeur PE étant ajouté au réseau du fournisseur de services, la charge de configuration devient vite trop lourde.

Les exigences de configuration pour l’appairage BGP peuvent être réduites à l’aide de réflecteurs de route. Dans les réseaux MPLS avec signal RSVP, le maillage automatique RSVP peut minimiser la charge de configuration pour la partie MPLS du réseau. La configuration rsvp-te sur tous les routeurs PE permet à RSVP de créer automatiquement les LSP nécessaires lorsqu’un nouveau routeur PE est ajouté.

Conditions préalables

Cet exemple utilise les composants matériels et logiciels suivants :

  • Un routeur exécutant Junos OS version 10.1 ou ultérieure.

  • VPN BGP et MPLS utilisant RSVP comme protocole de signalisation MPLS label-switched path (LSP).

Présentation

Cet exemple montre comment configurer le maillage automatique RSVP sur un routeur PE à l’aide de l’instruction de rsvp-te configuration. Pour que le maillage automatique RSVP fonctionne correctement, l’instruction rsvp-te doit être configurée pour tous les routeurs PE de la configuration entièrement maillée. Cela garantit que tous les nouveaux routeurs PE ajoutés ultérieurement bénéficieront également de la fonction de maillage automatique, à condition qu’ils soient également configurés avec l’instruction rsvp-te .

Compte tenu de cette exigence, cet exemple montre uniquement la configuration sur le routeur PE nouvellement ajouté. Il est supposé que le maillage automatique RSVP a déjà été configuré sur les routeurs PE existants.

Topologie

Dans Figure 2, il existe trois routeurs PE, PE1, PE2 et PE3, dans la topologie. PE4 a été ajouté, et le maillage automatique RSVP sera configuré. Le cloud représente le réseau du fournisseur de services et l’adresse réseau 192.0.2.0/24 est indiquée au centre de la figure.

Figure 2 : Réseau de fournisseurs de services avec routeurs PERéseau de fournisseurs de services avec routeurs PE

Configuration

La configuration du maillage automatique RSVP implique l’exécution des tâches suivantes :

  • Activation de l’instruction de configuration au niveau de rsvp-te la [edit routing-options dynamic-tunnels dynamic-tunnel-name] hiérarchie.

  • Configuration de l’élément requis destination-networks .

    Cet élément de configuration spécifie la plage de préfixes IPv4 pour le réseau de destination. Seuls les tunnels compris dans la plage de préfixes spécifiée peuvent être créés.

  • Configuration de l’élément requis label-switched-path-template .

    Cet élément de configuration prend default-template soit le nom d’un modèle LSP préconfiguré comme argument. Il default-template s’agit d’un modèle défini par le système qui ne nécessite aucune configuration de l’utilisateur.

Configuration rapide de l’interface de ligne de commande

Pour configurer rapidement cet exemple, 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, puis copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie.

Routeur PE4

Configuration du maillage automatique RSVP

Procédure étape par étape

L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour obtenir des instructions sur la façon de procéder, consultez Utilisation de l’éditeur CLI en mode configuration dans le Guide de l’utilisateur CLI.

Pour activer le maillage automatique RSVP :

  1. Configurez rsvp-te au niveau de la [edit routing-options dynamic-tunnels] hiérarchie.

  2. Configurez destination-networks au niveau de la [edit routing-options dynamic-tunnels] hiérarchie.

Résultats

Exécutez la show commande à partir du niveau hiérarchique [edit routing-options dynamic-tunnels] pour voir les résultats de votre configuration :

Vérification

Vérification de l’existence de tunnels de maillage automatique RSVP sur le routeur PE4

But

Pour vérifier le fonctionnement du routeur PE4 nouvellement configuré, exécutez la show dynamic-tunnels database commande à partir du mode opérationnel. Cette commande affiche le réseau de destination vers lequel des tunnels dynamiques peuvent être créés.

Action

Vérification de l’existence de LSP MPLS sur le routeur PE4

But

Pour vérifier l’existence de LSP MPLS sur le routeur PE4, exécutez la show mpls lsp commande à partir du mode opérationnel. Cette commande affiche l’état des LSP MPLS.

Action

Configuration des accusés de réception Hello pour les voisins RSVP en cours de non-session

L’instruction hello-acknowledgements contrôle le comportement d’accusé de réception hello entre les voisins RSVP, qu’ils soient ou non dans la même session.

Les messages Hello reçus de voisins RSVP qui ne font pas partie d’une session RSVP commune sont ignorés. Si vous configurez l’instruction au niveau de la hiérarchie, les messages hello provenant de voisins hors session sont acquittés par un message d’accusé hello-acknowledgements de [edit protocols rsvp] réception hello. Lorsque des bonjours sont reçus de voisins hors session, une relation de voisinage RSVP est créée et des messages de bonjour périodiques peuvent désormais être reçus du voisin hors session. L’instruction hello-acknowledgements est désactivée par défaut. La configuration de cette instruction permet de détecter les routeurs compatibles RSVP à l’aide de paquets hello et de vérifier que l’interface est capable de recevoir des paquets RSVP avant d’envoyer des messages de configuration MPLS LSP.

Une fois que vous avez activé les accusés de réception pour les voisins RSVP hors session, le routeur continue d’accuser réception des messages hello de tous les voisins RSVP hors session, sauf si l’interface elle-même tombe en panne ou si vous modifiez la configuration. Les voisins basés sur l’interface ne sont pas automatiquement vieillis.

Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols rsvp]

  • [edit logical-systems logical-system-name protocols rsvp]

Changer de LSP à partir d’un nud de réseau

Vous pouvez configurer le routeur pour qu’il éloigne les LSP actifs d’un nud de réseau à l’aide d’un LSP de contournement activé pour une interface. Cette fonctionnalité peut être utilisée pour maintenir les réseaux actifs lorsqu’un appareil doit être remplacé sans interrompre le trafic transitant par le réseau. Les LSP peuvent être statiques ou dynamiques.

  1. Vous devez d’abord configurer la protection du lien ou du nœud pour le trafic qui doit passer autour du périphérique réseau que vous souhaitez désactiver. Pour fonctionner correctement, le LSP de contournement doit utiliser une interface logique différente de celle du LSP protégé.
  2. Pour préparer le routeur à commencer à déplacer le trafic à partir d’un nœud de réseau, configurez l’instruction always-mark-connection-protection-tlv suivante :

    Le routeur marque ensuite tout le trafic OAM transitant par cette interface en vue de la basculement du trafic vers un autre chemin basé sur la fonctionnalité OAM.

    Vous pouvez configurer cette instruction aux niveaux hiérarchiques suivants :

    • [edit protocols mpls interface interface-name]

    • [edit logical-systems logical-system-name protocols mpls interface interface-name]

  3. Vous devez ensuite configurer l’instruction switch-away-lsps pour basculer le trafic du LSP protégé vers le LSP de contournement, en contournant ainsi le périphérique réseau en aval par défaut. Le lien lui-même n’est pas interrompu par cette configuration.

    Pour configurer le routeur afin qu’il éloigne le trafic d’un nœud de réseau, configurez l’instruction switch-away-lsps suivante :

    Vous pouvez configurer cette instruction aux niveaux hiérarchiques suivants :

    • [edit protocols mpls interface interface-name]

    • [edit logical-systems logical-system-name protocols mpls interface interface-name]

Notez les limitations suivantes liées à la commutation de LSP actifs à partir d’un nœud de réseau :

  • La fonctionnalité Switch-Away est uniquement prise en charge sur les routeurs MX Series.

  • La fonctionnalité Switch-away n’est pas prise en charge pour basculer le trafic des LSP point à multipoint principaux afin de contourner les LSP point à multipoint. Si vous configurez l’instruction d’un LSP point à multipoint, le trafic n’est switch-away-lsps pas basculé vers le LSP point à multipoint de dérivation.

  • Si vous configurez la fonctionnalité Switch-away sur une interface le long du chemin d’un LSP dynamique, de nouveaux LSP dynamiques ne peuvent pas être établis sur ce chemin. La fonction Switch-Away empêche le comportement « make before break » des LSP signalés par RSVP. Le comportement « make before break » oblige normalement le routeur à tenter d’abord de re-signaler un LSP dynamique avant de démonter l’original.

Configuration de la protection de la configuration RSVP

Vous pouvez configurer le mécanisme de reroutage rapide de sauvegarde des ressources pour fournir une protection de configuration pour les LSP qui sont en cours de signalisation. Les LSP point à point et point à multipoint sont pris en charge. Cette fonctionnalité s’applique dans les cas suivants :

  1. Un lien ou un nœud défaillant est présent sur le chemin explicite strict d’un LSP avant que le LSP ne soit signalé.

  2. Il existe également un LSP de contournement qui protège le lien ou le nœud.

  3. RSVP signale le LSP via le LSP de dérivation. Le LSP apparaît comme s’il avait été configuré à l’origine le long de son chemin principal, puis basculé vers le LSP de contournement en raison de la défaillance du lien ou du nœud.

  4. Une fois le lien ou le nœud rétabli, le LSP peut être automatiquement rétabli vers le chemin d’accès principal.

Vous devez configurer l’instruction setup-protection sur [edit protocols rsvp] chacun des routeurs le long du chemin LSP sur lequel vous souhaitez activer la protection de configuration LSP. Vous devez également configurer l’ingénierie du trafic IGP sur tous les routeurs du chemin LSP. Vous pouvez émettre une show rsvp session commande pour déterminer si la protection de configuration du LSP est activée ou non sur un routeur agissant comme un point de réparation locale (PLR) ou un point de fusion.

Pour activer la protection de configuration RSVP, incluez l’instruction setup-protection suivante

Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols rsvp]

  • [edit logical-systems logical-system-name protocols rsvp]

Configuration de l’équilibrage de charge entre les LSP RSVP

Par défaut, lorsque vous avez configuré plusieurs LSP RSVP sur le même routeur de sortie, le LSP avec la métrique la plus basse est sélectionné et transporte tout le trafic. Si tous les LSP ont la même métrique, l’un d’eux est sélectionné au hasard et tout le trafic est transféré via celui-ci.

Vous pouvez également équilibrer la charge du trafic sur tous les LSP en activant l’équilibrage de charge par paquet.

Pour activer l’équilibrage de charge par paquet sur un LSP entrant, configurez l’instruction policy-statement comme suit :

Vous devez ensuite appliquer cette instruction en tant que stratégie d’exportation à la table de transfert.

Une fois l’équilibrage de charge par paquet appliqué, le trafic est réparti équitablement entre les LSP (par défaut).

Vous devez configurer l’équilibrage de charge par paquet si vous souhaitez activer le reroutage rapide PFE. Pour activer le reroutage rapide PFE, incluez l’instruction d’équilibrage policy-statement de charge par paquet indiquée dans cette section dans la configuration de chacun des routeurs sur lesquels un reroutage peut avoir lieu. Reportez-vous également à la section Configuration du routage rapide.

Vous pouvez également équilibrer la charge du trafic entre les LSP proportionnellement à la quantité de bande passante configurée pour chaque LSP. Cette fonctionnalité permet de mieux répartir le trafic sur les réseaux dotés de capacités de bande passante asymétrique sur les liens externes, car la bande passante configurée d’un LSP reflète généralement la capacité de trafic de ce LSP.

Pour configurer l’équilibrage de charge RSVP LSP, incluez l’instruction avec l’option load-balancebandwidth :

Vous pouvez configurer cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols rsvp]

  • [edit logical-systems logical-system-name protocols rsvp]

Gardez les informations suivantes à l’esprit lorsque vous utilisez l’énoncé load-balance :

  • Si vous configurez l’instruction, le comportement des LSP en cours d’exécution n’est load-balance pas modifié. Pour forcer les LSP en cours d’exécution à utiliser le nouveau comportement, vous pouvez émettre une clear mpls lsp commande.

  • L’instruction load-balance s’applique uniquement aux LSP entrants pour lesquels l’équilibrage de charge par paquet est activé.

  • Pour les LSP orientés services différenciés, la bande passante d’un LSP est calculée en additionnant la bande passante de tous les types de classes.

Configuration du maillage automatique RSVP

Vous pouvez configurer RSVP afin d’établir automatiquement des chemins de commutation d’étiquettes (LSP) point à point pour tout nouveau routeur PE ajouté à un maillage complet de LSP. Pour activer cette fonctionnalité, vous devez configurer l’instruction rsvp-te sur tous les routeurs PE du maillage complet.

REMARQUE :

Vous ne pouvez pas configurer le maillage automatique RSVP en conjonction avec CCC. CCC ne peut pas utiliser les LSP générés dynamiquement.

Pour configurer le maillage automatique RSVP, incluez l’instruction rsvp-te suivante :

Vous pouvez configurer ces instructions aux niveaux hiérarchiques suivants :

  • [edit routing-options dynamic-tunnels tunnel-name]

  • [edit logical-systems logical-system-name routing-options dynamic-tunnels tunnel-name]

Vous devez également configurer les instructions suivantes pour activer le maillage automatique RSVP :

  • destination-networks: spécifiez la plage de préfixes IP version 4 (IPv4) pour le réseau de destination. Il est possible d’établir des tunnels dynamiques dans la plage de préfixes IPv4 spécifiée.

  • label-switched-path-template (Multicast): vous pouvez configurer explicitement le modèle par défaut à l’aide de l’option ou configurer votre propre modèle LSP à l’aide de l’option default-templatetemplate-name . Le modèle LSP agit comme une configuration de modèle pour les LSP générés dynamiquement.

Configuration des minuteurs pour les messages d’actualisation RSVP

RSVP utilise deux paramètres de minutage associés :

  • refresh-time: la durée d’actualisation contrôle l’intervalle entre la génération de messages d’actualisation successifs. La valeur par défaut du temps d’actualisation est de 45 secondes. Ce nombre est dérivé de la valeur par défaut de l’instruction refresh-time de 30, multipliée par une valeur fixe de 1,5. Ce calcul diffère de la RFC 2205, qui stipule que le temps d’actualisation doit être multiplié par une valeur aléatoire comprise entre 0,5 et 1,5.

    Les messages d’actualisation incluent les messages Path et Resv. Les messages d’actualisation sont envoyés périodiquement afin que les états de réservation dans les nœuds voisins n’expirent pas. Chaque chemin d’accès et message Resv porte la valeur du minuteur d’actualisation, et le nœud récepteur extrait cette valeur des messages.

  • keep-multiplier: le multiplicateur keep est un petit entier configuré localement compris entre 1 et 255. La valeur par défaut est 3. Il indique le nombre de messages qui peuvent être perdus avant qu’un état particulier ne soit déclaré obsolète et doive être supprimé. Le multiplicateur keep affecte directement la durée de vie d’un état RSVP.

Pour déterminer la durée de vie d’un état de réservation, utilisez la formule suivante :

Dans le pire des cas, (keep-multiplier – 1) les messages d’actualisation successifs doivent être perdus avant qu’un état de réservation ne soit supprimé.

Nous vous déconseillons de configurer un minuteur RSVP hello court. Si la détection rapide d’un voisin défaillant est nécessaire, configurez des temporisateurs Hello IGP courts (OSPF ou IS-IS).

Par défaut, la valeur du minuteur d’actualisation est de 30 secondes. Pour modifier cette valeur, incluez l’instruction refresh-time suivante :

Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols rsvp]

  • [edit logical-systems logical-system-name protocols rsvp]

La valeur par défaut du multiplicateur de conservation est de 3. Pour modifier cette valeur, incluez l’instruction keep-multiplier suivante :

Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols rsvp]

  • [edit logical-systems logical-system-name protocols rsvp]

Préempter les sessions RSVP

Chaque fois que la bande passante est insuffisante pour gérer toutes les sessions RSVP, vous pouvez contrôler la préemption des sessions RSVP. Par défaut, une session RSVP n’est préemptée que par une nouvelle session de priorité supérieure.

Pour toujours préempter une session lorsque la bande passante est insuffisante, incluez l’instruction avec l’option preemptionaggressive :

Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols rsvp]

  • [edit logical-systems logical-system-name protocols rsvp]

Pour désactiver la préemption de session RSVP, incluez l’instruction avec l’option preemptiondisabled :

Pour revenir à la valeur par défaut (c’est-à-dire préempter une session uniquement pour une nouvelle session de priorité supérieure), incluez l’instruction avec l’option preemptionnormal :

Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols rsvp]

  • [edit logical-systems logical-system-name protocols rsvp]

Configuration de la signalisation MTU dans RSVP

Pour configurer la signalisation MTU (Maximum Transmission Unit) dans RSVP, vous devez configurer MPLS afin d’autoriser la fragmentation des paquets IP avant qu’ils ne soient encapsulés dans MPLS. Vous devez également configurer la signalisation MTU dans RSVP. À des fins de dépannage, vous pouvez configurer la signalisation MTU seule sans activer la fragmentation des paquets.

Pour configurer la signalisation MTU dans RSVP, incluez l’instruction path-mtu suivante :

Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols mpls]

  • [edit logical-systems logical-system-name protocols mpls]

Les sections suivantes décrivent comment activer la fragmentation des paquets et la signalisation MTU dans RSVP :

Activation de la signalisation MTU dans RSVP

Pour activer la signalisation MTU dans RSVP, incluez l’instruction rsvp mtu-signaling suivante :

Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols mpls path-mtu]

  • [edit logical-systems logical-system-name protocols mpls path-mtu]

Une fois que vous avez validé la configuration, les modifications du comportement de signalisation MTU pour RSVP prennent effet la prochaine actualisation du chemin.

Vous pouvez configurer l’instruction mtu-signaling seule au niveau de la [edit protocols mpls path-mtu rsvp] hiérarchie. Cela peut être utile pour le dépannage. Si vous configurez uniquement l’instruction mtu-signaling , vous pouvez utiliser la commande pour déterminer quelle est la show rsvp session detail plus petite MTU sur un LSP. La show rsvp session detail commande affiche la valeur MTU reçue et envoyée dans l’objet Adspec.

Activation de la fragmentation des paquets

Pour permettre la fragmentation des paquets IP avant qu’ils ne soient encapsulés dans MPLS, incluez l’instruction allow-fragmentation suivante :

Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols mpls path-mtu]

  • [edit logical-systems logical-system-name protocols mpls path-mtu]

    REMARQUE :

    Ne configurez pas l’instruction allow-fragmentation seule. Configurez-le toujours en conjonction avec l’instruction mtu-signaling .

Configuration de l’Ultimate-Hop Popping pour les LSP

Par défaut, les LSP signalés par RSVP utilisent l’popping par avant-dernier saut (PHP). Figure 3 illustre un LSP popping par avant-dernier saut entre le routeur PE1 et le routeur PE2. Le routeur CE1 transmet un paquet à son tronçon suivant (routeur PE1), qui est également l’entrée LSP. Le routeur PE1 appuie l’étiquette 1 sur le paquet et transmet le paquet étiqueté au routeur P1. Le routeur P1 effectue l’opération d’échange d’étiquettes MPLS standard, en remplaçant l’étiquette 1 par l’étiquette 2, puis transmet le paquet au routeur P2. Étant donné que le routeur P2 est l’avant-dernier saut du LSP vers le routeur PE2, il fait d’abord sauter l’étiquette, puis transfère le paquet au routeur PE2. Lorsque le routeur PE2 le reçoit, le paquet peut avoir une étiquette de service, une étiquette explicitement nulle, ou simplement un paquet IP ou VPLS simple. Le routeur PE2 transfère le paquet sans étiquette au routeur CE2.

Figure 3 : Saut d’avant-dernier saut pour un LSPSaut d’avant-dernier saut pour un LSP

Vous pouvez également configurer le popping par saut ultime (UHP) (comme illustré à Figure 4la ) pour les LSP signalés par RSVP. Certaines applications réseau peuvent exiger que les paquets arrivent au routeur de sortie (routeur PE2) avec une étiquette externe non nulle. Dans le cas d’un LSP d’extraction de saut ultime, l’avant-dernier routeur (entrée de routeur P2) effectue l’opération d’échange d’étiquettes MPLS standard (dans cet exemple, l’étiquette 2 pour l’étiquette 3) avant de transférer le paquet au routeur de sortie PE2 Figure 4. Le routeur PE2 retire l’étiquette extérieure et effectue une deuxième recherche de l’adresse du paquet pour déterminer la destination finale. Il transfère ensuite le paquet vers la destination appropriée (routeur CE2 ou routeur CE4).

Figure 4 : Ultimate Hop Popping pour un LSPUltimate Hop Popping pour un LSP

Les applications réseau suivantes nécessitent que vous configuriez des LSP UHP :

  • MPLS-TP pour la surveillance des performances et l’OAM intrabande

  • Circuits virtuels de protection de périphérie

Les fonctionnalités suivantes ne prennent pas en charge le comportement UHP :

  • LSP signalés par LDP

  • LSP statiques

  • LSP point à multipoint

  • CCC

  • traceroute Commande

Pour plus d’informations sur le comportement UHP, consultez Brouillon Internet draft-ietf-mpls-rsvp-te-no-php-oob-mapping-01.txt, Comportement non-PHP et Mappage hors bande pour les LSP RSVP-TE.

Pour les LSP point à point avec RSVP, le comportement UHP est signalé à partir de l’entrée LSP. En fonction de la configuration du routeur entrant, RSVP peut signaler le LSP UHP avec l’indicateur non-PHP défini. Les messages RSVP PATH portent les deux indicateurs dans l’objet LSP-ATTRIBUTES. Lorsque le routeur de sortie reçoit le message PATH, il attribue une étiquette non NULL au LSP. RSVP crée et installe également deux routes dans la table de routage mpls.0. S fait référence au bit S de l’étiquette MPLS, qui indique si le bas de la pile d’étiquettes a été atteint ou non.

  • Route S=0 : indique qu’il y a plus d’étiquettes dans la pile. Le saut suivant pour cet itinéraire pointe vers la table de routage mpls.0, déclenchant une recherche d’étiquettes MPLS chaînée pour découvrir les étiquettes MPLS restantes dans la pile.

  • Route S=1 : indique qu’il n’y a plus d’étiquettes. Le saut suivant pointe vers la table de routage inet.0 si la plate-forme prend en charge la recherche chaînée et multifamiliale. Alternativement, l’itinéraire d’étiquette peut pointer vers une interface VT pour initier le transfert IP.

Si vous activez les LSP UHP, les applications MPLS telles que les VPN de couche 3, les VPLS, les VPN de couche 2 et les circuits de couche 2 peuvent utiliser les LSP UHP. Vous trouverez ci-dessous les avantages des LSP UHP sur les différents types d’applications MPLS :

  • VPN de couche 2 et circuits de couche 2 : un paquet arrive au routeur PE (sortie du LSP UHP) avec deux étiquettes. L’étiquette extérieure (S = 0) est l’étiquette UHP et l’étiquette intérieure (S = 1) est l’étiquette VC . Une recherche basée sur l’étiquette de transport génère un descripteur de table pour la table de routage mpls.0. Il existe une route supplémentaire dans la table de routage mpls.0 correspondant à l’étiquette interne. Une recherche basée sur l’étiquette interne génère le saut suivant du routeur CE.

  • VPN de couche 3 : un paquet arrive au routeur PE (sortie du LSP UHP) avec deux étiquettes. L’étiquette externe (S = 0) est l’étiquette UHP et l’étiquette intérieure est l’étiquette VPN (S = 1). Une recherche basée sur l’étiquette de transport génère le descripteur de table de la table de routage mpls.0. Il y a deux cas dans ce scénario. Par défaut, les VPN de couche 3 annoncent l’étiquette par saut suivant. Une recherche basée sur l’étiquette interne génère le saut suivant vers le routeur CE. Toutefois, si vous avez configuré l’instruction pour l’instance de routage VPN de couche 3, l’étiquettevrf-table-label LSI interne pointe vers la table de routage VRF. Une recherche IP est également effectuée pour la table de routage VRF.

    REMARQUE :

    L’UHP pour les VPN de couche 3 configurés avec l’instruction vrf-table-label est pris en charge sur les plates-formes de routage universelles 5G MX Series uniquement.

  • VPLS : un paquet arrive au routeur PE (sortie du LSP UHP) avec deux étiquettes. L’étiquette extérieure est l’étiquette de transport (S = 0) et l’étiquette intérieure est l’étiquette VPLS (S = 1). Une recherche basée sur l’étiquette de transport génère le descripteur de table de la table de routage mpls.0. Une recherche basée sur l’étiquette interne dans la table de routage mpls.0 génère l’interface de tunnel LSI de l’instance de routage VPLS si tunnel-services n’est pas configuré (ou si une interface VT n’est pas disponible). Les routeurs MX 3D Series prennent en charge la recherche chaînée et la recherche multifamiliale.

    REMARQUE :

    L’UHP pour VPLS configuré avec l’instruction no-tunnel-service est pris en charge uniquement sur les routeurs MX 3D Series.

  • IPv4 sur MPLS : un paquet arrive au routeur PE (sortie du LSP UHP) avec une étiquette (S=1). Une recherche basée sur cette étiquette renvoie une interface de tunnel VT. Une autre recherche IP est effectuée sur l’interface VT pour déterminer où transférer le paquet. Si la plate-forme de routage prend en charge les recherches multifamiliales et chaînées (par exemple, les routeurs MX 3D et les PTX Series Routeurs de transport de paquets), la recherche basée sur l’itinéraire d’étiquettes (S=1) pointe vers le table de routage inet.0.

  • IPv6 sur MPLS : pour la tunnelisation IPv6 sur MPLS, les routeurs PE s’annoncent mutuellement des routes IPv6 avec une valeur d’étiquette de 2. Il s’agit de l’étiquette NULL explicite pour IPv6. Par conséquent, les sauts suivants de transfert pour les routes IPv6 apprises à partir de routeurs PE distants envoient normalement deux étiquettes. L’étiquette intérieure est 2 (elle peut être différente si le routeur PE publicitaire provient d’un autre fournisseur) et l’étiquette du routeur est l’étiquette LSP. Les paquets arrivent au routeur PE (sortie du LSP UHP) avec deux étiquettes. L’étiquette externe est l’étiquette de transport (S=0) et l’étiquette interne est l’étiquette IPv6 explicit-null (étiquette 2). La recherche basée sur l’étiquette interne dans la table de routage mpls.0 redirige vers la table de routage mpls.0. Sur les routeurs MX 3D Series, l’étiquette interne (étiquette 2) est supprimée et une recherche IPv6 est effectuée à l’aide de la table de routage inet6.0.

  • Activation des LSP PHP et UHP : vous pouvez configurer les LSP PHP et UHP sur les mêmes chemins d’accès réseau. Vous pouvez séparer le trafic PHP et UHP en sélectionnant les prochains sauts LSP de transfert à l’aide d’une expression régulière avec l’instruction install-nexthop . Vous pouvez également séparer le trafic en nommant simplement les LSP de manière appropriée.

Les instructions suivantes activent l’apparition de sauts ultimes pour un LSP. Vous pouvez activer cette fonctionnalité sur un LSP spécifique ou sur tous les LSP entrants configurés sur le routeur. Configurez ces instructions sur le routeur à l’entrée LSP.

  1. Pour activer l’apparition de sauts ultimes, incluez l’instruction ultimate-hop-popping suivante :

    Incluez cette instruction au niveau de la hiérarchie pour activer l’apparition [edit protocols mpls label-switched-path label-switched-path-name] de sauts ultimes sur un LSP spécifique. Incluez cette instruction au niveau de la hiérarchie pour activer l’apparition [edit protocols mpls] de sauts ultimes sur tous les LSP entrants configurés sur le routeur. Vous pouvez également configurer l’instruction ultimate-hop-popping sous les niveaux hiérarchiques équivalents [edit logical-routers] .

    REMARQUE :

    Lorsque vous activez l’inpopping par saut ultime, RSVP tente de resignaler les LSP existants en tant que LSP d’extraction par saut ultime, de manière à faire avant de rompre. Si un routeur de sortie ne prend pas en charge l’apparition de sauts ultimes, le LSP existant est détruit (RSVP envoie un message PathTear le long du chemin d’un LSP, supprimant l’état de chemin et l’état de réservation dépendante et libérant les ressources réseau associées).

    Si vous désactivez l’apparition d’un saut ultime, RSVP resignale les LSP existants en tant que LSP d’éclatement d’avant-dernier saut de manière à faire avant de rompre.

  2. Si vous souhaitez activer à la fois l’éclatement de saut ultime et les sauts suivants chaînés sur les routeurs MX 3D Series uniquement, vous devez également configurer l’option de l’instruction enhanced-ipnetwork-services :

    Vous configurez cette instruction au niveau de la [edit chassis] hiérarchie. Une fois que vous avez configuré l’instruction network-services , vous devez redémarrer le routeur pour activer le comportement UHP.

Configuration de RSVP pour faire apparaître l’étiquette sur le routeur Ultimate-Hop

Vous pouvez contrôler la valeur d’étiquette annoncée sur le routeur de sortie d’un LSP. L’étiquette annoncée par défaut est l’étiquette 3 (étiquette nulle implicite). Si l’étiquette 3 est annoncée, le routeur à l’avant-dernier saut enlève l’étiquette et envoie le paquet au routeur de sortie. Lorsque l’popping ultimate-hop est activé, l’étiquette 0 (étiquette IP version 4 [IPv4] Explicit Null) est publiée. L’popping par saut ultime garantit que tous les paquets qui traversent un réseau MPLS incluent une étiquette.

REMARQUE :

Les routeurs Juniper Networks mettent les paquets en file d’attente en fonction de l’étiquette entrante. Les routeurs d’autres fournisseurs peuvent mettre les paquets en file d’attente différemment. Gardez cela à l’esprit lorsque vous travaillez avec des réseaux contenant des routeurs de plusieurs fournisseurs.

Pour configurer l’affichage contextuel de saut ultime pour RSVP, incluez l’instruction explicit-null suivante :

Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols mpls]

  • [edit logical-systems logical-system-name protocols mpls]

Activation de l’popping Ultimate-Hop sur les LSP point à multipoint

Par défaut, pour les LSP point à point et point à multipoint, l’popping par avant-dernier saut est utilisé pour le trafic MPLS. Les étiquettes MPLS sont supprimées des paquets sur le routeur juste avant le routeur de sortie du LSP. Les paquets IP simples sont ensuite transmis au routeur de sortie. Pour l’éclatement par saut ultime, le routeur de sortie est responsable à la fois de la suppression de l’étiquette MPLS et du traitement du paquet IP brut.

Il peut être avantageux d’activer l’popping par saut ultime sur les LSP point à multipoint, en particulier lorsque le trafic de transit traverse le même périphérique de sortie. Si vous activez l’option popping par saut ultime, une seule copie du trafic peut être envoyée sur la liaison entrante, ce qui permet d’économiser beaucoup de bande passante. Par défaut, l’éclatement du saut ultime est désactivé.

Vous activez l’apparition de sauts ultimes pour les LSP point à multipoint en configurant l’instruction tunnel-services . Lorsque vous activez le popping par saut ultime, Junos OS sélectionne l’une des interfaces VT disponibles pour boucler les paquets vers le PFE pour le transfert IP. Par défaut, le processus de sélection de l’interface VT est effectué automatiquement. Le contrôle d’admission de bande passante permet de limiter le nombre de LSP pouvant être utilisés sur une interface VT. Une fois toute la bande passante consommée sur une interface, Junos OS sélectionne une autre interface VT avec une bande passante suffisante pour le contrôle d’admission.

Si un LSP nécessite plus de bande passante que ce qui est disponible à partir de l’une des interfaces VT, l’apparition de sauts ultimes ne peut pas être activée et l’apparition de sauts d’avant-dernière est activée à la place.

Pour que l’apparition de sauts ultimes sur les LSP point à multipoint fonctionne correctement, le routeur de sortie doit disposer d’un CIP qui fournit des services de tunnel, tels que le PIC des services de tunnel ou le PIC des services adaptatifs. Des services de tunnel sont nécessaires pour l’affichage de l’étiquette MPLS finale et pour le renvoi des paquets pour les recherches d’adresses IP.

Vous pouvez configurer explicitement les interfaces VT qui gèrent le trafic RSVP en incluant l’option de l’instruction devicestunnel-services . L’option devices vous permet de spécifier les interfaces VT qui doivent être utilisées par RSVP. Si vous ne configurez pas cette option, toutes les interfaces VT disponibles pour le routeur peuvent être utilisées.

Pour activer l’apparition popping par saut ultime pour les LSP point à multipoint de sortie sur un routeur, configurez l’instruction tunnel-services :

Vous pouvez configurer cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols rsvp]

  • [edit logical-systems logical-system-name protocols rsvp]

Pour activer l’apparition de sauts ultimes pour les LSP point à multipoint sortants, vous devez également configurer l’instruction avec l’option interfaceall :

Vous devez configurer cette instruction au niveau de la [edit protocols rsvp] hiérarchie.

Suivi du trafic du protocole RSVP

Pour tracer le trafic du protocole RSVP, incluez l’instruction traceoptions suivante :

Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :

  • [edit protocols rsvp]

  • [edit logical-systems logical-system-name protocols rsvp]

Vous pouvez spécifier les indicateurs spécifiques à RSVP suivants dans l’instruction RSVP traceoptions :

Utilisez l’instruction pour spécifier le nom du fichier qui reçoit la sortie de l’opération file de suivi. Tous les fichiers sont placés dans le répertoire /var/log. Nous vous recommandons de placer la sortie de suivi RSVP dans le fichier rsvp-log.

  • all—Toutes les opérations de suivi.

  • error—Toutes les conditions d’erreur détectées

  • event—Événements liés à RSVP (aide à tracer les événements liés au redémarrage progressif de RSVP)

  • lmp—Interactions RSVP-Link Management Protocol (LMP)

  • packets—Tous les paquets RSVP

  • path—Tous les messages de chemin

  • pathtear—Messages PathTear

  • resv—Messages Resv

  • resvtear—Messages ResvTear

  • route—Informations de routage

  • state: transitions d’état de session, y compris lorsque des LSP signalés par RSVP apparaissent et descendent.

REMARQUE :

Utilisez l’indicateur de trace all et le modificateur d’indicateur detail avec prudence, car ils peuvent entraîner une très grande charge du processeur.

Pour afficher le fichier journal généré lorsque vous activez les traceoptions RSVP, exécutez la show log file-name commande where file-name is the file you spécifié à l’aide de l’instruction traceoptions .

Pour obtenir des informations générales sur le suivi et les options de suivi global, reportez-vous à la bibliothèque de protocoles de routage de Junos OS pour les périphériques de routage.

Exemples: Suivi du trafic du protocole RSVP

Tracez les messages du chemin RSVP en détail :

Suivez tous les messages de réponse :

Tracez toutes les conditions d’erreur RSVP :

Suivez les transitions d’état RSVP :

Sortie du fichier journal RSVP

Voici un exemple de sortie généré par l’exécution de la commande sur un routeur sur lequel les traceoptions RSVP ont été activées avec l’indicateur show log file-namestate configuré. Le LSP E-D signalé RSVP est montré en train d’être démoli le 11 mars 14 :04 :36.707092. Le 11 mars 14 :05 :30.101492, il est montré en train de remonter.

RSVP Graceful Restart

Le redémarrage progressif RSVP permet à un routeur en cours de redémarrage d’informer ses voisins adjacents de son état. Le routeur qui redémarre demande une période de grâce au voisin ou à l’homologue, qui peut alors coopérer avec le routeur qui redémarre. Le routeur qui redémarre peut toujours transférer le trafic MPLS pendant la période de redémarrage. la convergence du réseau n’est pas perturbée. Le redémarrage n’est pas visible par le reste du réseau et le routeur redémarré n’est pas supprimé de la topologie du réseau. Le redémarrage progressif RSVP peut être activé à la fois sur les routeurs de transit et sur les routeurs d’entrée. Il est disponible pour les LSP point à point et les LSP point à multipoint.

Le redémarrage progressif de RSVP est décrit dans les sections suivantes :

RSVP Terminologie du redémarrage progressif

Temps de redémarrage (en millisecondes)

La valeur par défaut est de 60 000 millisecondes (1 minute). L’heure de redémarrage est annoncée dans le message hello. L’heure indique combien de temps un voisin doit attendre pour recevoir un message de bonjour d’un routeur qui redémarre avant de déclarer que ce routeur est mort et que les états de purge sont en cours de purge.

Junos OS peut remplacer l’heure de redémarrage annoncée d’un voisin si elle est supérieure au tiers de l’heure de redémarrage locale. Par exemple, étant donné le temps de redémarrage par défaut de 60 secondes, un routeur attendrait 20 secondes ou moins pour recevoir un message d’accueil d’un voisin en redémarrage. Si le temps de redémarrage est nul, le voisin de redémarrage peut immédiatement être déclaré mort.

Temps de récupération (en millisecondes)

S’applique uniquement lorsque le canal de contrôle est actif (l’échange hello est terminé) avant l’heure de redémarrage. S’applique uniquement aux défauts nodaux.

Lorsqu’un redémarrage progressif est en cours, le temps restant pour effectuer une récupération est annoncé. À d’autres moments, cette valeur est égale à zéro. Le temps de récupération maximal annoncé est de 2 minutes (120 000 millisecondes).

Pendant le temps de récupération, un nœud en redémarrage tente de récupérer ses états perdus avec l’aide de ses voisins. Le voisin du noeud de redémarrage doit envoyer les messages de chemin avec les étiquettes de récupération au noeud de redémarrage dans un délai de la moitié du temps de récupération. Le nœud de redémarrage considère que son redémarrage normal est terminé après l’heure de récupération annoncée.

RSVP Opération de redémarrage progressif

Pour que le redémarrage progressif RSVP fonctionne, la fonctionnalité doit être activée sur l’instance de routage globale. Le redémarrage progressif de RSVP peut être désactivé au niveau du protocole (pour RSVP uniquement) ou au niveau global pour tous les protocoles.

Le redémarrage progressif de RSVP nécessite les éléments suivants d’un routeur en redémarrage et des voisins du routeur :

  • Pour le routeur qui redémarre, le redémarrage progressif RSVP tente de conserver les routes installées par RSVP et les étiquettes allouées, de sorte que le trafic continue d’être transféré sans interruption. Le redémarrage progressif de RSVP est effectué assez rapidement pour réduire ou éliminer l’impact sur les nœuds voisins.

  • Le mode d’assistance au redémarrage progressif RSVP doit être activé sur les routeurs voisins, ce qui leur permet d’assister un routeur qui tente de redémarrer RSVP.

Un objet appelé Restart Cap qui est envoyé dans les messages RSVP hello annonce la capacité de redémarrage d’un nœud. Le noeud voisin envoie un objet Recover Label au noeud qui redémarre pour récupérer son état de transfert. Cet objet est essentiellement l’ancienne étiquette annoncée par le noeud de redémarrage avant que le noeud ne tombe en panne.

Voici la liste des comportements de redémarrage progressif RSVP, qui varient en fonction de la configuration et des fonctionnalités activées :

  • Si vous désactivez le mode d’assistance, Junos OS ne tente pas d’aider un voisin à redémarrer RSVP. Toutes les informations qui arrivent avec un objet Restart Cap d’un voisin sont ignorées.

  • Lorsque vous activez le redémarrage progressif sous la configuration de l’instance de routage, le routeur peut redémarrer correctement avec l’aide de ses voisins. RSVP annonce un objet Restart Cap (RSVP RESTART) dans les messages hello dans lesquels les temps de redémarrage et de récupération sont spécifiés (aucune valeur n’est 0).

  • Si vous désactivez explicitement le redémarrage progressif RSVP sous le niveau hiérarchique [protocols rsvp] , l’objet Restart Cap est annoncé avec les temps de redémarrage et de récupération spécifiés sur 0. Le redémarrage des routeurs voisins est pris en charge (sauf si le mode d’assistance est désactivé), mais le routeur lui-même ne conserve pas l’état de transfert RSVP et ne peut pas récupérer son état de contrôle.

  • Si, après un redémarrage, RSVP se rend compte qu’aucun état de transfert n’a été conservé, l’objet Restart Cap est annoncé avec les temps de redémarrage et de récupération spécifiés sur 0.

  • Si le redémarrage progressif et le mode d’assistance sont désactivés, le redémarrage progressif RSVP est complètement désactivé. Le routeur ne reconnaît ni n’annonce les objets de redémarrage gracieux RSVP.

Vous ne pouvez pas configurer explicitement des valeurs pour les temps de redémarrage et de récupération.

Contrairement à d’autres protocoles, il n’y a aucun moyen pour RSVP de déterminer qu’il a terminé une procédure de redémarrage, autre qu’un délai d’expiration fixe. Toutes les procédures de redémarrage progressif RSVP sont basées sur une minuterie. Une show rsvp version commande peut indiquer que le redémarrage est toujours en cours même si toutes les sessions RSVP sont sauvegardées et que les routes sont restaurées.

Traitement de l’objet Capuchon de redémarrage

Les hypothèses suivantes sont formulées à propos d’un voisin en fonction de l’objet Restart Cap (en supposant qu’une défaillance du canal de contrôle puisse être distinguée sans ambiguïté d’un redémarrage de nœud) :

  • Un voisin qui n’annonce pas l’objet Restart Cap dans ses messages hello ne peut pas aider un routeur à récupérer l’état ou l’étiquette, ni effectuer un redémarrage progressif RSVP.

  • Après un redémarrage, un voisin publiant un objet Restart Cap avec une heure de redémarrage égale à n’importe quelle valeur et un temps de récupération égal à 0 n’a pas conservé son état de transfert. Lorsqu’un temps de récupération est égal à 0, le voisin est considéré comme mort et tous les états associés à ce voisin sont purgés, quelle que soit la valeur de l’heure de redémarrage.

  • Après un redémarrage, un voisin annonçant son temps de récupération avec une valeur autre que 0 peut conserver ou a conservé l’état de transfert. Si le routeur local aide son voisin avec les procédures de redémarrage ou de récupération, il envoie un objet Recover Label à ce voisin.

Configuration du redémarrage progressif de RSVP

Les configurations de redémarrage progressif RSVP suivantes sont possibles :

  • Le redémarrage progressif et le mode d’assistance sont tous deux activés (valeur par défaut).

  • Le redémarrage progressif est activé, mais le mode d’assistance est désactivé. Un routeur configuré de cette manière peut redémarrer correctement, mais ne peut pas aider un voisin dans ses procédures de redémarrage et de récupération.

  • Le redémarrage progressif est désactivé, mais le mode d’assistance est activé. Un routeur configuré de cette manière ne peut pas redémarrer correctement, mais peut aider un voisin qui redémarre.

  • Le redémarrage progressif et le mode d’assistance sont tous deux désactivés. Cette configuration désactive complètement le redémarrage progressif RSVP (y compris les procédures de redémarrage et de récupération et le mode d’assistance). Le routeur se comporte comme un routeur qui ne prend pas en charge le redémarrage normal RSVP.

REMARQUE :

Pour activer le redémarrage progressif RSVP, vous devez définir le minuteur de redémarrage progressif global sur au moins 180 secondes.

Les sections suivantes décrivent comment configurer le redémarrage progressif RSVP :

Activation du redémarrage progressif pour tous les protocoles de routage

Pour activer le redémarrage progressif pour RSVP, vous devez activer le redémarrage progressif pour tous les protocoles qui prennent en charge le redémarrage progressif sur le routeur. Pour plus d’informations sur le redémarrage normal, reportez-vous à la bibliothèque des protocoles de routage de Junos OS pour les périphériques de routage.

Pour activer le redémarrage progressif sur le routeur, incluez l’instruction graceful-restart suivante :

Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :

  • [edit routing-options]

  • [edit logical-systems logical-system-name routing-options]

Désactivation du redémarrage progressif pour RSVP

Par défaut, le redémarrage progressif RSVP et le mode d’assistance RSVP sont activés lorsque vous activez le redémarrage progressif. Toutefois, vous pouvez désactiver l’une ou l’autre de ces fonctionnalités, ou les deux.

Pour désactiver le redémarrage et la récupération normaux RSVP, incluez l’instruction disable au niveau de la [edit protocols rsvp graceful-restart] hiérarchie :

Désactivation du mode d’assistance RSVP

Pour désactiver le mode d’assistance RSVP, incluez l’instruction helper-disable au niveau de la [edit protocols rsvp graceful-restart] hiérarchie :

Configuration du temps maximal de récupération de l’assistant

Pour configurer la durée pendant laquelle le routeur conserve l’état de ses voisins RSVP pendant qu’ils subissent un redémarrage normal, incluez l’instruction maximum-helper-recovery-time au niveau de la [edit protocols rsvp graceful-restart] hiérarchie. Cette valeur est appliquée à tous les routeurs voisins, elle doit donc être basée sur le temps requis par le voisin RSVP le plus lent pour récupérer.

Configuration du temps maximal de redémarrage de l’assistant

Pour configurer le délai entre le moment où le routeur découvre qu’un routeur voisin est tombé en panne et le moment où il déclare le voisin en panne, incluez l’instruction maximum-helper-restart-time au niveau de la [edit protocols rsvp graceful-restart] hiérarchie. Cette valeur est appliquée à tous les routeurs voisins, elle doit donc être basée sur le temps requis par le voisin RSVP le plus lent pour redémarrer.

Présentation des tunnels LSP RSVP

Un tunnel de chemin de commutation d’étiquettes (LSP) RSVP (Resource Reservation Protocol) vous permet d’envoyer des LSP RSVP à l’intérieur d’autres LSP RSVP. Cela permet à un administrateur réseau de fournir des fonctions techniques de trafic d’un bout à l’autre du réseau. Une application utile de cette fonctionnalité consiste à connecter des routeurs CE (Customer Edge) à des routeurs PE (Provider Edge) à l’aide d’un LSP RSVP, puis à tunneliser ce LSP Edge à l’intérieur d’un deuxième LSP RSVP traversant le cur du réseau.

Vous devez avoir une compréhension générale des concepts MPLS et commutation d'étiquettes. Pour plus d’informations sur MPLS, reportez-vous au Guide de configuration des applications MPLS Junos.

Un tunnel LSP RSVP ajoute le concept d’adjacence de transfert, similaire à celui utilisé pour la commutation d’étiquette multiprotocole généralisée (GMPLS). (Pour plus d’informations sur GMPLS, reportez-vous au Guide de l’utilisateur Junos GMPLS.

La contiguïté de transfert crée un chemin tunnelisé pour l’envoi de données entre les appareils homologues d’un réseau LSP RSVP. Une fois qu’un LSP d’adjacence de transfert (FA-LSP) a été établi, d’autres LSP peuvent être envoyés via le FA-LSP en utilisant Constrained Shortest Path First (CSPF), Link Management Protocol (LMP), Open Shortest Path First (OSPF) et RSVP.

Pour activer un tunnel LSP RSVP, Junos OS utilise les mécanismes suivants :

  • LMP : conçu à l’origine pour GMPLS, le LMP établit des contiguïtés de transfert entre les homologues de tunnel LSP RSVP, et gère et alloue les ressources pour les liaisons d’ingénierie du trafic.

  • Extensions OSPF : l’OSPF a été conçu pour acheminer les paquets vers des interfaces physiques et logiques liées à une carte d’interface physique (PIC). Ce protocole a été étendu pour acheminer les paquets vers des interfaces homologues virtuelles définies dans une configuration LMP.

  • Extensions RSVP-TE : RSVP-TE a été conçu pour signaler la configuration de LSP de paquets aux interfaces physiques. Le protocole a été étendu pour permettre l’établissement d’un chemin de requête pour les LSP de paquets voyageant vers des interfaces homologues virtuelles définies dans une configuration LMP.

    REMARQUE :

    À partir de Junos OS version 15.1, la prise en charge multi-instance est étendue à MPLS RSVP-TE. Cette prise en charge est disponible uniquement pour le type d’instance de routeur virtuel. Un routeur peut créer et participer à plusieurs partitions de topologie TE indépendantes, ce qui permet à chaque domaine TE partitionné de se développer indépendamment. RSVP-TE multi-instance offre la flexibilité nécessaire pour sélectionner manuellement les entités de plan de contrôle qui doivent être sensibles aux instances. par exemple, un routeur peut participer à plusieurs instances TE tout en exécutant une seule instance BGP.

    L’implémentation Junos OS de MPLS RSVP-TE a été mise à l’échelle pour améliorer la convivialité, la visibilité, la configuration et le dépannage des LSP dans Junos OS version 16.1.

    Ces améliorations facilitent la configuration RSVP-TE à grande échelle en :

    • Garantir la disponibilité du plan de données du LSP lors de la resignalisation du LSP avant que le trafic ne traverse le LSP grâce au mécanisme d’auto-ping RSVP-TE LSP.

      Un LSP ne doit pas commencer à transporter du trafic à moins que l’on sache qu’il a été programmé dans le plan de données. L’échange de données dans le plan de données LSP, comme les demandes ping LSP, se produit au niveau du routeur entrant avant de basculer le trafic vers un LSP ou vers son instance MBB. Dans les grands réseaux, ce trafic peut submerger un routeur de sortie LSP, car le LSP sortant doit répondre aux demandes ping LSP. Le mécanisme d’auto-ping LSP permet au LER entrant de créer des messages de réponse ping LSP et de les envoyer sur le plan de données LSP. À la réception de ces messages, le LER de sortie les transmet à l’entrée, ce qui indique la vivacité du plan de données LSP. Cela permet de s’assurer que le LSP ne commence pas à transporter le trafic avant que le plan de données n’ait été programmé.

    • Suppression de la limite stricte actuelle de 64K LSP sur un routeur entrant et mise à l’échelle du nombre total de LSP avec LSP signalés RSVP-TE. Jusqu’à 64 000 LSP peuvent être configurés par sortie. Auparavant, cette limite correspondait au nombre total de LSP pouvant être configurés sur le LER entrant.

    • Empêcher le démantèlement brutal des LSP par le routeur entrant en raison d’un retard dans la signalisation du LSP sur les routeurs de transit.

    • Permettre une vue flexible des ensembles de données LSP pour faciliter la visualisation des données caractéristiques LSP.

    REMARQUE :

    À partir de la version 17.4 de Junos OS, un minuteur par défaut de 1800 secondes pour l’auto-ping est introduit.

Les hiérarchies LSP sont soumises aux limitations suivantes :

  • Les LSP basés sur la connexion croisée de circuit (CCC) ne sont pas pris en charge.

  • Le redémarrage progressif n’est pas pris en charge.

  • La protection de liaison n’est pas disponible pour les FA-LSP ou au point de sortie de la contiguïté de transfert.

  • Les LSP point à multipoint ne sont pas pris en charge dans les FA-LSP.

Exemple : RSVP LSP Tunnel Configuration

Figure 5 : Schéma de la topologie de tunnel LSP RSVPSchéma de la topologie de tunnel LSP RSVP

Figure 5 affiche un LSP RSVP appelé de e2e_lsp_r0r5 bout en bout qui commence sur le routeur 0 et se termine sur le routeur 5. En transit, ce LSP traverse le FA-LSP fa_lsp_r1r4. Le chemin de retour est représenté par le LSP RSVP de bout en bout qui se déplace sur le FA-LSP e2e_lsp_r5r0fa_lsp_r4r1.

Sur le routeur 0, configurez le LSP RSVP de bout en bout qui se déplace vers le routeur 5. Utilisez un chemin strict qui traverse le routeur 1 et le lien d’ingénierie de trafic LMP passant du routeur 1 au routeur 4.

Routeur 0

Sur le routeur 1, configurez un FA-LSP pour atteindre le routeur 4. Établissez un lien d’ingénierie du trafic LMP et une relation d’homologue LMP avec le routeur 4. Référencez le FA-LSP dans le lien d’ingénierie du trafic et ajoutez l’interface homologue dans OSPF et RSVP.

Lorsque le LSP de bout en bout du chemin de retour arrive au routeur 1, la plate-forme de routage effectue une recherche de routage et peut transférer le trafic vers le routeur 0. Assurez-vous de configurer correctement OSPF entre les routeurs 0 et 1.

Routeur 1

Sur le routeur 2, configurez OSPF, MPLS et RSVP sur toutes les interfaces qui transportent les FA-LSP sur le réseau central.

Routeur 2

Sur le routeur 3, configurez OSPF, MPLS et RSVP sur toutes les interfaces qui transportent les FA-LSP sur le réseau central.

Routeur 3

Sur le routeur 4, configurez un chemin de retour FA-LSP pour atteindre le routeur 1. Établir un lien d’ingénierie de trafic LMP et une relation d’homologue LMP avec le routeur 1. Référencez le FA-LSP dans le lien d’ingénierie du trafic et ajoutez l’interface homologue dans OSPF et RSVP.

Lorsque le LSP initial de bout en bout arrive au routeur 4, la plate-forme de routage effectue une recherche de routage et peut transférer le trafic vers le routeur 5. Assurez-vous de configurer correctement OSPF entre le routeur 4 et le routeur 5.

Routeur 4

Sur le routeur 5, configurez le LSP RSVP de bout en bout du chemin de retour qui se déplace vers le routeur 0. Utilisez un chemin strict qui traverse le routeur 4 et le lien d’ingénierie du trafic LMP passant du routeur 4 au routeur 1.

Routeur 5

Vérification de votre travail

Pour vérifier que votre tunnel LSP RSVP fonctionne correctement, exécutez les commandes suivantes :

  • show ted database (extensive)

  • show rsvp session name (extensive)

  • show link-management

  • show link-management te-link name (detail)

Pour voir ces commandes utilisées avec l’exemple de configuration, reportez-vous aux sections suivantes :

Routeur 0

Sur le routeur 0, vous pouvez vérifier que les FA-LSP apparaissent en tant que chemins valides dans la base de données d’ingénierie du trafic. Dans ce cas, recherchez les chemins des routeurs 1 () et 4 (10.255.41.21610.255.41.217) qui font référence aux adresses de liaison d’ingénierie du trafic LMP de 172.16.30.1 et 172.16.30.2. Vous pouvez également exécuter la show rsvp session extensive commande pour rechercher le chemin du LSP de bout en bout lorsqu’il se déplace vers le routeur 5 sur le FA-LSP.

Routeur 1

Sur le routeur 1, vérifiez que la configuration de votre lien d’ingénierie du trafic LMP fonctionne et que le LSP de bout en bout traverse le lien d’ingénierie du trafic en émettant l’ensemble show link-management de commandes. Vous pouvez également exécuter la show rsvp session extensive commande pour confirmer que le FA-LSP est opérationnel.

Configuration des interfaces homologues dans OSPF et RSVP

Une fois que vous avez établi des homologues LMP, vous devez ajouter des interfaces homologues à OSPF et RSVP. Une interface homologue est une interface virtuelle utilisée pour prendre en charge la contiguïté de contrôle entre deux pairs.

Le nom de l’interface homologue doit correspondre à l’instruction peer peer-name configurée dans LMP au niveau de la [edit protocols link-management] hiérarchie. Étant donné que les paquets de protocole réels sont envoyés et reçus par les interfaces homologues, celles-ci peuvent être signalées et annoncées aux homologues comme n’importe quelle autre interface physique configurée pour OSPF et RSVP. Pour configurer le routage OSPF pour les homologues LMP, incluez l’instruction peer-interface au niveau de la [edit protocols ospf area area-number] hiérarchie. Pour configurer la signalisation RSVP pour les pairs LMP, incluez l’instruction au niveau de la peer-interface [edit protocols rsvp] hiérarchie.

Définition des chemins de commutation d’étiquettes pour le FA-LSP

Ensuite, définissez votre FA-LSP en incluant l’instruction label-switched-path au niveau de la [edit protocols mpls] hiérarchie. Incluez l’ID de routeur de l’homologue dans l’instruction to au niveau de la [edit protocols mpls label-switched-path] hiérarchie. Étant donné que les LSP de paquets sont unidirectionnels, vous devez créer un FA-LSP pour atteindre l’homologue et un second FA-LSP pour le retour de l’homologue.

Établissement des informations de chemin FA-LSP

Lorsque vous configurez des chemins LSP explicites pour un FA-LSP, vous devez utiliser l’adresse distante du lien d’ingénierie du trafic comme adresse de saut suivant. Lorsque CSPF est pris en charge, vous pouvez utiliser n’importe quelle option de chemin d’accès. Toutefois, lorsque CSPF est désactivé avec l’instruction no-cspf au niveau de la [edit protocols mpls label-switched-path lsp-name] hiérarchie, vous devez utiliser des chemins stricts.

REMARQUE :

Si le LSP de bout en bout provient de la même plate-forme de routage que le FA-LSP, vous devez désactiver CSPF et utiliser des chemins stricts.

Option: Démanteler les LSP RSVP avec élégance

Vous pouvez supprimer un LSP RSVP dans le cadre d’un processus en deux étapes qui retire automatiquement la session RSVP utilisée par le LSP. Pour tous les voisins qui prennent en charge le démontage normal, une demande de démontage est envoyée par la plateforme de routage au point de terminaison de destination pour le LSP et tous les voisins RSVP du chemin. La demande est incluse dans le ADMIN_STATUS champ du paquet RSVP. Lorsque les voisins reçoivent la demande, ils se préparent à ce que la session RSVP soit retirée. Un second message est envoyé par la plateforme de routage pour terminer le démontage de la session RSVP. Si un voisin ne prend pas en charge le démontage normal, la demande est traitée comme un démontage de session standard plutôt que comme un démontage normal.

Pour effectuer un démontage progressif d’une session RSVP, exécutez la clear rsvp session gracefully commande. Si vous le souhaitez, vous pouvez spécifier l’adresse source et l’adresse de destination de la session RSVP, l’identifiant LSP de l’expéditeur RSVP et l’identifiant de tunnel de la session RSVP. Pour utiliser ces qualificateurs, incluez les connection-sourceoptions , , connection-destinationlsp-idet tunnel-id lorsque vous émettez la clear rsvp session gracefully commande.

Vous pouvez également configurer la durée pendant laquelle la plate-forme de routage attend que les voisins reçoivent la demande de démontage normal avant de lancer le démontage réel en incluant l’instruction graceful-deletion-timeout au niveau de la [edit protocols rsvp] hiérarchie. La valeur par défaut du délai d’expiration de la suppression gracieuse est de 30 secondes, avec une valeur minimale de 1 seconde et une valeur maximale de 300 secondes. Pour afficher la valeur actuelle configurée pour le délai d’expiration de la suppression gracieuse, exécutez la commande en show rsvp version mode opérationnel.

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' Feature Explorer pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.

Version
Description
19.4R1
16.1
Toutefois, à partir de Junos OS version 16.1, lorsque les messages RSVP hello expirent, les sessions RSVP sont arrêtées.