Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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

Cet exemple montre comment configurer IS-IS de manière à ce qu’il utilise des chemins de commutation d’étiquettes comme raccourcis.

Exigences

Aucune configuration spéciale au-delà de l’initialisation de l’appareil n’est requise avant de configurer cet exemple.

Aperçu

Les aspects techniques du trafic MPLS mappent certains flux de données à des chemins de commutation d’étiquettes (LSP) établis plutôt qu’à des liaisons de données calculées par le protocole IGP (Interior Gateway Protocol) pour faire partie du meilleur chemin (le plus court). Pour ce faire, il est fondamental de déterminer quel trafic doit être mappé à un LSP. Le trafic est mappé à un LSP au niveau du routeur de commutation d'étiquettes (LSR) d'entrée du tunnel en désignant le LSR de sortie comme routeur de saut suivant pour certains préfixes de destination.

Il est important de comprendre que le LSP ne constitue pas un itinéraire complet vers une destination. Il s’agit plutôt d’un segment de saut suivant de l’itinéraire. Par conséquent, les paquets ne peuvent être mappés à un LSP que si le LSR de sortie est considéré comme un candidat de prochain saut réalisable pendant le processus de résolution de route.

La figure 1 illustre la topologie utilisée dans cet exemple.

Figure 1 : topologie IS-IS Shortcuts Topology des raccourcis IS-IS

Dans cet exemple, l’appareil C dispose d’une session d’homologue BGP (EBGP) externe avec l’équipement G dans le système autonome (AS) 2. Pour permettre à ses homologues BGP (IBGP) internes d’accéder aux sous-réseaux de l’AS 2, l’équipement C exécute IS-IS passivement sur son interface en se connectant à l’équipement G. IS-IS contient des informations sur les sous-réseaux externes et saisit les itinéraires vers ces sous-réseaux dans la table de routage inet.0. BGP, lors de la résolution des adresses de saut suivant des routes externes AS, utilise la route IGP.

Pourboire:

Une alternative à l’exécution passive d’IS-IS sur l’interface serait d’utiliser une stratégie d’auto-saut suivant.

L’appareil A a un LSP vers l’appareil C. Le chemin est configuré pour toujours passer par l’équipement E, plutôt que par l’équipement B.

Les raccourcis IGP (Interior Gateway Protocol), également appelés raccourcis d’ingénierie du trafic, fournissent un outil par lequel l’IGP d’état de lien (OSPF ou IS-IS) d’un AS peut prendre en compte un LSP dans ses calculs SPF (Shortest-Path-First). En cas d’utilisation d’interfaces externes passives, l’IGP considère le LSP comme une liaison de données unique vers les destinations situées au-delà de l’équipement de sortie du LSP.

Lorsque vous utilisez traffic-engineering bgp (ce qui est la valeur par défaut) et des raccourcis IGP, la solution d’ingénierie de trafic est utilisée pour la résolution de route BGP AS-externe uniquement. Toutefois, le trafic vers des destinations internes à AS peut également être mappé à des LSP. Pour ce faire, traffic-engineering bgp-igp est activé. Ainsi, RSVP installe les préfixes MPLS dans la table inet.0 plutôt que dans la table inet.3. Par conséquent, les LSP MPLS sont installés dans la table de transfert.

Cette approche trouve une application pratique chaque fois qu’un trafic important est acheminé vers des destinations spécifiques au sein d’un AS, telles que des fermes de serveurs.

Un point important à propos des raccourcis IGP, qu’ils soient utilisés seuls ou en conjonction avec l’ingénierie de trafic BGP-IGP, est que les adjacences IGP ne sont jamais formées à travers les LSP. L’IGP considère le LSP comme une liaison de données unique, mais ne considère pas le routeur de sortie comme un homologue potentiel et ne transfère pas les messages de bonjour sur le LSP. De plus, les messages RSVP ne sont jamais transmis via les LSP, ce qui évite qu’un LSP ne soit construit par inadvertance au sein d’un autre LSP.

La configuration rapide de l’interface de ligne de commande affiche la configuration de tous les appareils de la Figure 1. La section #configuration424__isis-shortcuts-step-by-step décrit les étapes sur l’appareil A.

Configuration

Procédure

Configuration rapide de la CLI

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.

Appareil A

Dispositif B

Dispositif C

Dispositif D

Dispositif E

Dispositif F

Appareil G

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 les raccourcis d’ingénierie de trafic IS-IS :

  1. Configurez les interfaces.

  2. Activez un protocole de signalisation sur les interfaces.

  3. Activez MPLS sur les interfaces.

  4. Configurez le chemin de commutation d’étiquettes.

    Un seul LSP, nommé test_path, est configuré entre l’appareil A et l’appareil C. L’objet de route explicite LSP (ERO) est spécifié pour utiliser un saut strict via le périphérique E, de sorte que le LSP emprunte un chemin différent du chemin le plus court OSPF de A-B-C. Le LSP est signalé à l’aide de RSVP, mais aucun CSPF n’est en cours d’exécution.

  5. Configurez l’ingénierie de trafic pour les destinations BGP et IGP.

    Lorsque les raccourcis IGP sont également activés, l’IGP peut utiliser le LSP dans ses calculs. Les résultats des calculs sont saisis dans la table inet.0.

    [edit protocols mpls]
    user@A# set traffic-engineering bgp-igp
    

  6. Configurez l’appairage BGP (IBGP) interne entre les appareils.

  7. Activez IS-IS sur les interfaces et définissez la métrique de liaison.

  8. Configurez IS-IS pour utiliser les LSP MPLS comme sauts suivants pour la famille d’adresses IPv4.

    Il suffit d’activer les raccourcis IGP sur le routeur entrant, car c’est lui qui effectue les calculs SPF (shortest-path-first).

    Il est important de comprendre comment les raccourcis IGP affectent la relation entre le protocole et la table de routage. L’IGP effectue des calculs SPF sur les sous-réseaux en aval des points de sortie LSP, mais les résultats de ces calculs sont entrés dans la table inet.3 uniquement. Dans le même temps, l’IGP effectue ses calculs SPF traditionnels et saisit les résultats de ces calculs dans la table inet.0. Il en résulte que, bien que l’IGP effectue des entrées dans la table inet.3, BGP reste le seul protocole disposant d’une visibilité sur cette table pour la résolution du routage. Par conséquent, le transfert vers des destinations internes à l’AS utilise toujours les routes IGP inet.0, et les LSP ne sont utilisés que pour la résolution de sauts suivants BGP. Si vous souhaitez que les LSP soient utilisés pour la résolution de saut suivant IGP, vous devez configurer traffic-engineering bgp-igp.

  9. Configurez l’ID du routeur et le numéro du système autonome (AS).

Résultats

À partir du mode configuration, confirmez votre configuration en saisissant les show interfacescommandes , show protocols, et show routing-options . Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Si vous avez terminé de configurer l’appareil, entrez commit à partir du mode de configuration.

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification des sauts suivants

But

Vérifiez que le LSP MPLS est utilisé comme saut suivant dans les routes attendues.

Action

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

Signification

L’IS-IS choisit le LSP comme chemin le plus court vers les destinations en aval de l’équipement de sortie LSP. De plus, étant donné que l’IGP utilise le LSP pour atteindre le sous-réseau externe 10.0.0.24/30, BGP utilise également le LSP dans ses routes vers 10.2.0.0 et 10.3.0.0.

Si l’auto-saut suivant était utilisé au niveau de l’équipement C, BGP choisirait toujours le LSP plutôt que le chemin IGP.

Vérification des sessions RSVP

But

Afficher des informations sur les sessions RSVP

Action

À partir du mode opérationnel, entrez la show rsvp session brief commande.

Signification

Sur les quatre périphériques de routage, les adresses IP d’entrée et de sortie du LSP sont affichées. Le chemin est affiché sous la forme d’un chemin d’entrée au niveau de l’équipement A, et les paquets transférés sur le LSP se voient attribuer une étiquette de 299776. Au niveau de l’appareil E, le LSP est un transit, et les paquets arrivant avec une étiquette de 299776 reçoivent une étiquette sortante de 299808. Les étiquettes n’ont de signification qu’entre les routeurs à commutation d’étiquettes (LSR) voisins. L’appareil F remplace l’étiquette 299808 entrante par l’étiquette sortante 3. L’appareil C, la sortie, porte l’étiquette pops 3 et achemine le paquet reçu par recherche de route IP standard avec la correspondance la plus longue.

Vérification des chemins avec différents paramètres d’ingénierie de trafic

But

Vérifiez les chemins utilisés pour les routes IGP et BGP quand est utilisé et traffic-engineering bgp-igp quand traffic-engineering bgp (la valeur par défaut) est utilisée.

Action

  1. Configurez traffic-engineering bgp.

    Cela est supprimé traffic-engineering bgp-igp de la configuration, car un seul paramètre d’aspects techniques du trafic MPLS peut être configuré dans chaque instance de routage.

  2. Utilisez la show route forwarding-table commande pour vérifier les chemins lorsque traffic-engineering bgp (la valeur par défaut) est configurée.

  3. Utilisez la traceroute commande pour vérifier les chemins lorsque traffic-engineering bgp (la valeur par défaut) est configurée.

  4. Configurez traffic-engineering bgp-igp.

    Cela est supprimé traffic-engineering bgp de la configuration, car un seul paramètre d’aspects techniques du trafic MPLS peut être configuré dans chaque instance de routage.

  5. Utilisez la show route forwarding-table commande pour vérifier les chemins lorsque traffic-engineering bgp-igp est configuré.

  6. Utilisez la traceroute commande pour vérifier les chemins lorsque traffic-engineering bgp-igp est configuré.

Signification

Lorsque traffic-engineering bgp est configuré, la première trace est vers une destination appartenant au préfixe 10.2.0.0/16 appris par BGP, et suit le LSP. La deuxième trace est dirigée vers la route 192.168.0.3 apprise par IS-IS (adresse de l’interface de bouclage de l’appareil C) et suit la route IS-IS. Ces résultats correspondent à ce que l’on observe dans la table de transfert. La table de transfert est construite sur la base des routes dans inet.0 uniquement. BGP peut examiner inet.3 et sélectionner un LSP comme meilleur chemin vers le saut suivant d’un préfixe BGP, puis ajouter un chemin dans inet.0 en utilisant ce LSP. Une entrée est ensuite effectuée dans la table de transfert à partir de la route inet.0. Aucun autre protocole, par défaut, ne peut consulter inet.3, et les routes inet.3 ne sont pas saisies dans inet.0. Par conséquent, l’entrée de transfert pour 192.168.0.3 est créée à partir de la seule route vers cette destination dans inet.0 : la route IS-IS.

Lorsque traffic-engineering bgp-igp est configuré, la première trace vers 10.2.1.1 continue de suivre le LSP. La deuxième trace vers 192.168.0.3 suit également le LSP. Ces résultats correspondent à ce que nous observons dans la table de transfert, qui montre que le LSP est utilisé pour la résolution des next-hop IGP.