SUR CETTE PAGE
Présentation de la stratégie de sélection de sauvegarde pour le protocole OSPF
configuration de la stratégie de sélection de sauvegarde pour le protocole OSPF
Alternative sans boucle indépendante de la topologie avec Segment Routing pour OSPF
Exemple : Configuration d’une stratégie de sélection de sauvegarde pour le protocole OSPF ou OSPF3
Exemple : injection de routes OSPF dans la table de routage BGP
Présentation des stratégies d’importation et d’exportation pour les résumés réseau
Exemple : Configuration d’une stratégie d’exportation OSPF pour les résumés réseau
Exemple : Configuration d’une stratégie d’importation OSPF pour les résumés réseau
Configuration de la stratégie de routage OSPF
Comprendre les stratégies de routage
Pour certains fournisseurs de plates-formes de routage, le flux de routes s’effectue entre différents protocoles. Si, par exemple, vous souhaitez configurer la redistribution de RIP vers OSPF, le processus RIP indique au processus OSPF qu’il a des routes qui peuvent être incluses pour la redistribution. Dans Junos OS, il n’y a pas beaucoup d’interaction directe entre les protocoles de routage. Au lieu de cela, il existe des points de rassemblement centraux où tous les protocoles installent leurs informations de routage. Il s’agit des principales tables de routage unicast inet.0 et inet6.0.
À partir de ces tables, les protocoles de routage calculent le meilleur itinéraire vers chaque destination et placent ces itinéraires dans une table de transfert. Ces routes sont ensuite utilisées pour transférer le trafic du protocole de routage vers une destination, et elles peuvent être annoncées aux voisins.
- Importation et exportation d’itinéraires
- Routes actives et inactives
- Routes configurées explicitement
- Base de données dynamique
Importation et exportation d’itinéraires
Deux termes (import et export) expliquent comment les routes se déplacent entre les protocoles de routage et la table de routage.
Lorsque le moteur de routage place les routes d’un protocole de routage dans la table de routage, il importe des routes dans la table de routage.
Lorsque le moteur de routage utilise des routes actives de la table de routage pour envoyer une annonce de protocole, il exporte des routes à partir de la table de routage.
Note:Le processus de déplacement des routes entre un protocole de routage et la table de routage est toujours décrit du point de vue de la table de routage. En d’autres termes, les routes sont importées dans une table de routage à partir d’un protocole de routage et exportées d’une table de routage vers un protocole de routage. Tenez compte de cette distinction lorsque vous utilisez des stratégies de routage.
Comme illustré sur la Figure 1, vous utilisez des stratégies de routage d’importation pour contrôler les routes placées dans la table de routage, et des stratégies de routage d’exportation pour contrôler les routes qui sont annoncées à partir de la table de routage vers les voisins.
En général, les protocoles de routage placent toutes leurs routes dans la table de routage et annoncent un ensemble limité de routes à partir de la table de routage. Les règles générales de gestion des informations de routage entre les protocoles de routage et la table de routage sont connues sous le nom de cadre de stratégie de routage.
Le cadre de stratégie de routage est composé de règles par défaut pour chaque protocole de routage qui déterminent les routes placées par le protocole dans la table de routage et annoncées à partir de la table de routage. Les règles par défaut de chaque protocole de routage sont appelées stratégies de routage par défaut.
Vous pouvez créer des stratégies de routage pour préempter les stratégies par défaut, qui sont toujours présentes. Une stratégie de routage vous permet de modifier le cadre de la stratégie de routage en fonction de vos besoins. Vous pouvez créer et implémenter vos propres stratégies de routage pour effectuer les opérations suivantes :
Contrôlez les routes placées par un protocole de routage dans la table de routage.
Contrôlez les routes actives annoncées par un protocole de routage à partir de la table de routage. Un itinéraire actif est un itinéraire qui est choisi parmi tous les itinéraires de la table de routage pour atteindre une destination.
Manipulez les caractéristiques de l’itinéraire lorsqu’un protocole de routage place l’itinéraire dans la table de routage ou annonce l’itinéraire à partir de la table de routage.
Vous pouvez manipuler les caractéristiques de l’itinéraire pour contrôler quel itinéraire est sélectionné comme itinéraire actif pour atteindre une destination. L’itinéraire actif est placé dans la table de transfert et est utilisé pour transférer le trafic vers la destination de l’itinéraire. En général, la route active est également annoncée aux voisins d’un routeur.
Routes actives et inactives
Lorsqu’il existe plusieurs routes pour une destination dans la table de routage, le protocole sélectionne une route active et cette route est placée dans la table de routage appropriée. Pour les routes à coût égal, Junos OS place plusieurs sauts suivants dans la table de routage appropriée.
Lorsqu’un protocole exporte des routes à partir de la table de routage, il exporte uniquement les routes actives. Cela s’applique aux actions spécifiées par les stratégies d’exportation par défaut et définies par l’utilisateur.
Lors de l’évaluation des routes pour l’exportation, le moteur de routage utilise uniquement les routes actives de la table de routage. Par exemple, si une table de routage contient plusieurs itinéraires vers la même destination et qu’un itinéraire a une métrique préférable, seul cet itinéraire est évalué. En d’autres termes, une politique d’exportation n’évalue pas tous les itinéraires ; Il évalue uniquement les routes qu’un protocole de routage est autorisé à annoncer à un voisin.
Par défaut, BGP annonce les routes actives. Toutefois, vous pouvez configurer BGP pour publier les itinéraires inactifs, qui vont à la même destination que les autres itinéraires, mais qui ont des métriques moins intéressantes.
Routes configurées explicitement
Une route configurée explicitement est une route que vous avez configurée. Les routes directes ne sont pas configurées explicitement. Ils sont créés à la suite de la configuration d’adresses IP sur une interface. Les routes configurées explicitement comprennent les routes agrégées, générées, locales et statiques. (Un itinéraire agrégé est un itinéraire qui distille des groupes d’itinéraires avec des adresses communes en un seul itinéraire. Un itinéraire généré est un itinéraire utilisé lorsque la table de routage ne contient aucune information sur la façon d’atteindre une destination particulière. Une route locale est une adresse IP attribuée à une interface de routeur. Un itinéraire statique est un itinéraire immuable vers une destination.)
Le logiciel de cadre de politiques traite les routes directes et explicitement configurées comme si elles étaient apprises par le biais de protocoles de routage ; Ils peuvent donc être importés dans la table de routage. Les routes ne peuvent pas être exportées de la table de routage vers le pseudo-protocole, car ce protocole n’est pas un véritable protocole de routage. Toutefois, les routes agrégées, directes, générées et statiques peuvent être exportées de la table de routage vers les protocoles de routage, ce qui n’est pas le cas des routes locales.
Base de données dynamique
Dans Junos OS version 9.5 et ultérieure, vous pouvez configurer des stratégies de routage et certains objets de stratégie de routage dans une base de données dynamique qui n’est pas soumise à la même vérification que celle requise par la base de données de configuration standard. Par conséquent, vous pouvez rapidement valider ces stratégies de routage et objets de stratégie, qui peuvent être référencés et appliqués dans la configuration standard si nécessaire. BGP est le seul protocole auquel vous pouvez appliquer des stratégies de routage qui référencent les stratégies configurées dans la base de données dynamique. Une fois qu’une stratégie de routage basée sur la base de données dynamique est configurée et validée dans la configuration standard, vous pouvez rapidement apporter des modifications aux stratégies de routage existantes en modifiant les objets de stratégie dans la base de données dynamique. Étant donné que Junos OS ne valide pas les modifications de configuration apportées à la base de données dynamique, lorsque vous utilisez cette fonctionnalité, vous devez tester et vérifier toutes les modifications de configuration avant de les valider.
Voir aussi
Présentation de la stratégie de routage OSPF
Chaque stratégie de routage est identifiée par un nom. Le nom peut contenir des lettres, des chiffres et des traits d’union (-) et peut comporter jusqu’à 255 caractères. Pour inclure des espaces dans le nom, placez le nom entier entre guillemets. Chaque nom de stratégie de routage doit être unique au sein d’une configuration. Une fois qu’une stratégie est créée et nommée, elle doit être appliquée avant d’être active.
Dans l’instruction import , vous indiquez le nom de la stratégie de routage utilisée pour filtrer l’installation des routes externes OSPF dans les tables de routage des voisins OSPF. Vous pouvez filtrer les itinéraires, mais pas le flooding LSA (link-state address). Une route externe est une route qui se trouve en dehors du système autonome (AS) OSPF. La stratégie d’importation n’a pas d’impact sur la base de données OSPF. Cela signifie que la stratégie d’importation n’a aucun impact sur les annonces d’état de lien. La stratégie d’importation par défaut pour OSPF consiste à accepter toutes les routes apprises et à les importer dans la table de routage.
Dans l’instruction export , vous indiquez le nom de la stratégie de routage à évaluer lorsque les routes sont exportées de la table de routage vers OSPF. La stratégie d’exportation par défaut pour OSPF consiste à tout rejeter, à l’exception des LSA de type 1 et de type 2. OSPF n’exporte pas réellement ses routes apprises en interne (les routes directement connectées sur les interfaces qui exécutent le protocole). OSPF utilise le flooding LSA (link-state advertisement) pour annoncer à la fois les routes locales et les routes apprises, et le flooding LSA n’est pas affecté par la stratégie d’exportation.
Par défaut, si un périphérique de routage possède plusieurs zones OSPF, les routes apprises à partir d’autres zones sont automatiquement installées dans la zone 0 de la table de routage.
Pour spécifier plusieurs stratégies et créer une chaîne de stratégies, vous devez répertorier les stratégies à l’aide d’un espace comme séparateur. Si plusieurs stratégies sont spécifiées, elles sont évaluées dans l’ordre dans lequel elles sont spécifiées. Dès qu’une action d’acceptation ou de rejet est exécutée, l’évaluation de la chaîne de stratégies se termine.
Cette rubrique décrit les informations suivantes :
- Termes de la stratégie de routage
- Conditions de correspondance de la stratégie de routage
- Actions de stratégie de routage
Termes de la stratégie de routage
Les stratégies de routage sont composées d’un ou plusieurs termes. Un terme est une structure nommée dans laquelle des conditions de correspondance et des actions sont définies. Vous pouvez définir un ou plusieurs termes. Le nom peut contenir des lettres, des chiffres et des traits d’union ( - ) et peut comporter jusqu’à 255 caractères. Pour inclure des espaces dans le nom, placez le nom entier entre guillemets.
Chaque terme contient un ensemble de conditions de correspondance et un ensemble d’actions :
Les conditions de correspondance sont des critères auxquels un itinéraire doit correspondre avant que les actions puissent être appliquées. Si un itinéraire correspond à tous les critères, une ou plusieurs actions sont appliquées à l’itinéraire.
Les actions spécifient l’acceptation ou le rejet de l’itinéraire, contrôlent l’évaluation d’une série de stratégies et manipulent les caractéristiques associées à l’itinéraire.
Conditions de correspondance de la stratégie de routage
Une condition de correspondance définit les critères auxquels un itinéraire doit correspondre pour qu’une action ait lieu. Vous pouvez définir une ou plusieurs conditions de correspondance pour chaque terme. Si un itinéraire correspond à toutes les conditions de correspondance d’un terme particulier, les actions définies pour ce terme sont traitées.
Chaque terme peut inclure deux instructions, from et to, qui définissent les conditions de correspondance :
Dans l’instruction
from, vous définissez les critères auxquels un itinéraire entrant doit correspondre. Vous pouvez spécifier une ou plusieurs conditions de correspondance. Si vous en spécifiez plusieurs, ils doivent tous correspondre à l’itinéraire pour qu’une correspondance se produise.L’instruction
fromest facultative. Si vous omettez lesfrominstructions et ,totoutes les routes sont considérées comme correspondantes.Note:Dans les stratégies d’exportation, l’omission de l’instruction
fromd’un terme de stratégie de routage peut entraîner des résultats inattendus.Dans l’instruction
to, vous définissez les critères auxquels un itinéraire sortant doit correspondre. Vous pouvez spécifier une ou plusieurs conditions de correspondance. Si vous en spécifiez plusieurs, ils doivent tous correspondre à l’itinéraire pour qu’une correspondance se produise.
L’ordre des conditions de correspondance dans un terme n’a pas d’importance, car un itinéraire doit correspondre à toutes les conditions de correspondance d’un terme pour qu’une action soit effectuée.
Pour obtenir la liste complète des conditions de correspondance, reportez-vous à la section Configuration des conditions de correspondance dans les conditions de la stratégie de routage.
Actions de stratégie de routage
Une action définit ce que le périphérique de routage fait avec la route lorsque celle-ci correspond à toutes les conditions de correspondance des from instructions et to pour un terme particulier. Si un terme n’a pas d’instructions from and to , toutes les routes sont considérées comme correspondantes et les actions s’appliquent à toutes les routes.
Chaque terme peut avoir un ou plusieurs des types d’actions suivants. Les actions sont configurées sous l’instruction then .
Actions de contrôle de flux, qui déterminent s’il faut accepter ou rejeter le routage et s’il faut évaluer la prochaine condition ou la stratégie de routage.
Actions qui manipulent les caractéristiques d’itinéraire.
Trace, qui consigne les correspondances de routage.
L’instruction then est facultative. Si vous l’omettez, l’une des situations suivantes se produit :
Le terme suivant de la stratégie de routage, s’il en existe un, est évalué.
Si la stratégie de routage n’a plus de termes, la stratégie de routage suivante, si elle existe, est évaluée.
S’il n’y a plus de termes ou de stratégies de routage, l’action
acceptourejectspécifiée par la stratégie par défaut est exécutée.
Pour obtenir la liste complète des actions de stratégie de routage, reportez-vous à la section Configuration des actions en termes de stratégie de routage.
Présentation de la stratégie de sélection de sauvegarde pour le protocole OSPF
La prise en charge des routes alternatives sans boucle (LFA) OSPF ajoute essentiellement une capacité de reroutage rapide IP pour OSPF. Junos OS précalcule plusieurs routes de sauvegarde sans boucle pour toutes les routes OSPF. Ces routes de sauvegarde sont préinstallées dans le moteur de transfert de paquets, qui effectue une réparation locale et implémente le chemin de sauvegarde lorsque la liaison d’un tronçon suivant principal pour une route particulière n’est plus disponible. La sélection de la LFA se fait de manière aléatoire en sélectionnant n’importe quelle LFA correspondante pour progresser vers la destination donnée. Cela ne garantit pas la meilleure couverture de sauvegarde disponible pour le réseau. Junos OS vous permet de configurer des stratégies de sélection des sauvegardes à l’échelle du réseau pour chaque destination (IPv4 et IPv6) et une interface de saut suivante principale afin de faire le meilleur choix. Ces stratégies sont évaluées en fonction des informations du groupe d’administrateurs, du srlg, de la bande passante, du type de protection, des métriques et des nœuds.
Lors du calcul SPF (Shortest-Path-First) de sauvegarde, chaque attribut de nœud et de lien du chemin de sauvegarde est accumulé par IGP et est associé à chaque nœud (routeur) de la topologie. Le saut suivant dans le meilleur chemin de sauvegarde est sélectionné comme saut suivant de sauvegarde dans la table de routage. En général, les règles de stratégie d’évaluation des sauvegardes sont classées dans les types suivants :
Élagage : règles configurées pour sélectionner le chemin de sauvegarde éligible.
Ordering (Ordre) : règles configurées pour sélectionner le meilleur parmi les chemins de sauvegarde éligibles.
Les stratégies de sélection de sauvegarde peuvent être configurées avec des règles d’élagage et de tri. Lors de l’évaluation des stratégies de sauvegarde, chaque chemin de sauvegarde se voit attribuer un score, une valeur entière qui indique le poids total des critères évalués. Le chemin de sauvegarde avec le score le plus élevé est sélectionné.
Pour appliquer la sélection LFA, configurez différentes règles pour les attributs suivants :
admin-group– Les groupes administratifs, également connus sous le nom de coloration des liens ou de classe de ressources, se voient attribuer manuellement des attributs qui décrivent la « couleur » des liens, de sorte que les liens de la même couleur appartiennent conceptuellement à la même classe. Ces groupes d’administration configurés sont définis sous le protocole MPLS. Vous pouvez utiliser des groupes d’administration pour implémenter diverses stratégies de sélection de sauvegarde à l’aide de l’option exclude, include-all, include-any ou preference.
srlg— Un groupe de liens à risque partagé (SRLG) est un ensemble de liens partageant une ressource commune, qui affecte tous les liens de l’ensemble en cas de défaillance de la ressource commune. Ces liens partagent le même risque de défaillance et sont donc considérés comme appartenant à la même SRLG. Par exemple, les liaisons partageant une fibre commune sont dites se trouver dans le même SRLG, car un défaut avec la fibre peut entraîner la défaillance de toutes les liaisons du groupe. Un SRLG est représenté par un nombre de 32 bits unique au sein d’un domaine IGP (OSPF). Un lien peut appartenir à plusieurs SRLG. Vous pouvez définir la sélection de sauvegarde pour autoriser ou rejeter les SRLG communs entre le chemin principal et le chemin de secours. Ce rejet des SRLG communs est basé sur l’inexistence d’une liaison ayant des SRLG communs dans le next-hop principal et le SPF de secours.
Note:Les groupes administratifs et les SRLG ne peuvent être créés que pour les topologies par défaut.
bandwidth : la bande passante spécifie les contraintes de bande passante entre le chemin principal et le chemin de secours. Le lien de saut suivant de sauvegarde ne peut être utilisé que si la bande passante de l’interface de saut suivant de sauvegarde est supérieure ou égale à la bande passante du saut suivant principal.
protection-type— Le protection-type protège la destination contre la défaillance du noeud principal ou la défaillance de liaison primaire du lien. Vous pouvez configurer un nœud, un lien ou un lien de nœud pour protéger la destination. Si link-node est configuré , la LFA de protection de nœud est préférée à la LFA de protection de liaison.
node- Le noeud correspond aux informations de stratégie de chaque nœud. Ici, le nœud peut être un routeur directement connecté, un routeur distant tel qu’un LSP de secours RSVP ou tout autre routeur dans le chemin SPF de sauvegarde. Les noeuds sont identifiés via l’ID de route annoncé par un noeud dans le LSP. Vous pouvez répertorier les noeuds à préférer ou à exclure dans le chemin de sauvegarde.
metric— Metric détermine la façon dont les LFA doivent être préférées. Dans le chemin de sélection de sauvegarde, la métrique racine et la métrique dest sont les deux types de mesures. root-metric indique la métrique au voisin à un saut ou à un routeur distant, tel qu’un routeur de queue LSP de secours RSVP. La métrique dest indique la métrique d’un routeur voisin ou distant à un saut, tel qu’un routeur de queue LSP de secours RSVP jusqu’à la destination finale. L’évaluation de la métrique se fait soit par ordre croissant, soit par ordre décroissant. Par défaut, la première préférence est donnée aux chemins de sauvegarde avec l’évaluation de destination la plus basse, puis aux chemins de sauvegarde avec les métriques racine les plus basses.
L’ordre d’évaluation vous permet de contrôler l’ordre et les critères d’évaluation de ces attributs dans le chemin de sauvegarde. Vous pouvez configurer explicitement l’ordre d’évaluation. Seuls les attributs configurés influencent la sélection du chemin de sauvegarde. L’ordre d’évaluation par défaut de ces attributs pour la LFA est [ admin-group srlg bandwidth protection-type node metric ] .
Les attributs TE ne sont pas pris en charge dans OSPFv3 et ne peuvent pas être utilisés pour l’évaluation de la stratégie de sélection de sauvegarde pour les préfixes IPv6.
Voir aussi
configuration de la stratégie de sélection de sauvegarde pour le protocole OSPF
La prise en charge des routes alternatives sans boucle (LFA) OSPF ajoute essentiellement une capacité de reroutage rapide IP pour OSPF. Junos OS précalcule plusieurs routes de sauvegarde sans boucle pour toutes les routes OSPF. Ces routes de sauvegarde sont préinstallées dans le moteur de transfert de paquets, qui effectue une réparation locale et implémente le chemin de sauvegarde lorsque la liaison d’un tronçon suivant principal pour une route particulière n’est plus disponible. La sélection de la LFA se fait de manière aléatoire en sélectionnant n’importe quelle LFA correspondante pour progresser vers la destination donnée. Cela ne garantit pas la meilleure couverture de sauvegarde disponible pour le réseau. Junos OS vous permet de configurer des stratégies de sélection des sauvegardes à l’échelle du réseau pour chaque destination (IPv4 et IPv6) et une interface de saut suivante principale afin de faire le meilleur choix. Ces stratégies sont évaluées en fonction des informations du groupe d’administrateurs, du srlg, de la bande passante, du type de protection, des métriques et des nœuds.
Avant de commencer à configurer la stratégie de sélection de sauvegarde pour le protocole OSPF :
Configurez les interfaces du routeur. Reportez-vous au Guide d’administration de la gestion du réseau Junos OS pour les périphériques de routage.
Configurez un protocole de passerelle intérieure ou un routage statique. Reportez-vous à la bibliothèque de protocoles de routage Junos OS pour les périphériques de routage.
Pour configurer la stratégie de sélection de sauvegarde pour le protocole OSPF :
Voir aussi
Alternative sans boucle indépendante de la topologie avec Segment Routing pour OSPF
- Comprendre l’alternative sans boucle indépendante de la topologie avec le Segment Routing pour OSPF
- Configuration d’une alternative sans boucle indépendante de la topologie avec Segment Routing pour OSPF
Comprendre l’alternative sans boucle indépendante de la topologie avec le Segment Routing pour OSPF
Le routage de segments permet à un routeur d’envoyer un paquet le long d’un chemin spécifique dans le réseau en imposant une pile d’étiquettes qui décrit le chemin. Il n’est pas nécessaire d’établir les actions de transfert décrites par une pile d’étiquettes de routage de segments pour chaque chemin. Par conséquent, un routeur entrant peut instancier un chemin arbitraire à l’aide d’une pile d’étiquettes de routage de segments et l’utiliser immédiatement sans aucune signalisation.
Dans le routage de segments, chaque nœud annonce des mappages entre les étiquettes entrantes et les actions de transfert. Une action de transfert spécifique est appelée segment et l’étiquette qui identifie ce segment est appelée identifiant de segment (SID). Les chemins de sauvegarde créés par TI-LFA utilisent les types de segments suivants :
Segment de nœud : un segment de nœud transfère les paquets le ou les chemins les plus courts vers un nœud de destination. L’étiquette représentant le segment de noeud (le SID de noeud) est permutée jusqu’à ce que le noeud de destination soit atteint.
Segment d’adjacence : un segment d’adjacence transfère les paquets sur une interface spécifique sur le nœud qui a annoncé le segment d’adjacence. L’étiquette représentant un segment d’adjacence (le SID d’adjacence) est affichée par le nœud qui l’a annoncé.
Un routeur peut envoyer un paquet le long d’un chemin spécifique en créant une pile d’étiquettes qui utilise une combinaison de SID de nœud et de SID d’adjacence. En règle générale, les SID de nœud sont utilisés pour représenter des parties du chemin qui correspondent au chemin le plus court entre deux nœuds. Un SID d’adjacence est utilisé lorsqu’un SID de nœud ne peut pas être utilisé pour représenter avec précision le chemin souhaité.
Lorsqu’il est utilisé avec OSPF, TI-LFA offre une protection contre les défaillances de liaisons, les défaillances de nœuds, les défaillances de partage du sort et les défaillances de groupes de liens à risque partagé. En mode de défaillance de liaison, la destination est protégée en cas de défaillance de la liaison. En mode de protection de noeud, la destination est protégée en cas de défaillance du voisin connecté à la liaison principale. Pour déterminer le chemin post-convergence de protection des nœuds, le coût de toutes les liaisons quittant le voisin est supposé augmenter d’un montant configurable.
À partir de Junos OS version 20.3R1, vous pouvez configurer la protection de partage du destin dans les réseaux TI-LFA pour le routage de segments afin de choisir un chemin de reroutage rapide qui n’inclut pas de groupes de partage du destin dans les chemins de sauvegarde alternatifs sans boucle indépendants de la topologie (TI-LFA) afin d’éviter les échecs de partage du destin. Avec la protection de partage du destin, une liste de groupes de partage du sort est configurée sur chaque DPP avec les liens de chaque groupe de partage du destin identifiés par leurs adresses IP respectives. Le DPP associe un coût à chaque groupe de partage du sort. Le chemin post-convergence de partage du destin est calculé en supposant que le coût de chaque lien dans le même groupe de partage du destin que le lien défaillant a augmenté le coût associé à ce groupe.
À partir de Junos OS version 20.3R1, vous pouvez configurer la protection des groupes de liens à risque partagé (SRLG) dans les réseaux TI-LFA pour le routage de segments afin de choisir un chemin de reroutage rapide qui n’inclut pas les liens SRLG dans les chemins de sauvegarde alternatifs sans boucle indépendante de la topologie (TI-LFA). Les SRLG partagent une fibre commune et partagent également les risques d’une liaison rompue. Lorsqu’un lien d’un SRLG échoue, d’autres liens du groupe peuvent également échouer. Par conséquent, vous devez éviter les liens qui partagent le même risque que le lien protégé dans le chemin de sauvegarde. La configuration de la protection SRLG empêche TI-LFA de sélectionner des chemins de secours qui incluent un lien de risque partagé. Si vous avez configuré la protection SRLG, OSPFv2 calcule le chemin de reroutage rapide qui est aligné avec le chemin de post-convergence et exclut les liens qui appartiennent au SRLG du lien protégé. Toutes les liaisons locales et distantes qui se trouvent dans le même SRLG que la liaison protégée sont exclues du chemin de sauvegarde TI-LFA. Le point de réparation local (PLR) configure la pile d’étiquettes pour le chemin de reroutage rapide avec une interface de sortie différente. Actuellement, vous ne pouvez pas activer la protection SRLG dans les réseaux IPv6 et les réseaux multitopologiques.
Afin de construire un chemin de sauvegarde qui suit le chemin post-convergence, TI-LFA peut utiliser plusieurs étiquettes dans la pile d’étiquettes qui définissent le chemin de sauvegarde. Si le nombre d’étiquettes requises pour construire un chemin de sauvegarde post-convergence particulier dépasse un certain nombre, il est utile dans certaines circonstances de ne pas installer ce chemin de sauvegarde. Vous pouvez configurer le nombre maximal d’étiquettes qu’un chemin de sauvegarde peut avoir pour être installé. La valeur par défaut est 3, avec une plage comprise entre 2 et 5.
Il arrive souvent que le chemin de post-convergence pour une défaillance donnée soit en fait un ensemble de chemins à coût égal. TI-LFA tente de construire les chemins de secours vers une destination donnée à l’aide de plusieurs chemins à coût égal dans la topologie post-défaillance. En fonction de la topologie, TI-LFA peut avoir besoin d’utiliser différentes piles d’étiquettes pour construire avec précision ces chemins de sauvegarde à coût égal. Par défaut, TI-LFA n’installe qu’un seul chemin de sauvegarde pour une destination donnée. Toutefois, vous pouvez configurer la valeur comprise entre 1 et 8.
Avantages de l’utilisation d’une alternative sans boucle indépendante de la topologie avec le Segment Routing
Depuis plusieurs années, les systèmes LFA (Loop-Free Alternate) et distant (RLFA) sont utilisés pour fournir une protection contre le reroutage rapide. Avec le LFA, un point de réparation local (PLR) détermine si un paquet envoyé à l’un de ses voisins directs atteint ou non sa destination sans repasser par le PLR. Dans une topologie de réseau typique, environ 40 à 60 % des destinations peuvent être protégées par LFA. La méthode LFA à distance développe le concept de LFA en permettant au PLR d’imposer une étiquette unique pour tunneliser le paquet jusqu’à un point de terminaison de tunnel de réparation à partir duquel le paquet peut atteindre sa destination sans repasser par le PLR. À l’aide de la LFA éloignée, un plus grand nombre de destinations peuvent être protégées par le DPP par rapport à la LFA. Toutefois, en fonction de la topologie du réseau, le pourcentage de destinations protégées par la zone LFA distante est généralement inférieur à 100 %.
Le LFA indépendant de la topologie (TI-LFA) étend le concept de LFA et de LFA distant en permettant au PLR d’utiliser des piles d’étiquettes plus profondes pour construire des chemins de secours. De plus, TI-LFA impose la contrainte que le chemin de secours utilisé par le PLR soit le même que celui emprunté par un paquet une fois que le protocole IGP (Interior Gateway Protocol) a convergé pour un scénario de défaillance donné. C’est ce que l’on appelle le chemin post-convergence.
L’utilisation du chemin de post-convergence comme chemin de secours présente certaines caractéristiques souhaitables. Pour certaines topologies, l’opérateur réseau n’a qu’à s’assurer que le réseau dispose d’une capacité suffisante pour acheminer le trafic le long du chemin post-convergence après une panne. Dans ce cas, un opérateur réseau n’a pas besoin d’allouer de capacité supplémentaire pour traiter le schéma de trafic immédiatement après la panne lorsque le chemin de secours est actif, car le chemin de secours suit le chemin de post-convergence.
Lorsqu’il est utilisé avec OSPF, TI-LFA fournit une protection contre les défaillances de liaisons et de nœuds.
Configuration d’une alternative sans boucle indépendante de la topologie avec Segment Routing pour OSPF
Avant de configurer TI-LFA pour OSPF, assurez-vous de configurer SPRING ou le routage de segments.
À partir de Junos OS version 19.3R1, Junos prend en charge la création de chemins de sauvegarde TI-LFA indépendants de la topologie OSPF où le préfixe SID est appris à partir d’une annonce de serveur de mappage de routage de segments lorsque le PLR et le serveur de mappage se trouvent tous deux dans la même zone OSPF.
Pour configurer TI-LFA à l’aide de SPRING for OSPF, procédez comme suit :
Exemple : Configuration d’une stratégie de sélection de sauvegarde pour le protocole OSPF ou OSPF3
Cet exemple montre comment configurer la stratégie de sélection de sauvegarde pour le protocole OSPF ou OSPF3, ce qui vous permet de sélectionner une alternative sans boucle (LFA) dans le réseau.
Lorsque vous activez les stratégies de sélection de sauvegarde, Junos OS permet de sélectionner LFA en fonction des règles de stratégie et des attributs des liens et des nœuds du réseau. Ces attributs sont admin-group, srlg, bandwidth, protection-type, metric et node.
Exigences
Cet exemple utilise les composants matériels et logiciels suivants :
Huit routeurs pouvant combiner les routeurs de périphérie multiservice M Series, les plates-formes de routage universelles 5G MX Series, les routeurs de transport de transport de paquets PTX Series et les routeurs centraux T Series
Junos OS version 15.1 ou ultérieure s’exécutant sur tous les équipements
Avant de commencer :
Configurez les interfaces des appareils.
Configurez OSPF.
Aperçu
Dans Junos OS, l’algorithme ou les critères de sélection de l’alternative sans boucle (LFA) par défaut peuvent être remplacés par une stratégie LFA. Ces stratégies sont configurées pour chaque destination (IPv4 et IPv6) et une interface de saut suivante principale. Ces stratégies de sauvegarde appliquent la sélection LFA en fonction des attributs admin-group, srlg, bande passante, protection-type, métrique et nœud du chemin de sauvegarde. Lors du calcul SPF (Shortest-Path-First) de sauvegarde, chaque attribut (nœud et lien) du chemin de sauvegarde, stocké par saut suivant de sauvegarde, est accumulé par IGP. Pour les routes créées en interne par IGP, le jeu d’attributs de chaque chemin de sauvegarde est comparé à la stratégie configurée pour chaque destination (IPv4 et IPv6) et à une interface de saut suivante principale. Le premier ou le meilleur chemin de sauvegarde est sélectionné et installé en tant que saut suivant de sauvegarde dans la table de routage. Pour configurer la stratégie de sélection de sauvegarde, incluez l’instruction de backup-selection configuration au niveau de la [edit routing-options] hiérarchie. La show backup-selection commande affiche les stratégies configurées pour une interface et une destination données. L’affichage peut être filtré en fonction d’une destination, d’un préfixe, d’une interface ou d’un système logique particulier.
Topologie
Dans cette topologie illustrée à la Figure 2, la stratégie de sélection de sauvegarde est configurée sur l’équipement R3.
Configuration
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 à la configuration de votre réseau, copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie, puis passez commit en mode de configuration.
R0
set interfaces ge-0/0/0 unit 0 family inet address 10.1.1.1/30 set interfaces ge-0/0/0 unit 0 family inet6 address 2001:db8:10:1:1::1/64 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/1/0 unit 0 family inet address 172.16.15.1/30 set interfaces ge-0/1/0 unit 0 family inet6 address 2001:db8:15:1:1::1/64 set interfaces ge-0/1/0 unit 0 family mpls set interfaces xe-0/2/0 unit 0 family inet address 172.16.20.1/30 set interfaces xe-0/2/0 unit 0 family inet6 address 2001:db8:20:1:1::1/64 set interfaces xe-0/2/0 unit 0 family mpls set interfaces ge-1/0/5 unit 0 family inet address 172.16.150.1/24 set interfaces ge-1/0/5 unit 0 family inet6 address 2001:db8:150:1:1::1/64 set interfaces ge-1/0/5 unit 0 family mpls set interfaces ge-1/1/1 unit 0 family inet address 172.16.30.1/30 set interfaces ge-1/1/1 unit 0 family inet6 address 2001:db8:30:1:1::1/64 set interfaces ge-1/1/1 unit 0 family mpls set interfaces xe-1/3/0 unit 0 family inet address 172.16.25.1/30 set interfaces xe-1/3/0 unit 0 family inet6 address 2001:db8:25:1:1::1/64 set interfaces xe-1/3/0 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.10.10.10/32 primary set interfaces lo0 unit 0 family inet6 address 2001:db8::10:10:10:10/128 primary set interfaces lo0 unit 0 family mpls set routing-options srlg srlg1 srlg-value 1001 set routing-options srlg srlg2 srlg-value 1002 set routing-options srlg srlg3 srlg-value 1003 set routing-options srlg srlg4 srlg-value 1004 set routing-options srlg srlg5 srlg-value 1005 set routing-options srlg srlg6 srlg-value 1006 set routing-options srlg srlg7 srlg-value 1007 set routing-options srlg srlg8 srlg-value 1008 set routing-options srlg srlg9 srlg-value 1009 set routing-options srlg srlg10 srlg-value 10010 set routing-options srlg srlg11 srlg-value 10011 set routing-options srlg srlg12 srlg-value 10012 set routing-options router-id 10.10.10.10 set protocols rsvp interface all set protocols mpls admin-groups c0 0 set protocols mpls admin-groups c1 1 set protocols mpls admin-groups c2 2 set protocols mpls admin-groups c3 3 set protocols mpls admin-groups c4 4 set protocols mpls admin-groups c5 5 set protocols mpls admin-groups c6 6 set protocols mpls admin-groups c7 7 set protocols mpls admin-groups c8 8 set protocols mpls admin-groups c9 9 set protocols mpls admin-groups c10 10 set protocols mpls admin-groups c11 11 set protocols mpls admin-groups c12 12 set protocols mpls admin-groups c13 13 set protocols mpls admin-groups c14 14 set protocols mpls admin-groups c15 15 set protocols mpls admin-groups c16 16 set protocols mpls admin-groups c17 17 set protocols mpls admin-groups c18 18 set protocols mpls admin-groups c19 19 set protocols mpls admin-groups c20 20 set protocols mpls admin-groups c21 21 set protocols mpls admin-groups c22 22 set protocols mpls admin-groups c23 23 set protocols mpls admin-groups c24 24 set protocols mpls admin-groups c25 25 set protocols mpls admin-groups c26 26 set protocols mpls admin-groups c27 27 set protocols mpls admin-groups c28 28 set protocols mpls admin-groups c29 29 set protocols mpls admin-groups c30 30 set protocols mpls admin-groups c31 31 set protocols mpls interface all set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 metric 10 set protocols ospf area 0.0.0.0 interface ge-0/1/0.0 metric 18 set protocols ospf area 0.0.0.0 interface xe-0/2/0.0 metric 51 set protocols ospf area 0.0.0.0 interface ge-1/1/1.0 metric 23 set protocols ospf area 0.0.0.0 interface xe-1/3/0.0 metric 52 set protocols ospf area 0.0.0.0 interface ge-1/0/5.0 set protocols ospf3 area 0.0.0.0 interface ge-0/0/0.0 metric 10 set protocols ospf3 area 0.0.0.0 interface ge-0/1/0.0 metric 18 set protocols ospf3 area 0.0.0.0 interface xe-0/2/0.0 metric 51 set protocols ospf3 area 0.0.0.0 interface ge-1/1/1.0 metric 23 set protocols ospf3 area 0.0.0.0 interface xe-1/3/0.0 metric 52 set protocols ospf3 area 0.0.0.0 interface ge-1/0/5.0
R1
set interfaces ge-0/0/0 unit 0 family inet address 10.1.1.2/30 set interfaces ge-0/0/0 unit 0 family inet6 address 2001:db8:10:1:1::2/64 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/5 unit 0 family inet address 172.16.35.1/30 set interfaces ge-0/0/5 unit 0 family inet6 address 2001:db8:35:1:1::1/64 set interfaces ge-0/0/5 unit 0 family mpls set interfaces xe-0/2/0 unit 0 family inet address 172.16.40.1/30 set interfaces xe-0/2/0 unit 0 family inet6 address 2001:db8:40:1:1::1/64 set interfaces xe-0/2/0 unit 0 family mpls set interfaces xe-0/3/0 unit 0 family inet address 172.16.45.1/30 set interfaces xe-0/3/0 unit 0 family inet6 address 2001:db8:45:1:1::1/64 set interfaces xe-0/3/0 unit 0 family mpls set interfaces lo0 unit 0 family inet address 172.16.1.1/32 primary set interfaces lo0 unit 0 family inet6 address 2001:db8::1:1:1:1/128 primary set interfaces lo0 unit 0 family mpls set routing-options srlg srlg1 srlg-value 1001 set routing-options srlg srlg2 srlg-value 1002 set routing-options srlg srlg3 srlg-value 1003 set routing-options srlg srlg4 srlg-value 1004 set routing-options srlg srlg5 srlg-value 1005 set routing-options srlg srlg6 srlg-value 1006 set routing-options srlg srlg7 srlg-value 1007 set routing-options srlg srlg8 srlg-value 1008 set routing-options srlg srlg9 srlg-value 1009 set routing-options srlg srlg10 srlg-value 10010 set routing-options srlg srlg11 srlg-value 10011 set routing-options srlg srlg12 srlg-value 10012 set routing-options router-id 172.16.1.1 set protocols rsvp interface all set protocols mpls admin-groups c0 0 set protocols mpls admin-groups c1 1 set protocols mpls admin-groups c2 2 set protocols mpls admin-groups c3 3 set protocols mpls admin-groups c4 4 set protocols mpls admin-groups c5 5 set protocols mpls admin-groups c6 6 set protocols mpls admin-groups c7 7 set protocols mpls admin-groups c8 8 set protocols mpls admin-groups c9 9 set protocols mpls admin-groups c10 10 set protocols mpls admin-groups c11 11 set protocols mpls admin-groups c12 12 set protocols mpls admin-groups c13 13 set protocols mpls admin-groups c14 14 set protocols mpls admin-groups c15 15 set protocols mpls admin-groups c16 16 set protocols mpls admin-groups c17 17 set protocols mpls admin-groups c18 18 set protocols mpls admin-groups c19 19 set protocols mpls admin-groups c20 20 set protocols mpls admin-groups c21 21 set protocols mpls admin-groups c22 22 set protocols mpls admin-groups c23 23 set protocols mpls admin-groups c24 24 set protocols mpls admin-groups c25 25 set protocols mpls admin-groups c26 26 set protocols mpls admin-groups c27 27 set protocols mpls admin-groups c28 28 set protocols mpls admin-groups c29 29 set protocols mpls admin-groups c30 30 set protocols mpls admin-groups c31 31 set protocols mpls interface all set protocols mpls interface ge-0/0/0.0 srlg srlg9 set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 metric 10 set protocols ospf area 0.0.0.0 interface ge-0/0/5.0 metric 10 set protocols ospf area 0.0.0.0 interface xe-0/2/0.0 metric 10 set protocols ospf area 0.0.0.0 interface xe-0/3/0.0 metric 10 set protocols ospf3 area 0.0.0.0 interface ge-0/0/0.0 metric 10 set protocols ospf3 area 0.0.0.0 interface ge-0/0/5.0 metric 10 set protocols ospf3 area 0.0.0.0 interface xe-0/2/0.0 metric 10 set protocols ospf3 area 0.0.0.0 interface xe-0/3/0.0 metric 10
R2
set interfaces ge-0/0/2 unit 0 family inet address 172.16.35.2/30 set interfaces ge-0/0/2 unit 0 family inet6 address 2001:db8:35:1:1::2/64 set interfaces ge-0/0/2 unit 0 family mpls set interfaces ge-0/1/0 unit 0 family inet address 172.16.50.1/30 set interfaces ge-0/1/0 unit 0 family inet6 address 2001:db8:50:1:1::1/64 set interfaces ge-0/1/0 unit 0 family mpls set interfaces xe-0/2/1 unit 0 family inet address 172.16.55.1/30 set interfaces xe-0/2/1 unit 0 family inet6 address 2001:db8:55:1:1::1/64 set interfaces xe-0/2/1 unit 0 family mpls set interfaces ge-1/0/2 unit 0 family inet address 172.16.60.1/30 set interfaces ge-1/0/2 unit 0 family inet6 address 2001:db8:60:1:1::1/64 set interfaces ge-1/0/2 unit 0 family mpls set interfaces ge-1/0/9 unit 0 family inet address 172.16.65.1/30 set interfaces ge-1/0/9 unit 0 family inet6 address 2001:db8:65:1:1::1/64 set interfaces ge-1/0/9 unit 0 family mpls set interfaces ge-1/1/5 unit 0 family inet address 172.16.70.1/30 set interfaces ge-1/1/5 unit 0 family inet6 address 2001:db8:70:1:1::1/64 set interfaces ge-1/1/5 unit 0 family mpls set interfaces lo0 unit 0 family inet address 172.16.2.2/32 primary set interfaces lo0 unit 0 family inet6 address 2001:db8::2:2:2:2/128 primary set interfaces lo0 unit 0 family mpls set routing-options srlg srlg1 srlg-value 1001 set routing-options srlg srlg2 srlg-value 1002 set routing-options srlg srlg3 srlg-value 1003 set routing-options srlg srlg4 srlg-value 1004 set routing-options srlg srlg5 srlg-value 1005 set routing-options srlg srlg6 srlg-value 1006 set routing-options srlg srlg7 srlg-value 1007 set routing-options srlg srlg8 srlg-value 1008 set routing-options srlg srlg9 srlg-value 1009 set routing-options srlg srlg10 srlg-value 10010 set routing-options srlg srlg11 srlg-value 10011 set routing-options srlg srlg12 srlg-value 10012 set routing-options router-id 172.16.2.2 set protocols rsvp interface all set protocols mpls admin-groups c0 0 set protocols mpls admin-groups c1 1 set protocols mpls admin-groups c2 2 set protocols mpls admin-groups c3 3 set protocols mpls admin-groups c4 4 set protocols mpls admin-groups c5 5 set protocols mpls admin-groups c6 6 set protocols mpls admin-groups c7 7 set protocols mpls admin-groups c8 8 set protocols mpls admin-groups c9 9 set protocols mpls admin-groups c10 10 set protocols mpls admin-groups c11 11 set protocols mpls admin-groups c12 12 set protocols mpls admin-groups c13 13 set protocols mpls admin-groups c14 14 set protocols mpls admin-groups c15 15 set protocols mpls admin-groups c16 16 set protocols mpls admin-groups c17 17 set protocols mpls admin-groups c18 18 set protocols mpls admin-groups c19 19 set protocols mpls admin-groups c20 20 set protocols mpls admin-groups c21 21 set protocols mpls admin-groups c22 22 set protocols mpls admin-groups c23 23 set protocols mpls admin-groups c24 24 set protocols mpls admin-groups c25 25 set protocols mpls admin-groups c26 26 set protocols mpls admin-groups c27 27 set protocols mpls admin-groups c28 28 set protocols mpls admin-groups c29 29 set protocols mpls admin-groups c30 30 set protocols mpls admin-groups c31 31 set protocols mpls interface all set protocols mpls interface ge-0/1/0.0 srlg srlg1 set protocols mpls interface ge-1/0/9.0 srlg srlg1 set protocols mpls interface ge-1/1/5.0 srlg srlg7 set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 metric 10 set protocols ospf area 0.0.0.0 interface ge-0/1/0.0 link-protection set protocols ospf area 0.0.0.0 interface xe-0/2/1.0 metric 12 set protocols ospf area 0.0.0.0 interface ge-1/0/2.0 metric 10 set protocols ospf area 0.0.0.0 interface ge-1/0/9.0 metric 12 set protocols ospf area 0.0.0.0 interface ge-1/1/5.0 metric 13 set protocols ospf3 area 0.0.0.0 interface ge-0/0/2.0 metric 10 set protocols ospf3 area 0.0.0.0 interface ge-0/1/0.0 link-protection set protocols ospf3 area 0.0.0.0 interface xe-0/2/1.0 metric 12 set protocols ospf3 area 0.0.0.0 interface ge-1/0/2.0 metric 10 set protocols ospf3 area 0.0.0.0 interface ge-1/0/9.0 metric 12 set protocols ospf3 area 0.0.0.0 interface ge-1/1/5.0 metric 13
Réf. 3
set interfaces ge-0/0/5 unit 0 family inet address 172.16.50.2/30 set interfaces ge-0/0/5 unit 0 family inet6 address 2001:db8:50:1:1::2/64 set interfaces ge-0/0/5 unit 0 family mpls set interfaces xe-0/3/1 unit 0 family inet address 172.16.75.1/30 set interfaces xe-0/3/1 unit 0 family inet6 address 2001:db8:75:1:1::1/64 set interfaces xe-0/3/1 unit 0 family mpls set interfaces ge-1/0/0 unit 0 family inet address 172.16.80.1/30 set interfaces ge-1/0/0 unit 0 family inet6 address 2001:db8:80:1:1::1/64 set interfaces ge-1/0/0 unit 0 family mpls set interfaces ge-1/0/5 unit 0 family inet address 172.16.200.1/24 set interfaces ge-1/0/5 unit 0 family inet6 address 2001:db8:200:1:1::1/64 set interfaces ge-1/0/6 unit 0 family inet address 172.16.85.1/30 set interfaces ge-1/0/6 unit 0 family inet6 address 2001:db8:85:1:1::1/64 set interfaces ge-1/0/6 unit 0 family mpls set interfaces xe-1/3/0 unit 0 family inet address 172.16.90.1/30 set interfaces xe-1/3/0 unit 0 family inet6 address 2001:db8:90:1:1::1/64 set interfaces xe-1/3/0 unit 0 family mpls set interfaces lo0 unit 0 family inet address 172.16.3.3/32 primary set interfaces lo0 unit 0 family inet6 address 2001:db8::3:3:3:3/128 primary set interfaces lo0 unit 0 family mpls set routing-options srlg srlg1 srlg-value 1001 set routing-options srlg srlg2 srlg-value 1002 set routing-options srlg srlg3 srlg-value 1003 set routing-options srlg srlg4 srlg-value 1004 set routing-options srlg srlg5 srlg-value 1005 set routing-options srlg srlg6 srlg-value 1006 set routing-options srlg srlg7 srlg-value 1007 set routing-options srlg srlg8 srlg-value 1008 set routing-options srlg srlg9 srlg-value 1009 set routing-options srlg srlg10 srlg-value 10010 set routing-options srlg srlg11 srlg-value 10011 set routing-options srlg srlg12 srlg-value 10012 set routing-options router-id 172.16.3.3 set routing-options forwarding-table export ecmp set routing-options backup-selection destination 10.1.1.0/30 interface xe-1/3/0.0 admin-group include-all c2 set routing-options backup-selection destination 10.1.1.0/30 interface all admin-group exclude c3 set routing-options backup-selection destination 10.1.1.0/30 interface all srlg strict set routing-options backup-selection destination 10.1.1.0/30 interface all protection-type node set routing-options backup-selection destination 10.1.1.0/30 interface all bandwidth-greater-equal-primary set routing-options backup-selection destination 10.1.1.0/30 interface all neighbor preference 172.16.7.7 set routing-options backup-selection destination 10.1.1.0/30 interface all root-metric lowest set routing-options backup-selection destination 10.1.1.0/30 interface all metric-order root set routing-options backup-selection destination 172.16.30.0/30 interface all admin-group exclude c5 set routing-options backup-selection destination 172.16.30.0/30 interface all srlg strict set routing-options backup-selection destination 172.16.30.0/30 interface all protection-type node set routing-options backup-selection destination 172.16.30.0/30 interface all bandwidth-greater-equal-primary set routing-options backup-selection destination 172.16.30.0/30 interface all neighbor preference 172.16.7.7 set routing-options backup-selection destination 172.16.30.0/30 interface all root-metric lowest set routing-options backup-selection destination 172.16.30.0/30 interface all metric-order root set routing-options backup-selection destination 172.16.45.0/30 interface all admin-group exclude c5 set routing-options backup-selection destination 172.16.45.0/30 interface all srlg strict set routing-options backup-selection destination 172.16.45.0/30 interface all protection-type node set routing-options backup-selection destination 172.16.45.0/30 interface all bandwidth-greater-equal-primary set routing-options backup-selection destination 172.16.45.0/30 interface all neighbor preference 172.16.7.7 set routing-options backup-selection destination 172.16.45.0/30 interface all root-metric lowest set routing-options backup-selection destination 172.16.45.1/30 interface all metric-order root set protocols rsvp interface all set protocols mpls admin-groups c0 0 set protocols mpls admin-groups c1 1 set protocols mpls admin-groups c2 2 set protocols mpls admin-groups c3 3 set protocols mpls admin-groups c4 4 set protocols mpls admin-groups c5 5 set protocols mpls admin-groups c6 6 set protocols mpls admin-groups c7 7 set protocols mpls admin-groups c8 8 set protocols mpls admin-groups c9 9 set protocols mpls admin-groups c10 10 set protocols mpls admin-groups c11 11 set protocols mpls admin-groups c12 12 set protocols mpls admin-groups c13 13 set protocols mpls admin-groups c14 14 set protocols mpls admin-groups c15 15 set protocols mpls admin-groups c16 16 set protocols mpls admin-groups c17 17 set protocols mpls admin-groups c18 18 set protocols mpls admin-groups c19 19 set protocols mpls admin-groups c20 20 set protocols mpls admin-groups c21 21 set protocols mpls admin-groups c22 22 set protocols mpls admin-groups c23 23 set protocols mpls admin-groups c24 24 set protocols mpls admin-groups c25 25 set protocols mpls admin-groups c26 26 set protocols mpls admin-groups c27 27 set protocols mpls admin-groups c28 28 set protocols mpls admin-groups c29 29 set protocols mpls admin-groups c30 30 set protocols mpls admin-groups c31 31 set protocols mpls interface all set protocols mpls interface ge-0/0/5.0 admin-group c0 set protocols ospf area 0.0.0.0 interface ge-0/0/5.0 link-protection set protocols ospf area 0.0.0.0 interface ge-0/0/5.0 metric 10 set protocols ospf area 0.0.0.0 interface xe-0/3/1.0 metric 21 set protocols ospf area 0.0.0.0 interface ge-1/0/0.0 metric 13 set protocols ospf area 0.0.0.0 interface ge-1/0/6.0 metric 15 set protocols ospf area 0.0.0.0 interface xe-1/3/0.0 link-protection set protocols ospf area 0.0.0.0 interface xe-1/3/0.0 metric 22 set protocols ospf3 area 0.0.0.0 interface ge-0/0/5.0 link-protection set protocols ospf3 area 0.0.0.0 interface ge-0/0/5.0 metric 10 set protocols ospf3 area 0.0.0.0 interface xe-0/3/1.0 metric 21 set protocols ospf3 area 0.0.0.0 interface ge-1/0/0.0 metric 13 set protocols ospf3 area 0.0.0.0 interface ge-1/0/6.0 metric 15 set protocols ospf3 area 0.0.0.0 interface xe-1/3/0.0 link-protection set protocols ospf3 area 0.0.0.0 interface xe-1/3/0.0 metric 22 set policy-options policy-statement ecmp term 1 then load-balance per-packet
R4
set routing-options srlg srlg1 srlg-value 1001 set routing-options srlg srlg2 srlg-value 1002 set routing-options srlg srlg3 srlg-value 1003 set routing-options srlg srlg4 srlg-value 1004 set routing-options srlg srlg5 srlg-value 1005 set routing-options srlg srlg6 srlg-value 1006 set routing-options srlg srlg7 srlg-value 1007 set routing-options srlg srlg8 srlg-value 1008 set routing-options srlg srlg9 srlg-value 1009 set routing-options srlg srlg10 srlg-value 10010 set routing-options srlg srlg11 srlg-value 10011 set routing-options srlg srlg12 srlg-value 10012 set routing-options router-id 172.16.4.4 set protocols rsvp interface all set protocols mpls admin-groups c0 0 set protocols mpls admin-groups c1 1 set protocols mpls admin-groups c2 2 set protocols mpls admin-groups c3 3 set protocols mpls admin-groups c4 4 set protocols mpls admin-groups c5 5 set protocols mpls admin-groups c6 6 set protocols mpls admin-groups c7 7 set protocols mpls admin-groups c8 8 set protocols mpls admin-groups c9 9 set protocols mpls admin-groups c10 10 set protocols mpls admin-groups c11 11 set protocols mpls admin-groups c12 12 set protocols mpls admin-groups c13 13 set protocols mpls admin-groups c14 14 set protocols mpls admin-groups c15 15 set protocols mpls admin-groups c16 16 set protocols mpls admin-groups c17 17 set protocols mpls admin-groups c18 18 set protocols mpls admin-groups c19 19 set protocols mpls admin-groups c20 20 set protocols mpls admin-groups c21 21 set protocols mpls admin-groups c22 22 set protocols mpls admin-groups c23 23 set protocols mpls admin-groups c24 24 set protocols mpls admin-groups c25 25 set protocols mpls admin-groups c26 26 set protocols mpls admin-groups c27 27 set protocols mpls admin-groups c28 28 set protocols mpls admin-groups c29 29 set protocols mpls admin-groups c30 30 set protocols mpls admin-groups c31 31 set protocols mpls interface all set protocols ospf area 0.0.0.0 interface ge-0/1/0.0 metric 18 set protocols ospf area 0.0.0.0 interface xe-0/2/0.0 metric 10 set protocols ospf area 0.0.0.0 interface xe-1/3/0.0 metric 10 set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 metric 10 set protocols ospf area 0.0.0.0 interface ge-1/1/0.0 metric 10 set protocols ospf area 0.0.0.0 interface xe-0/3/1.0 metric 21 set protocols ospf3 area 0.0.0.0 interface ge-0/1/0.0 metric 18 set protocols ospf3 area 0.0.0.0 interface xe-0/2/0.0 metric 10 set protocols ospf3 area 0.0.0.0 interface xe-1/3/0.0 metric 10 set protocols ospf3 area 0.0.0.0 interface ge-0/0/0.0 metric 10 set protocols ospf3 area 0.0.0.0 interface ge-1/1/0.0 metric 10 set protocols ospf3 area 0.0.0.0 interface xe-0/3/1.0 metric 21
Réf. 5
set routing-options srlg srlg1 srlg-value 1001 set routing-options srlg srlg2 srlg-value 1002 set routing-options srlg srlg3 srlg-value 1003 set routing-options srlg srlg4 srlg-value 1004 set routing-options srlg srlg5 srlg-value 1005 set routing-options srlg srlg6 srlg-value 1006 set routing-options srlg srlg7 srlg-value 1007 set routing-options srlg srlg8 srlg-value 1008 set routing-options srlg srlg9 srlg-value 1009 set routing-options srlg srlg10 srlg-value 10010 set routing-options srlg srlg11 srlg-value 10011 set routing-options srlg srlg12 srlg-value 10012 set routing-options router-id 172.16.5.5 set protocols rsvp interface all set protocols mpls admin-groups c0 0 set protocols mpls admin-groups c1 1 set protocols mpls admin-groups c2 2 set protocols mpls admin-groups c3 3 set protocols mpls admin-groups c4 4 set protocols mpls admin-groups c5 5 set protocols mpls admin-groups c6 6 set protocols mpls admin-groups c7 7 set protocols mpls admin-groups c8 8 set protocols mpls admin-groups c9 9 set protocols mpls admin-groups c10 10 set protocols mpls admin-groups c11 11 set protocols mpls admin-groups c12 12 set protocols mpls admin-groups c13 13 set protocols mpls admin-groups c14 14 set protocols mpls admin-groups c15 15 set protocols mpls admin-groups c16 16 set protocols mpls admin-groups c17 17 set protocols mpls admin-groups c18 18 set protocols mpls admin-groups c19 19 set protocols mpls admin-groups c20 20 set protocols mpls admin-groups c21 21 set protocols mpls admin-groups c22 22 set protocols mpls admin-groups c23 23 set protocols mpls admin-groups c24 24 set protocols mpls admin-groups c25 25 set protocols mpls admin-groups c26 26 set protocols mpls admin-groups c27 27 set protocols mpls admin-groups c28 28 set protocols mpls admin-groups c29 29 set protocols mpls admin-groups c30 30 set protocols mpls admin-groups c31 31 set protocols mpls interface all set protocols ospf area 0.0.0.0 interface xe-0/2/0.0 metric 51 set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 metric 10 set protocols ospf area 0.0.0.0 interface ge-0/0/5.0 metric 13 set protocols ospf area 0.0.0.0 interface ge-0/1/0.0 metric 10 set protocols ospf3 area 0.0.0.0 interface xe-0/2/0.0 metric 51 set protocols ospf3 area 0.0.0.0 interface ge-0/0/1.0 metric 10 set protocols ospf3 area 0.0.0.0 interface ge-0/0/5.0 metric 13 set protocols ospf3 area 0.0.0.0 interface ge-0/1/0.0 metric 10
Réf. 6
set routing-options srlg srlg1 srlg-value 1001 set routing-options srlg srlg2 srlg-value 1002 set routing-options srlg srlg3 srlg-value 1003 set routing-options srlg srlg4 srlg-value 1004 set routing-options srlg srlg5 srlg-value 1005 set routing-options srlg srlg6 srlg-value 1006 set routing-options srlg srlg7 srlg-value 1007 set routing-options srlg srlg8 srlg-value 1008 set routing-options srlg srlg9 srlg-value 1009 set routing-options srlg srlg10 srlg-value 10010 set routing-options srlg srlg11 srlg-value 10011 set routing-options srlg srlg12 srlg-value 10012 set routing-options router-id 172.16.6.6 set protocols rsvp interface all set protocols mpls admin-groups c0 0 set protocols mpls admin-groups c1 1 set protocols mpls admin-groups c2 2 set protocols mpls admin-groups c3 3 set protocols mpls admin-groups c4 4 set protocols mpls admin-groups c5 5 set protocols mpls admin-groups c6 6 set protocols mpls admin-groups c7 7 set protocols mpls admin-groups c8 8 set protocols mpls admin-groups c9 9 set protocols mpls admin-groups c10 10 set protocols mpls admin-groups c11 11 set protocols mpls admin-groups c12 12 set protocols mpls admin-groups c13 13 set protocols mpls admin-groups c14 14 set protocols mpls admin-groups c15 15 set protocols mpls admin-groups c16 16 set protocols mpls admin-groups c17 17 set protocols mpls admin-groups c18 18 set protocols mpls admin-groups c19 19 set protocols mpls admin-groups c20 20 set protocols mpls admin-groups c21 21 set protocols mpls admin-groups c22 22 set protocols mpls admin-groups c23 23 set protocols mpls admin-groups c24 24 set protocols mpls admin-groups c25 25 set protocols mpls admin-groups c26 26 set protocols mpls admin-groups c27 27 set protocols mpls admin-groups c28 28 set protocols mpls admin-groups c29 29 set protocols mpls admin-groups c30 30 set protocols mpls admin-groups c31 31 set protocols mpls interface all set protocols ospf area 0.0.0.0 interface xe-0/3/0.0 metric 52 set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 metric 12 set protocols ospf area 0.0.0.0 interface ge-0/0/4.0 metric 15 set protocols ospf area 0.0.0.0 interface xe-0/2/0.0 metric 10 set protocols ospf3 area 0.0.0.0 interface xe-0/3/0.0 metric 52 set protocols ospf3 area 0.0.0.0 interface ge-0/0/0.0 metric 12 set protocols ospf3 area 0.0.0.0 interface ge-0/0/4.0 metric 15 set protocols ospf3 area 0.0.0.0 interface xe-0/2/0.0 metric 10
Réf. R7
set routing-options srlg srlg1 srlg-value 1001 set routing-options srlg srlg2 srlg-value 1002 set routing-options srlg srlg3 srlg-value 1003 set routing-options srlg srlg4 srlg-value 1004 set routing-options srlg srlg5 srlg-value 1005 set routing-options srlg srlg6 srlg-value 1006 set routing-options srlg srlg7 srlg-value 1007 set routing-options srlg srlg8 srlg-value 1008 set routing-options srlg srlg9 srlg-value 1009 set routing-options srlg srlg10 srlg-value 10010 set routing-options srlg srlg11 srlg-value 10011 set routing-options srlg srlg12 srlg-value 10012 set routing-options router-id 172.16.7.7 set protocols rsvp interface all set protocols mpls admin-groups c0 0 set protocols mpls admin-groups c1 1 set protocols mpls admin-groups c2 2 set protocols mpls admin-groups c3 3 set protocols mpls admin-groups c4 4 set protocols mpls admin-groups c5 5 set protocols mpls admin-groups c6 6 set protocols mpls admin-groups c7 7 set protocols mpls admin-groups c8 8 set protocols mpls admin-groups c9 9 set protocols mpls admin-groups c10 10 set protocols mpls admin-groups c11 11 set protocols mpls admin-groups c12 12 set protocols mpls admin-groups c13 13 set protocols mpls admin-groups c14 14 set protocols mpls admin-groups c15 15 set protocols mpls admin-groups c16 16 set protocols mpls admin-groups c17 17 set protocols mpls admin-groups c18 18 set protocols mpls admin-groups c19 19 set protocols mpls admin-groups c20 20 set protocols mpls admin-groups c21 21 set protocols mpls admin-groups c22 22 set protocols mpls admin-groups c23 23 set protocols mpls admin-groups c24 24 set protocols mpls admin-groups c25 26 set protocols mpls admin-groups c27 27 set protocols mpls admin-groups c28 28 set protocols mpls admin-groups c29 29 set protocols mpls admin-groups c30 30 set protocols mpls admin-groups c31 31 set protocols mpls interface all set protocols mpls interface xe-0/3/0.0 srlg srlg8 set protocols ospf area 0.0.0.0 interface ge-0/1/5.0 metric 23 set protocols ospf area 0.0.0.0 interface xe-0/3/0.0 metric 10 set protocols ospf area 0.0.0.0 interface ge-1/0/0.0 metric 13 set protocols ospf area 0.0.0.0 interface xe-1/3/0.0 metric 22 set protocols ospf area 0.0.0.0 interface xe-1/2/0.0 metric 10 set protocols ospf3 area 0.0.0.0 interface ge-0/1/5.0 metric 23 set protocols ospf3 area 0.0.0.0 interface xe-0/3/0.0 metric 10 set protocols ospf3 area 0.0.0.0 interface ge-1/0/0.0 metric 13 set protocols ospf3 area 0.0.0.0 interface xe-1/3/0.0 metric 22 set protocols ospf3 area 0.0.0.0 interface xe-1/2/0.0 metric 10
Configuration de l’appareil R3
Procédure étape par étape
L’exemple suivant nécessite que vous naviguiez à 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 l’appareil R3 :
Configurez les interfaces.
[edit interfaces] user@R3# set ge-0/0/5 unit 0 family inet address 172.16.50.2/30 user@R3# set ge-0/0/5 unit 0 family inet6 address 2001:db8:50:1:1::2/64 user@R3# set ge-0/0/5 unit 0 family mpls user@R3# set xe-0/3/1 unit 0 family inet address 172.16.75.1/30 user@R3# set xe-0/3/1 unit 0 family inet6 address 2001:db8:75:1:1::1/64 user@R3# set xe-0/3/1 unit 0 family mpls user@R3# set ge-1/0/0 unit 0 family inet address 172.16.80.1/30 user@R3# set ge-1/0/0 unit 0 family inet6 address 2001:db8:80:1:1::1/64 user@R3# set ge-1/0/0 unit 0 family mpls user@R3# set ge-1/0/5 unit 0 family inet address 172.16.200.1/24 user@R3# set ge-1/0/5 unit 0 family inet6 address 2001:db8:200:1:1::1/64 user@R3# set ge-1/0/6 unit 0 family inet address 172.16.85.1/30 user@R3# set ge-1/0/6 unit 0 family inet6 address 2001:db8:85:1:1::1/64 user@R3# set ge-1/0/6 unit 0 family mpls user@R3# set xe-1/3/0 unit 0 family inet address 172.16.90.1/30 user@R3# set xe-1/3/0 unit 0 family inet6 address 2001:db8:90:1:1::1/64 user@R3# set xe-1/3/0 unit 0 family mpls user@R3# set lo0 unit 0 family inet address 172.16.3.3/32 primary user@R3# set lo0 unit 0 family inet6 address 2001:db8::3:3:3:3/128 primary user@R3# set lo0 unit 0 family mpls
Configurez les valeurs srlg.
[edit routing-options] user@R3# set srlg srlg1 srlg-value 1001 user@R3# set srlg srlg2 srlg-value 1002 user@R3# set srlg srlg3 srlg-value 1003 user@R3# set srlg srlg4 srlg-value 1004 user@R3# set srlg srlg5 srlg-value 1005 user@R3# set srlg srlg6 srlg-value 1006 user@R3# set srlg srlg7 srlg-value 1007 user@R3# set srlg srlg8 srlg-value 1008 user@R3# set srlg srlg9 srlg-value 1009 user@R3# set srlg srlg10 srlg-value 10010 user@R3# set srlg srlg11 srlg-value 10011 user@R3# set srlg srlg12 srlg-value 10012
Configurez l’ID du routeur.
[edit routing-options] user@R3# set router-id 172.16.3.3
Appliquez la stratégie de routage à tous les chemins d’accès multiples à coût égal exportés de la table de routage vers la table de transfert.
[edit routing-options] user@R3# set forwarding-table export ecmp
Configurez les attributs de la stratégie de sélection de sauvegarde.
[edit routing-options backup-selection] user@R3# set destination 10.1.1.0/30 interface xe-1/3/0.0 admin-group include-all c2 user@R3# set destination 10.1.1.0/30 interface all admin-group exclude c3 user@R3# set destination 10.1.1.0/30 interface all srlg strict user@R3# set destination 10.1.1.0/30 interface all protection-type node user@R3# set destination 10.1.1.0/30 interface all bandwidth-greater-equal-primary user@R3# set destination 10.1.1.0/30 interface all neighbor preference 172.16.7.7 user@R3# set destination 10.1.1.0/30 interface all root-metric lowest user@R3# set destination 10.1.1.0/30 interface all metric-order root user@R3# set destination 172.16.30.0/30 interface all admin-group exclude c5 user@R3# set destination 172.16.30.0/30 interface all srlg strict user@R3# set destination 172.16.30.0/30 interface all protection-type node user@R3# set destination 172.16.30.0/30 interface all bandwidth-greater-equal-primary user@R3# set destination 172.16.30.0/30 interface all neighbor preference 172.16.7.7 user@R3# set destination 172.16.30.0/30 interface all root-metric lowest user@R3# set destination 172.16.30.0/30 interface all metric-order root user@R3# set destination 192.168.45.0/30 interface all admin-group exclude c5 user@R3# set destination 192.168.45.0/30 interface all srlg strict user@R3# set destination 192.168.45.0/30 interface all protection-type node user@R3# set destination 192.168.45.0/30 interface all bandwidth-greater-equal-primary user@R3# set destination 192.168.45.0/30 interface all neighbor preference 172.16.7.7 user@R3# set destination 192.168.45.0/30 interface all root-metric lowest user@R3# set destination 192.168.45.0/30 interface all metric-order root
Activez RSVP sur toutes les interfaces.
[edit protocols] user@R3# set rsvp interface all
Configurez les groupes d’administration.
[edit protocols mpls] user@R3# set admin-groups c0 0 user@R3# set admin-groups c1 1 user@R3# set admin-groups c2 2 user@R3# set admin-groups c3 3 user@R3# set admin-groups c4 4 user@R3# set admin-groups c5 5 user@R3# set admin-groups c6 6 user@R3# set admin-groups c7 7 user@R3# set admin-groups c8 8 user@R3# set admin-groups c9 9 user@R3# set admin-groups c10 10 user@R3# set admin-groups c11 11 user@R3# set admin-groups c12 12 user@R3# set admin-groups c13 13 user@R3# set admin-groups c14 14 user@R3# set admin-groups c15 15 user@R3# set admin-groups c16 16 user@R3# set admin-groups c17 17 user@R3# set admin-groups c18 18 user@R3# set admin-groups c19 19 user@R3# set admin-groups c20 20 user@R3# set admin-groups c21 21 user@R3# set admin-groups c22 22 user@R3# set admin-groups c23 23 user@R3# set admin-groups c24 24 user@R3# set admin-groups c25 25 user@R3# set admin-groups c26 26 user@R3# set admin-groups c27 27 user@R3# set admin-groups c28 28 user@R3# set admin-groups c29 29 user@R3# set admin-groups c30 30 user@R3# set admin-groups c31 31
Activez MPLS sur toutes les interfaces et configurez le groupe d’administration pour une interface.
[edit protocols mpls] user@R3# set interface all user@R3# set interface ge-0/0/5.0 admin-group c0
Activez la protection des liens et configurez les valeurs de mesure sur toutes les interfaces d’une zone OSPF.
[edit protocols ospf] user@R3# set area 0.0.0.0 interface ge-0/0/5.0 link-protection user@R3# set area 0.0.0.0 interface ge-0/0/5.0 metric 10 user@R3# set area 0.0.0.0 interface xe-0/3/1.0 metric 21 user@R3# set area 0.0.0.0 interface ge-1/0/0.0 metric 13 user@R3# set area 0.0.0.0 interface ge-1/0/6.0 metric 15 user@R3# set area 0.0.0.0 interface xe-1/3/0.0 link-protection user@R3# set area 0.0.0.0 interface xe-1/3/0.0 metric 22
Activez la protection des liens et configurez les valeurs de mesure sur toutes les interfaces d’une zone OSPF3.
[edit protocols ospf3] user@R3# set area 0.0.0.0 interface ge-0/0/5.0 link-protection user@R3# set area 0.0.0.0 interface ge-0/0/5.0 metric 10 user@R3# set area 0.0.0.0 interface xe-0/3/1.0 metric 21 user@R3# set area 0.0.0.0 interface ge-1/0/0.0 metric 13 user@R3# set area 0.0.0.0 interface ge-1/0/6.0 metric 15 user@R3# set area 0.0.0.0 interface xe-1/3/0.0 link-protection user@R3# set area 0.0.0.0 interface xe-1/3/0.0 metric 22
Configurez la stratégie de routage.
[edit policy-options] user@R3# set policy-statement ecmp term 1 then load-balance per-packet
Résultats
À partir du mode configuration, confirmez votre configuration en entrant les show interfacescommandes , show protocols, show policy-optionset 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.
user@R3# show interfaces
ge-0/0/5 {
unit 0 {
family inet {
address 192.168.50.2/30;
}
family inet6 {
address 2001:db8:50:1:1::2/64;
}
family mpls;
}
}
xe-0/3/1 {
unit 0 {
family inet {
address 192.168.75.1/30;
}
family inet6 {
address 2001:db8:75:1:1::1/64;
}
family mpls;
}
}
ge-1/0/0 {
unit 0 {
family inet {
address 192.168.80.1/30;
}
family inet6 {
address 2001:db8:80:1:1::1/64;
}
family mpls;
}
}
ge-1/0/5 {
unit 0 {
family inet {
address 172.16.200.1/24;
}
family inet6 {
address 2001:db8:200:1:1::1/64;
}
}
}
ge-1/0/6 {
unit 0 {
family inet {
address 192.168.85.1/30;
}
family inet6 {
address 2001:db8:85:1:1::1/64;
}
family mpls;
}
}
xe-1/3/0 {
unit 0 {
family inet {
address 192.168.90.1/30;
}
family inet6 {
address 2001:db8:90:1:1::1/64;
}
family mpls;
}
}
lo0 {
unit 0 {
family inet {
address 172.16.3.3/32 {
primary;
}
}
family inet6 {
address 2001:db8:3:3:3:3/128 {
primary;
}
}
family mpls;
}
}
user@R3# show protocols
rsvp {
interface all;
}
mpls {
admin-groups {
c0 0;
c1 1;
c2 2;
c3 3;
c4 4;
c5 5;
c6 6;
c7 7;
c8 8;
c9 9;
c10 10;
c11 11;
c12 12;
c13 13;
c14 14;
c15 15;
c16 16;
c17 17;
c18 18;
c19 19;
c20 20;
c21 21;
c22 22;
c23 23;
c24 24;
c25 25;
c26 26;
c27 27;
c28 28;
c29 29;
c30 30;
c31 31;
}
interface all;
interface ge-0/0/5.0 {
admin-group c0;
}
}
ospf {
area 0.0.0.0 {
interface ge-0/0/5.0 {
link-protection;
metric 10;
}
interface xe-0/3/1.0 {
metric 21;
}
interface ge-1/0/0.0 {
metric 13;
}
interface ge-1/0/6.0 {
metric 15;
}
interface xe-1/3/0.0 {
link-protection;
metric 22;
}
}
}
ospf3 {
area 0.0.0.0 {
interface ge-0/0/5.0 {
link-protection;
metric 10;
}
interface xe-0/3/1.0 {
metric 21;
}
interface ge-1/0/0.0 {
metric 13;
}
interface ge-1/0/6.0 {
metric 15;
}
interface xe-1/3/0.0 {
link-protection;
metric 22;
}
}
}
user@R3# show routing-options
srlg {
srlg1 srlg-value 1001;
srlg2 srlg-value 1002;
srlg3 srlg-value 1003;
srlg4 srlg-value 1004;
srlg5 srlg-value 1005;
srlg6 srlg-value 1006;
srlg7 srlg-value 1007;
srlg8 srlg-value 1008;
srlg9 srlg-value 1009;
srlg10 srlg-value 10010;
srlg11 srlg-value 10011;
srlg12 srlg-value 10012;
}
router-id 172.16.3.3;
forwarding-table {
export ecmp;
}
backup-selection {
destination 10.1.1.0/30 {
interface xe-1/3/0.0 {
admin-group {
include-all c2;
}
}
interface all {
admin-group {
exclude c3;
}
srlg strict;
protection-type node;
bandwidth-greater-equal-primary;
node {
preference 172.16.7.7;
}
root-metric lowest;
metric-order root;
}
}
destination 172.16.30.0/30 {
interface all {
admin-group {
exclude c5;
}
srlg strict;
protection-type node;
bandwidth-greater-equal-primary;
node {
preference 172.16.7.7;
}
root-metric lowest;
metric-order root;
}
}
destination 192.168.45.0/30 {
interface all {
admin-group {
exclude c5;
}
srlg strict;
protection-type node;
bandwidth-greater-equal-primary;
node {
preference 172.16.7.7;
}
root-metric lowest;
metric-order root;
}
}
}
Si vous avez terminé de configurer l’appareil, passez commit en mode de configuration.
Vérification
Vérifiez que la configuration fonctionne correctement.
- Vérification des itinéraires
- Vérification de la route OSPF
- Vérification de la route OSPF3
- Vérification de la stratégie de sélection de sauvegarde pour l’appareil R3
Vérification des itinéraires
But
Vérifiez que les itinéraires attendus sont appris.
Action
À partir du mode opérationnel, exécutez la show route commande de la table de routage.
user@R3> show route
inet.0: 48 destinations, 48 routes (48 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
172.16.3.3/32 *[Direct/0] 02:22:27
> via lo0.0
10.4.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.5.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.6.128.0/17 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.9.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.10.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.13.4.0/23 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.13.10.0/23 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.82.0.0/15 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.84.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.85.12.0/22 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.92.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.92.16.0/20 *[Direct/0] 02:22:57
> via fxp0.0
10.92.24.195/32 *[Local/0] 02:22:57
Local via fxp0.0
10.94.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.99.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.102.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.150.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.155.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.157.64.0/19 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.160.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.204.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.205.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.206.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.207.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.209.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.212.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.213.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.214.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.215.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.216.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.218.13.0/24 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.218.14.0/24 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.218.16.0/20 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.218.32.0/20 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
10.227.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
172.16.50.0/30 *[Direct/0] 02:19:55
> via ge-0/0/5.0
172.16.50.2/32 *[Local/0] 02:19:58
Local via ge-0/0/5.0
172.16.75.0/30 *[Direct/0] 02:19:55
> via xe-0/3/1.0
172.16.75.1/32 *[Local/0] 02:19:57
Local via xe-0/3/1.0
172.16.24.195/32 *[Direct/0] 02:22:57
> via lo0.0
172.16.0.0/12 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
192.168.0.0/16 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
192.168.102.0/23 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
192.168.136.0/24 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
192.168.136.192/32 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
192.168.137.0/24 *[Static/5] 02:22:57
> to 10.92.31.254 via fxp0.0
192.168.233.5/32 *[OSPF/10] 00:16:55, metric 1
MultiRecv
iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
47.0005.80ff.f800.0000.0108.0001.1280.9202.4195/152
*[Direct/0] 02:22:57
> via lo0.0
mpls.0: 4 destinations, 4 routes (4 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
0 *[MPLS/0] 00:16:55, metric 1
Receive
1 *[MPLS/0] 00:16:55, metric 1
Receive
2 *[MPLS/0] 00:16:55, metric 1
Receive
13 *[MPLS/0] 00:16:55, metric 1
Receive
inet6.0: 10 destinations, 11 routes (10 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
2001:db8:50:1:1::/64 *[Direct/0] 02:19:44
> via ge-0/0/5.0
2001:db8:50:1:1::2/128 *[Local/0] 02:19:58
Local via ge-0/0/5.0
2001:db8:75:1:1::/64 *[Direct/0] 02:19:44
> via xe-0/3/1.0
2001:db8:75:1:1::1/128 *[Local/0] 02:19:57
Local via xe-0/3/1.0
2001:db8::3:3:3:3/128 *[Direct/0] 02:22:27
> via lo0.0
2001:db8::128:92:24:195/128
*[Direct/0] 02:22:57
> via lo0.0
fe80::/64 *[Direct/0] 02:19:44
> via ge-0/0/5.0
[Direct/0] 02:19:43
> via xe-0/3/1.0
fe80::205:86ff:fe00:ed05/128
*[Local/0] 02:19:58
Local via ge-0/0/5.0
fe80::205:86ff:fe00:ed3d/128
*[Local/0] 02:19:57
Local via xe-0/3/1.0
fe80::5668:a50f:fcc1:3ca2/128
*[Direct/0] 02:22:57
> via lo0.0
Signification
La sortie affiche tous les itinéraires R3 de l’appareil.
Vérification de la route OSPF
But
Vérifiez la table de routage d’OSPF.
Action
À partir du mode opérationnel, exécutez la commande pour l’appareil show ospf route detail R3.
user@R3> show ospf route detail
Topology default Route Table:
Prefix Path Route NH Metric NextHop Nexthop
Type Type Type Interface Address/LSP
172.16.50.0/30 Intra Network IP 10 ge-0/0/5.0
area 0.0.0.0, origin 172.16.3.3, priority low
172.16.75.0/30 Intra Network IP 21 xe-0/3/1.0
area 0.0.0.0, origin 172.16.3.3, priority low
Signification
La sortie affiche la table de routage des routeurs OSPF.
Vérification de la route OSPF3
But
Vérifiez la table de routage d’OSPF3.
Action
À partir du mode opérationnel, exécutez la commande pour l’appareil show ospf3 route detail R3.
user@R3> show ospf3 route detail
Prefix Path Route NH Metric
Type Type Type
2001:db8:50:1:1::/64 Intra Network IP 10
NH-interface ge-0/0/5.0
Area 0.0.0.0, Origin 172.16.3.3, Priority low
2001:db8:75:1:1::/64 Intra Network IP 21
NH-interface xe-0/3/1.0
Area 0.0.0.0, Origin 172.16.3.3, Priority low
Signification
La sortie affiche la table de routage des routeurs OSPF3.
Vérification de la stratégie de sélection de sauvegarde pour l’appareil R3
But
Vérifiez la stratégie de sélection de sauvegarde pour l’appareil R3.
Action
À partir du mode opérationnel, exécutez la commande pour l’appareil show backup-selection R3.
user@R3> show backup-selection
Prefix: 10.1.1.0/30
Interface: all
Admin-group exclude: c3
Neighbor preference: 172.16.7.7
Protection Type: Node, Downstream Paths Only: Disabled, SRLG: Strict, B/w >= Primary: Enabled, Root-metric: lowest, Dest-metric: lowest
Metric Evaluation Order: Root-metric, Dest-metric
Policy Evaluation Order: Admin-group, SRLG, Bandwidth, Protection, node, Metric
Interface: xe-1/3/0.0
Admin-group include-all: c2
Protection Type: Link, Downstream Paths Only: Disabled, SRLG: Loose, B/w >= Primary: Disabled, Root-metric: lowest, Dest-metric: lowest
Metric Evaluation Order: Dest-metric, Root-metric
Policy Evaluation Order: Admin-group, SRLG, Bandwidth, Protection, node, Metric Prefix: 172.16.30.0/30
Interface: all
Admin-group exclude: c5
Neighbor preference: 172.16.7.7
Protection Type: Node, Downstream Paths Only: Disabled, SRLG: Strict, B/w >= Primary: Enabled, Root-metric: lowest, Dest-metric: lowest
Metric Evaluation Order: Root-metric, Dest-metric
Policy Evaluation Order: Admin-group, SRLG, Bandwidth, Protection, node, Metric
Prefix: 172.16.45.0/30
Interface: all
Admin-group exclude: c5
Neighbor preference: 172.16.7.7
Protection Type: Node, Downstream Paths Only: Disabled, SRLG: Strict, B/w >= Primary: Enabled, Root-metric: lowest, Dest-metric: lowest
Metric Evaluation Order: Root-metric, Dest-metric
Policy Evaluation Order: Admin-group, SRLG, Bandwidth, Protection, node, Metric
Signification
La sortie affiche les stratégies configurées par préfixe et par interface de saut suivant principale.
Exemple : injection de routes OSPF dans la table de routage BGP
Cet exemple montre comment créer une stratégie qui injecte des routes OSPF dans la table de routage BGP.
Exigences
Avant de commencer :
Configurez les interfaces réseau.
Configurez les sessions d’homologue externes. Reportez-vous à la section Exemple : Configuration de sessions homologues BGP externes.
Configurez les sessions IGP (Interior Gateway Protocol) entre homologues.
Aperçu
Dans cet exemple, vous créez une stratégie de routage appelée injectpolicy1 et un terme de routage appelé injectterm1. La stratégie injecte des routes OSPF dans la table de routage BGP.
Topologie
Configuration
Configuration de la stratégie de routage
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, copiez et collez les commandes dans l’interface de ligne de commande au niveau de la hiérarchie [edit], puis passez commit en mode configuration.
set policy-options policy-statement injectpolicy1 term injectterm1 from protocol ospf set policy-options policy-statement injectpolicy1 term injectterm1 from area 0.0.0.1 set policy-options policy-statement injectpolicy1 term injectterm1 then accept set protocols bgp export injectpolicy1
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 injecter des routes OSPF dans une table de routage BGP :
Créez le terme de la stratégie.
[edit policy-options policy-statement injectpolicy1] user@host# set term injectterm1
Spécifiez OSPF comme condition de correspondance.
[edit policy-options policy-statement injectpolicy1 term injectterm1] user@host# set from protocol ospf
Spécifiez les routes d’une zone OSPF en tant que condition de correspondance.
[edit policy-options policy-statement injectpolicy1 term injectterm1] user@host# set from area 0.0.0.1
Spécifiez que l’itinéraire doit être accepté si les conditions précédentes sont remplies.
[edit policy-options policy-statement injectpolicy1 term injectterm1] user@host# set then accept
Appliquez la stratégie de routage au BGP.
[edit] user@host# set protocols bgp export injectpolicy1
Résultats
Confirmez votre configuration en entrant les show policy-options commandes et show protocols bgp du mode de configuration. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@host# show policy-options
policy-statement injectpolicy1 {
term injectterm1 {
from {
protocol ospf;
area 0.0.0.1;
}
then accept;
}
}
user@host# show protocols bgp export injectpolicy1;
Si vous avez terminé de configurer l’appareil, passez commit en mode de configuration.
configuration du suivi pour la stratégie de routage
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, copiez et collez les commandes dans l’interface de ligne de commande au niveau de la hiérarchie [edit], puis passez commit en mode configuration.
set policy-options policy-statement injectpolicy1 term injectterm1 then trace set routing-options traceoptions file ospf-bgp-policy-log set routing-options traceoptions file size 5m set routing-options traceoptions file files 5 set routing-options traceoptions flag policy
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.
Incluez une action de suivi dans la stratégie.
[edit policy-options policy-statement injectpolicy1 term injectterm1] user@host# then trace
Configurez le fichier de suivi pour la sortie.
[edit routing-options traceoptions] user@host# set file ospf-bgp-policy-log user@host# set file size 5m user@host# set file files 5 user@host# set flag policy
Résultats
Confirmez votre configuration en entrant les show policy-options commandes et show routing-options du mode de configuration. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@host# show policy-options
policy-statement injectpolicy1 {
term injectterm1 {
then {
trace;
}
}
}
user@host# show routing-options
traceoptions {
file ospf-bgp-policy-log size 5m files 5;
flag policy;
}
Si vous avez terminé de configurer l’appareil, passez commit en mode de configuration.
Vérification
Dépannage
Utilisation de la commande show log pour examiner les actions de la stratégie de routage
Problème
La table de routage contient des routes inattendues ou des routes sont manquantes dans la table de routage.
Solution
Si vous configurez le suivi de stratégie comme indiqué dans cet exemple, vous pouvez exécuter la commande pour diagnostiquer les show log ospf-bgp-policy-log problèmes liés à la stratégie de routage. La show log ospf-bgp-policy-log commande affiche des informations sur les routes que le terme de stratégie analyse et sur lesquelles il injectpolicy1 agit.
Exemple : Redistribution de routes statiques dans OSPF
Cet exemple montre comment créer une stratégie qui redistribue les routes statiques dans OSPF.
Exigences
Avant de commencer :
Configurez les interfaces des appareils. Reportez-vous au Guide de l’utilisateur des interfaces pour les dispositifs de sécurité.
Aperçu
Dans cet exemple, vous créez une stratégie de routage appelée exportstatic1 et un terme de routage appelé exportstatic1. La stratégie injecte des routes statiques dans OSPF. Cet exemple inclut les paramètres suivants :
policy-statement: définit la stratégie de routage. Vous spécifiez le nom de la stratégie et définissez plus en détail les éléments de la stratégie. Le nom de la stratégie doit être unique et peut contenir des lettres, des chiffres et des traits d’union ( - ) et comporter jusqu’à 255 caractères.term: définit la condition de correspondance et les actions applicables à la stratégie de routage. Le nom du terme peut contenir des lettres, des chiffres et des traits d’union ( - ) et comporter jusqu’à 255 caractères. Vous spécifiez le nom du terme et définissez les critères auxquels un itinéraire entrant doit correspondre en incluant l’instructionfromet l’action à effectuer si l’itinéraire correspond aux conditions en incluant l’instructionthen. Dans cet exemple, vous spécifiez la condition de correspondance de protocole statique et l’action d’acceptation.export: applique la stratégie d’exportation que vous avez créée pour être évaluée lors de l’exportation de routes de la table de routage vers OSPF.
Topologie
Configuration
Configuration rapide de la CLI
Pour créer rapidement une stratégie qui injecte des routes statiques dans OSPF, copiez les commandes suivantes et collez-les dans l’interface de ligne de commande.
[edit] set policy-options policy-statement exportstatic1 term exportstatic1 from protocol static set policy-options policy-statement exportstatic1 term exportstatic1 then accept set protocols ospf export exportstatic1
Procédure
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 Modification de la configuration de Junos OS dans le Guide de l’utilisateur de l’interface de ligne de commande.
Pour injecter des routes statiques dans OSPF :
Créez la stratégie de routage.
[edit] user@host# edit policy-options policy-statement exportstatic1
Créez le terme de la stratégie.
[edit policy-options policy-statement exportstatic1] user@host# set term exportstatic1
Spécifiez static comme condition de correspondance.
[edit policy-options policy-statement exportstatic1 term exportstatic1] user@host# set from protocol static
Spécifiez que l’itinéraire doit être accepté si la condition précédente est remplie.
[edit policy-options policy-statement exportstatic1 term exportstatic1] user@host# set then accept
Appliquez la stratégie de routage à OSPF.
Note:Pour OSPFv3, incluez l’instruction
ospf3au niveau de la[edit protocols]hiérarchie.[edit] user@host# set protocols ospf export exportstatic1
Si vous avez terminé de configurer l’appareil, validez la configuration.
[edit] user@host# commit
Résultats
Confirmez votre configuration en saisissant les show policy-options commandes and show protocols ospf . Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@host# show policy-options
policy-statement exportstatic1 {
term exportstatic1 {
from protocol static;
then accept;
}
}
user@host# show protocols ospf export exportstatic1;
Pour confirmer votre configuration OSPFv3, entrez les commandes et show policy-options .show protocols ospf3
Vérification
Vérifiez que la configuration fonctionne correctement.
- Vérification de la présence des routes statiques attendues
- Vérification de l’ajout de LSA externes AS à la table de routage
Vérification de la présence des routes statiques attendues
But
Vérifiez l’effet de la stratégie d’exportation.
Action
À partir du mode opérationnel, entrez la show route commande.
Vérification de l’ajout de LSA externes AS à la table de routage
But
Sur l’unité de routage sur laquelle vous avez configuré la stratégie d’exportation, vérifiez que l’unité de routage émet un LSA externe AS pour les routes statiques qui sont ajoutées à la table de routage.
Action
À partir du mode opérationnel, entrez la show ospf database commande pour OSPFv2, puis entrez la show ospf3 database commande pour OSPFv3.
Exemple : Configuration d’une stratégie d’importation OSPF
Cet exemple montre comment créer une stratégie d’importation OSPF. Les stratégies d’importation OSPF s’appliquent uniquement aux routes externes. Une route externe est une route qui se trouve en dehors du système autonome (AS) OSPF.
Exigences
Avant de commencer :
Configurez les identificateurs de routeur pour les périphériques de votre réseau OSPF. Reportez-vous à la section Exemple : Configuration d’un identificateur de routeur OSPF.
Contrôlez le choix du routeur désigné par l’OSPF. Reportez-vous à la section Exemple : Contrôle de l’élection du routeur désigné OSPF.
Configurez un réseau OSPF à zone unique. Reportez-vous à la section Exemple : Configuration d’un réseau OSPF monozone .
Aperçu
Les routes externes sont apprises par les routeurs de limite AS. Les routes externes peuvent être annoncées dans tout le domaine OSPF si vous configurez le routeur de limite AS pour redistribuer la route dans OSPF. Une route externe peut être apprise par le routeur de limite AS à partir d’un protocole de routage autre qu’OSPF, ou la route externe peut être une route statique que vous configurez sur le routeur de limite AS.
Pour OSPFv3, la publication d’état de lien (LSA) est appelée LSA de préfixe interzone et remplit la même fonction qu’un LSA de résumé de réseau pour OSPFv2. Un routeur de bordure de zone (ABR) émet un préfixe interzone LSA pour chaque préfixe IPv6 qui doit être annoncé dans une zone.
La stratégie d’importation OSPF vous permet d’empêcher l’ajout de routes externes aux tables de routage des voisins OSPF. La stratégie d’importation n’a pas d’impact sur la base de données OSPF. Cela signifie que la stratégie d’importation n’a aucun impact sur les annonces d’état de lien. Le filtrage se fait uniquement sur les routes externes en OSPF. Les itinéraires intra-zone et inter-zone ne sont pas pris en compte pour le filtrage. L’action par défaut consiste à accepter l’itinéraire lorsque celui-ci ne correspond pas à la stratégie.
Cet exemple inclut les paramètres de stratégie OSPF suivants :
policy-statement: définit la stratégie de routage. Vous spécifiez le nom de la stratégie et définissez plus en détail les éléments de la stratégie. Le nom de la stratégie doit être unique et peut contenir des lettres, des chiffres et des traits d’union ( - ) et comporter jusqu’à 255 caractères.export: applique la stratégie d’exportation que vous avez créée pour être évaluée lorsque des LSA récapitulatifs du réseau sont inondés dans une zone. Dans cet exemple, la stratégie d’exportation est nommée export_static.import: applique la stratégie d’importation que vous avez créée pour empêcher l’ajout de routes externes à la table de routage. Dans cet exemple, la stratégie d’importation est nommée filter_routes.
Les périphériques que vous configurez dans cet exemple représentent les fonctions suivantes :
R1—Le périphérique R1 se trouve dans la zone 0.0.0.0 et dispose d’une connexion directe au périphérique R2. Une stratégie d’exportation OSPF est configurée sur R1. La stratégie d’exportation redistribue les routes statiques de la table de routage de R1 vers la base de données OSPF de R1. Étant donné que la route statique se trouve dans la base de données OSPF de R1, elle est annoncée dans un LSA au voisin OSPF de R1. Le voisin OSPF de R1 est l’appareil R2.
R2 : le périphérique R2 se trouve dans la zone 0.0.0.0 et dispose d’une connexion directe avec le périphérique R1. Une stratégie d’importation OSPF est configurée pour R2 qui correspond à la route statique vers le réseau 10.0.16.0/30 et empêche l’installation de la route statique dans la table de routage de R2. Le voisin OSPF de R2 est l’appareil R1.
Configuration
Configuration rapide de la CLI
Pour configurer rapidement une stratégie d’importation OSPF, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à la configuration de votre réseau, copiez et collez les commandes dans l’interface de ligne de commande au niveau de la hiérarchie [modifier], puis passez commit en mode de configuration.
Configuration sur l’appareil R1 :
[edit] set interfaces so-0/2/0 unit 0 family inet address 10.0.2.1/30 set protocols ospf export export_static set protocols ospf area 0.0.0.0 interface so-0/2/0 set policy-options policy-statement export_static from protocol static set policy-options policy-statement export_static then accept
Configuration sur l’appareil R2 :
[edit] set interfaces so-0/2/0 unit 0 family inet address 10.0.2.2/30 set protocols ospf import filter_routes set protocols ospf area 0.0.0.0 interface so-0/2/0 set policy-options policy-statement filter_routes from route-filter 10.0.16.0/30 exact set policy-options policy-statement filter_routes then reject
Procédure
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 Modification de la configuration de Junos OS dans leGuide de l’utilisateur de l’interface de ligne de commande.
Pour configurer une stratégie d’importation OSPF :
Configurez les interfaces.
[edit] user@R1# set interfaces so-0/2/0 unit 0 family inet address 10.0.2.1/30
[edit] user@R2# set interfaces so-0/2/0 unit 0 family inet address 10.0.2.2/30
Activez OSPF sur les interfaces.
Note:Pour OSPFv3, incluez l’instruction
ospf3au niveau de la[edit protocols]hiérarchie.[edit] user@R1# set protocols ospf area 0.0.0.0 interface so-0/2/0
[edit] user@R2# set protocols ospf area 0.0.0.0 interface so-0/2/0
Sur R1, redistribuez la route statique dans OSPF.
[edit] user@R1# set protocols ospf export export_static user@R1# set policy-options policy-statement export_static from protocol static user@R1# set policy-options policy-statement export_static then accept
Sur R2, configurez la stratégie d’importation OSPF.
[edit] user@R2# set protocols ospf import filter_routes user@R2# set policy-options policy-statement filter_routes from route-filter 10.0.16.0/30 exact user@R2# set policy-options policy-statement filter_routes then reject
Si vous avez terminé de configurer les périphériques, validez la configuration.
[edit] user@host# commit
Résultats
Confirmez votre configuration en entrant les show interfacescommandes , show policy-optionset show protocols ospf , sur l’appareil approprié. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
Sortie pour R1 :
user@R1# show interfaces
so-0/2/0 {
unit 0 {
family inet {
address 10.0.2.1/30;
}
}
}
user@R1# show policy-options
policy-statement export_static {
from protocol static;
then accept;
}
user@R1# show protocols ospf
export export_static;
area 0.0.0.0 {
interface so-0/2/0.0;
}
Sortie pour R2 :
user@R2# show interfaces
so-0/2/0 {
unit 0 {
family inet {
address 10.0.2.2/30;
}
}
}
user@R2# show policy-options
policy-statement filter_routes {
from {
route-filter 10.0.16.0/30 exact;
}
then reject;
}
user@R2# show protocols ospf
import filter_routes;
area 0.0.0.0 {
interface so-0/2/0.0;
}
Pour confirmer votre configuration OSPFv3, entrez les show interfacescommandes , show policy-options, show routing-optionset show protocols ospf3 sur le périphérique approprié.
Vérification
Vérifiez que la configuration fonctionne correctement.
Vérification de la base de données OSPF
But
Vérifiez qu’OSPF publie la route statique dans la base de données OSPF.
Action
À partir du mode opérationnel, entrez le show ospf database pour OSPFv2, puis entrez la show ospf3 database commande pour OSPFv3.
Exemple : configuration d’une stratégie de filtrage de routage pour spécifier la priorité des préfixes appris via OSPF
Cet exemple montre comment créer une stratégie d’importation OSPF qui donne la priorité aux préfixes spécifiques appris via OSPF.
Exigences
Avant de commencer :
Configurez les interfaces des appareils. Reportez-vous au Guide de l’utilisateur des interfaces pour les dispositifs de sécurité.
Configurez les identificateurs de routeur pour les périphériques de votre réseau OSPF. Reportez-vous à la section Exemple : Configuration d’un identificateur de routeur OSPF.
Contrôler le choix du routeur désigné OSPF Voir exemple : Contrôle du choix du routeur désigné OSPF
Configurez un réseau OSPF à zone unique. Reportez-vous à la section Exemple : Configuration d’un réseau OSPF monozone .
Configurez un réseau OSPF multizone. Reportez-vous à la section Exemple : Configuration d’un réseau OSPF multizone.
Aperçu
Dans un réseau comportant un grand nombre de routes OSPF, il peut être utile de contrôler l’ordre dans lequel les routes sont mises à jour en réponse à une modification de la topologie du réseau. Dans Junos OS version 9.3 et ultérieure, vous pouvez spécifier une priorité élevée, moyenne ou faible pour les préfixes inclus dans une stratégie d’importation OSPF. En cas de modification de la topologie OSPF, les préfixes de priorité élevée sont d’abord mis à jour dans la table de routage, suivis des préfixes de priorité moyenne, puis de priorité faible.
La stratégie d’importation OSPF ne peut être utilisée que pour définir la priorité ou filtrer les routes externes OSPF. Si une stratégie d’importation OSPF est appliquée et entraîne une reject action d’arrêt pour une route non externe, l’action reject est ignorée et la route est acceptée de toute façon. Par défaut, une telle route est maintenant installée dans la table de routage avec une priorité faible. Ce comportement empêche les trous noirs du trafic, c’est-à-dire le trafic ignoré silencieusement, en assurant un routage cohérent au sein du domaine OSPF.
En général, les routes OSPF auxquelles aucune priorité n’est explicitement attribuée sont traitées comme des routes de priorité moyenne, à l’exception des cas suivants :
La priorité par défaut des routes de rejet récapitulatif est faible.
Les routes locales qui ne sont pas ajoutées à la table de routage se voient attribuer une priorité faible.
Les routes externes qui sont rejetées par la stratégie d’importation et qui ne sont donc pas ajoutées à la table de routage se voient attribuer une priorité faible.
Tous les critères de correspondance disponibles applicables aux routes OSPF peuvent être utilisés pour déterminer la priorité. Deux des critères de correspondance les plus couramment utilisés pour OSPF sont les route-filter instructions and tag .
Dans cet exemple, le périphérique de routage se trouve dans la zone 0.0.0.0, avec des interfaces fe-0/1/0 et fe-1/1/0 une connexion aux périphériques voisins. Vous configurez une stratégie de routage d’importation nommée ospf-import pour spécifier une priorité pour les préfixes appris via OSPF. Les routes associées à ces préfixes sont installées dans la table de routage dans l’ordre de priorité spécifié des préfixes. Les routes correspondantes 192.0.2.0/24 orlonger sont installées en premier, car elles ont une priorité de high. Les routes correspondantes 198.51.100.0/24 orlonger sont ensuite installées, car elles ont une priorité de medium. Les routes correspondantes 203.0.113.0/24 orlonger sont installées en dernier car elles ont une priorité de low. Vous appliquez ensuite la stratégie d’importation à OSPF.
La valeur de priorité prend effet lorsqu’un nouvel itinéraire est installé ou lorsqu’une modification est apportée à un itinéraire existant.
Topologie
Configuration
Configuration rapide de la CLI
Pour configurer rapidement une stratégie d’importation OSPF qui donne la priorité aux préfixes spécifiques appris via OSPF, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à votre configuration réseau, copiez et collez les commandes dans l’interface de ligne de commande au niveau de la hiérarchie [modifier], puis passez commit en mode de configuration.
[edit] set interfaces fe-0/1/0 unit 0 family inet address 192.168.8.4/30 set interfaces fe-0/1/0 unit 0 family inet address 192.168.8.5/30 set policy-options policy-statement ospf-import term t1 from route-filter 203.0.113.0/24 orlonger set policy-options policy-statement ospf-import term t1 then priority low set policy-options policy-statement ospf-import term t1 then accept set policy-options policy-statement ospf-import term t2 from route-filter 198.51.100.0/24 orlonger set policy-options policy-statement ospf-import term t2 then priority medium set policy-options policy-statement ospf-import term t2 then accept set policy-options policy-statement ospf-import term t3 from route-filter 192.0.2.0/24 orlonger set policy-options policy-statement ospf-import term t3 then priority high set policy-options policy-statement ospf-import term t3 then accept set protocols ospf import ospf-import set protocols ospf area 0.0.0.0 interface fe-0/1/0 set protocols ospf area 0.0.0.0 interface fe-1/1/0
Procédure
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 Modification de la configuration de Junos OS dans leGuide de l’utilisateur de l’interface de ligne de commande.
Pour configurer une stratégie d’importation OSPF qui donne la priorité à des préfixes spécifiques :
Configurez les interfaces.
[edit] user@host# set interfaces fe-0/1/0 unit 0 family inet address 192.168.8.4/30 user@host# set interfaces fe-0/2/0 unit 0 family inet address 192.168.8.5/30
Activez OSPF sur les interfaces.
Note:Pour OSPFv3, incluez l’instruction
ospf3au niveau de la[edit protocols]hiérarchie.[edit] user@host# set protocols ospf area 0.0.0.0 interface fe-0/1/0 user@host# set protocols ospf area 0.0.0.0 interface fe-0/2/0
Configurez la stratégie pour spécifier la priorité des préfixes appris via OSPF.
[edit ] user@host# set policy-options policy-statement ospf-import term t1 from route-filter 203.0.113.0/24 orlonger user@host# set policy-options policy-statement ospf-import term t1 then priority low user@host# set policy-options policy-statement ospf-import term t1 then accept user@host# set policy-options policy-statement ospf-import term t2 from route-filter 198.51.100.0/24 orlonger user@host# set policy-options policy-statement ospf-import term t2 then priority medium user@host# set policy-options policy-statement ospf-import term t2 then accept user@host# set policy-options policy-statement ospf-import term t3 from route-filter 192.0.2.0/24 orlonger user@host# set policy-options policy-statement ospf-import term t3 then priority high user@host# set policy-options policy-statement ospf-import term t3 then accept
Appliquez la stratégie à OSPF.
[edit] user@host# set protocols ospf import ospf-import
Si vous avez terminé de configurer l’appareil, validez la configuration.
[edit] user@host# commit
Résultats
Confirmez votre configuration en saisissant les show interfacescommandes , show policy-options, et . show protocols ospf Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@host# show interfaces
fe-0/1/0 {
unit 0 {
family inet {
address 192.168.8.4/30;
}
}
}
fe-0/2/0 {
unit 0 {
family inet {
address 192.168.8.5/30;
}
}
}
user@host# show protocols ospf
import ospf-import;
area 0.0.0.0 {
interface fe-0/1/0.0;
interface fe-0/2/0.0;
}
user@host# show policy-options
policy-statement ospf-import {
term t1 {
from {
route-filter 203.0.113.0/24 orlonger;
}
then {
priority low;
accept;
}
}
term t2 {
from {
route-filter 198.51.100.0/24 orlonger;
}
then {
priority medium;
accept;
}
}
term t3 {
from {
route-filter 192.0.2.0/24 orlonger;
}
then {
priority high;
accept;
}
}
}
user@host# show protocols ospf
import ospf-import;
area 0.0.0.0 {
interface fe-0/1/0.0;
interface fe-0/2/0.0;
}
Pour confirmer votre configuration OSPFv3, entrez les show interfacescommandes , show policy-optionset show protocols ospf3 .
Vérification
Vérifiez que la configuration fonctionne correctement.
Vérification de la priorité du préfixe dans la table de routage OSPF
But
Vérifiez la priorité attribuée au préfixe dans la table de routage OSPF.
Action
À partir du mode opérationnel, entrez le show ospf route detail pour OSPFv2, puis entrez la show ospf3 route detail commande pour OSPFv3.
Présentation des stratégies d’importation et d’exportation pour les résumés réseau
Par défaut, l’OSPF utilise des annonces d’état de lien (LSA) récapitulatives du réseau pour transmettre les informations de routage au-delà des limites de zone. Chaque routeur de bordure de zone (ABR) inonde les LSA récapitulatifs du réseau vers d’autres périphériques de routage dans la même zone. L’ABR contrôle également les routes de la zone qui sont utilisées pour générer des LSA récapitulatifs du réseau vers d’autres zones. Chaque ABR gère une base de données topologique distincte pour chaque zone à laquelle il est connecté. Dans Junos OS version 9.1 et ultérieure, vous pouvez configurer des stratégies d’exportation et d’importation pour OSPFv2 et OSPFv3 afin de contrôler la distribution et la génération des LSA récapitulatifs réseau, qui contiennent des informations sur les préfixes OSPF interzones. Pour OSPFv3, le LSA est appelé LSA de préfixe interzone et remplit la même fonction qu’un LSA de synthèse réseau pour OSPFv2. Un ABR est à l’origine d’un préfixe interzone LSA pour chaque préfixe IPv6 qui doit être annoncé dans une zone.
La stratégie d’exportation vous permet de spécifier les LSA récapitulatifs qui sont inondés dans une zone. La stratégie d’importation vous permet de contrôler les routes apprises à partir d’une zone qui sont utilisées pour générer des LSA récapitulatifs dans d’autres zones. Vous définissez une stratégie de routage au niveau de la [edit policy-options policy-statement policy-name] hiérarchie. Comme pour toutes les stratégies d’exportation OSPF, les stratégies d’exportation LSA à résumé réseau sont rejetées par défaut. De même, comme pour toutes les stratégies d’importation OSPF, les stratégies d’importation LSA récapitulatives réseau acceptent par défaut toutes les routes OSPF.
Exemple : Configuration d’une stratégie d’exportation OSPF pour les résumés réseau
Cet exemple montre comment créer une stratégie d’exportation OSPF pour contrôler les LSA de synthèse réseau (type 3) que l’ABR inonde dans une zone OSPF.
Exigences
Avant de commencer :
Configurez les identificateurs de routeur pour les périphériques de votre réseau OSPF. Reportez-vous à la section Exemple : Configuration d’un identificateur de routeur OSPF.
Contrôlez le choix du routeur désigné par l’OSPF. Voir Exemple : Contrôle de l’élection du routeur désigné OSPF
Aperçu
L’OSPF utilise des LSA récapitulatifs du réseau pour transmettre les informations d’itinéraire au-delà des limites de zone. En fonction de votre environnement réseau, vous souhaiterez peut-être filtrer davantage les LSA récapitulatifs du réseau entre les zones OSPF. Par exemple, si vous créez des zones OSPF pour définir des limites administratives, vous ne voudrez peut-être pas publier les informations de route interne entre ces zones. Pour améliorer encore le contrôle de la distribution de routage entre plusieurs zones OSPF, vous pouvez configurer des stratégies de résumé du réseau sur l’ABR pour la zone dans laquelle vous souhaitez filtrer la publication des LSA récapitulatifs du réseau.
Pour OSPFv3, le LSA est appelé LSA de préfixe interzone et remplit la même fonction qu’un LSA de synthèse réseau pour OSPFv2. Un ABR est à l’origine d’un préfixe interzone LSA pour chaque préfixe IPv6 qui doit être annoncé dans une zone. Dans cette rubrique, les termes stratégie récapitulative réseau et stratégie récapitulative réseau sont utilisés pour décrire les fonctionnalités OSPFv2 et OSPFv3.
Les instructions suivantes s’appliquent aux stratégies récapitulatives d’exportation de réseau :
Vous devez avoir une compréhension approfondie de votre réseau avant de configurer ces stratégies. Une configuration incorrecte des stratégies de synthèse du réseau peut entraîner des résultats indésirables, tels qu’un routage sous-optimal ou une perte de trafic.
Nous vous recommandons d’utiliser la condition de correspondance de stratégie de filtre de routage pour ces types de stratégies.
Nous vous recommandons d’utiliser les
accepttermes etrejectde stratégie de routage pour ces types de stratégies.
La figure 3 montre un exemple de topologie avec trois zones OSPF. R4 génère des récapitulatifs de réseau pour les itinéraires de la zone 4 et les envoie hors de la zone 4 vers la zone 0. R3 génère des récapitulatifs de réseau pour les itinéraires de la zone 3 et les envoie hors de la zone 3 vers la zone 0.
Dans cet exemple, vous configurez R4 avec une stratégie récapitulative du réseau d’exportation nommée export-policy qui autorise uniquement les routes qui correspondent au préfixe 10.0.4.4 de la zone 3 à la zone 4. La stratégie d’exportation contrôle les LSA récapitulatifs du réseau que R4 inonde dans la zone 4. Il en résulte que seule la route interzone autorisée entre dans la zone 4 et que toutes les autres routes interzones doivent être purgées de la base de données OSPF et de la table de routage des périphériques de la zone 4. Vous définissez d’abord la stratégie, puis vous l’appliquez à l’ABR en incluant l’instruction network-summary-export pour OSPFv2 ou l’instruction inter-area-prefix-export pour OSPFv3.
Les appareils fonctionnent comme suit :
R1 : le périphérique R1 est un routeur interne dans la zone 3. L’interface
fe-0/1/0a une adresse IP de 10.0.4.13/30 et se connecte à R3. L’interfacefe-0/0/1a une adresse IP de 10.0.4.5/30 et se connecte à R2.R2 : le périphérique R2 est un routeur interne de la zone 3. L’interface
fe-0/0/1a une adresse IP de 10.0.4.6/30 et se connecte à R1. L’interfacefe-1/0/0a une adresse IP de 10.0.4.1 et se connecte à R3.R3—L’appareil R3 fait partie de la zone 3 et de la zone 0. R3 est l’ABR entre la zone 3 et la zone 0, et transmet les LSA récapitulatifs du réseau entre les zones. L’interface
fe-1/0/0a une adresse IP de 10.0.4.2/30 et se connecte à R2. L’interfacefe-1/1/0a une adresse IP de 10.0.4.14/30 et se connecte à R1. L’interfacefe-0/0/1a une adresse IP de 10.0.2.1/30 et se connecte à R4.R4—L’appareil R4 fait partie des zones 0 et 4. R4 est l’ABR entre la zone 0 et la zone 4, et transmet les LSA récapitulatifs du réseau entre les zones. L’interface
fe-0/0/1a une adresse IP de 10.0.2.4/30 et se connecte à R3. L’interfacefe-1/1/0a une adresse IP de 10.0.8.6/30 et se connecte à R5. L’interfacefe-1/0/0a une adresse IP de 10.0.8.9/30 et se connecte à R6.R5 : le périphérique R5 est un routeur interne de la zone 4. L’interface
fe-1/1/0a une adresse IP de 10.0.8.5/30 et se connecte à R4.R6 : le périphérique R6 est un routeur interne de la zone 4. L’interface
fe-1/0/0a une adresse IP de 10.0.8.10/30 et se connecte à R4.
Configuration
Configuration rapide de la CLI
Pour configurer rapidement une stratégie d’exportation OSPF pour les résumés réseau, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à votre configuration réseau, copiez et collez les commandes dans l’interface de ligne de commande au niveau de la hiérarchie [modifier], puis passez commit en mode de configuration.
Configuration sur l’appareil R1 :
[edit] set interfaces fe-0/1/0 unit 0 family inet address 10.0.4.13/30 set interfaces fe-0/0/1 unit 0 family inet address 10.0.4.5/30 set protocols ospf area 0.0.0.3 interface fe-0/1/0 set protocols ospf area 0.0.0.3 interface fe-0/0/1
Configuration sur l’appareil R2 :
[edit] set interfaces fe-0/1/0 unit 0 family inet address 10.0.4.6/30 set interfaces fe-1/0/0 unit 0 family inet address 10.0.4.1/30 set protocols ospf area 0.0.0.3 interface fe-0/1/0 set protocols ospf area 0.0.0.3 interface fe-1/0/0
Configuration sur l’appareil R3 :
[edit] set interfaces fe-1/0/0 unit 0 family inet address 10.0.4.2/30 set interfaces fe-1/1/0 unit 0 family inet address 10.0.4.14/30 set interfaces fe-0/0/1 unit 0 family inet address 10.0.2.1/30 set protocols ospf area 0.0.0.3 interface fe-1/0/0 set protocols ospf area 0.0.0.3 interface fe-1/1/0 set protocols ospf area 0.0.0.0 interface fe-0/0/1
Configuration sur l’appareil R4 :
[edit] set interfaces fe-0/0/1 unit 0 family inet address 10.0.2.1/30 set interfaces fe-1/1/0 unit 0 family inet address 10.0.8.6/30 set interfaces fe-1/0/0 unit 0 family inet address 10.0.8.9/30 set policy-options policy-statement export-policy term term1 from route-filter 10.0.4.4/30 prefix-length-range /30-/30 set policy-options policy-statement export-policy term term1 then accept set protocols ospf area 0.0.0.0 interface fe-0/0/1 set protocols ospf area 0.0.0.4 interface fe-0/1/0 set protocols ospf area 0.0.0.4 interface fe-1/0/0 set protocols ospf area 0.0.0.4 network-summary-export export-policy
Configuration sur l’appareil R5 :
[edit] set interfaces fe-1/1/0 unit 0 family inet address 10.0.8.5/30 set protocols ospf area 0.0.0.4 interface fe-0/1/0
Configuration sur l’appareil R6 :
[edit] set interfaces fe-1/0/0 unit 0 family inet address 10.0.8.10/30 set protocols ospf area 0.0.0.4 interface fe-1/0/0
Procédure
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 Modification de la configuration de Junos OS dans le Guide de l’utilisateur de l’interface de ligne de commande.
Pour configurer une stratégie d’exportation OSPF pour les résumés réseau :
Configurez les interfaces.
Note:Pour OSPFv3, utilisez des adresses IPv6.
[edit] user@R1# set interfaces fe-0/1/0 unit 0 family inet address 10.0.4.13/30 user@R1# set interfaces fe-0/0/1 unit 0 family inet address 10.0.4.5/30
[edit] user@R2# set interfaces fe-0/1/0 unit 0 family inet address 10.0.4.6/30 user@R2# set interfaces fe-1/0/0 unit 0 family inet address 10.0.4.1/30
[edit] user@R3# set interfaces fe-1/0/0 unit 0 family inet address 10.0.4.2/30 user@R3# set interfaces fe-1/1/0 unit 0 family inet address 10.0.4.14/30 user@R3#set interfaces fe-0/0/1 unit 0 family inet address 10.0.2.1/30
[edit] user@R4# set interfaces fe-0/0/1 unit 0 family inet address 10.0.2.1/30 user@R4# set interfaces fe-1/1/0 unit 0 family inet address 10.0.8.6/30 user@R4# set interfaces fe-1/0/0 unit 0 family inet address 10.0.8.9/30
[edit] user@R5# set interfaces fe-1/1/0 unit 0 family inet address 10.0.8.5/30
[edit] user@R6# set interfaces fe-1/0/0 unit 0 family inet address 10.0.8.10/30
Activez OSPF sur les interfaces.
Note:Pour OSPFv3, incluez l’instruction
ospf3au niveau de la[edit protocols]hiérarchie.[edit] user@R1# set protocols ospf area 0.0.0.3 interface fe-0/1/0 user@R1# set protocols ospf area 0.0.0.3 interface fe-0/0/1
[edit] user@R2# set protocols ospf area 0.0.0.3 interface fe-0/1/0 user@R2# set protocols ospf area 0.0.0.3 interface fe-1/0/0
[edit] user@R3# set protocols ospf area 0.0.0.3 interface fe-1/0/0 user@R3# set protocols ospf area 0.0.0.3 interface fe-1/1/0 user@R3# set protocols ospf area 0.0.0.0 interface fe-0/0/1
[edit] user@R4# set protocols ospf area 0.0.0.0 interface fe-0/0/1 user@R4# set protocols ospf area 0.0.0.4 interface fe-1/1/0 user@R4# set protocols ospf area 0.0.0.4 interface fe-1/0/0
[edit] user@R5# set protocols ospf area 0.0.0.4 interface fe-1/1/0
[edit] user@R6# set protocols ospf area 0.0.0.4 interface fe-1/0/0
Sur R4, configurez la stratégie récapitulative du réseau d’exportation.
[edit ] user@R4# set policy-options policy-statement export-policy term term1 from route-filter 10.0.4.4/30 prefix-length-range /30-/30 user@R4# set policy-options policy-statement export-policy term term1 then accept
Sur R4, appliquez la stratégie de résumé du réseau d’exportation à OSPF.
Note:Pour OSPFv3, incluez l’instruction
inter-area-prefix-exportau niveau de la[edit protocols ospf3 area area-id]hiérarchie.[edit] user@R4# set protocols ospf area 0.0.0.4 network-summary-export export-policy
Si vous avez terminé de configurer les périphériques, validez la configuration.
[edit] user@host# commit
Résultats
Confirmez votre configuration en entrant les show interfacescommandes , show policy-optionset show protocols ospf , sur l’appareil approprié. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
Sortie pour R1 :
user@R1# show interfaces
fe-0/0/1 {
unit 0 {
family inet {
address 10.0.4.5/30;
}
}
}
fe-1/1/0 {
unit 0 {
family inet {
address 10.0.4.13/30;
}
}
}
user@R1# show protocols ospf
area 0.0.0.3 {
interface fe-0/1/0.0;
interface fe-0/0/1.0;
}
Sortie pour R2 :
user@R2# show interfaces
fe-0/1/0 {
unit 0 {
family inet {
address 10.0.4.6/30;
}
}
}
fe-1/0/0 {
unit 0 {
family inet {
address 10.0.4.3/30;
}
}
}
user@R2# show protocols ospf
area 0.0.0.3 {
interface fe-0/1/0.0;
interface fe-1/0/0.0;
}
Sortie pour R3 :
user@R3# show interfaces
fe-0/0/1 {
unit 0 {
family inet {
address 10.0.2.3/30;
}
}
}
fe-1/0/0 {
unit 0 {
family inet {
address 10.0.4.2/30;
}
}
}
fe-1/1/0 {
unit 0 {
family inet {
address 10.0.4.14/30;
}
}
}
user@R3# show protocols ospf
area 0.0.0.0 {
interface fe-0/0/1.0;
}
area 0.0.0.3 {
interface fe-1/0/0.0;
interface fe-1/1/0.0;
}
Sortie pour R4 :
user@R4# show interfaces
fe-0/0/1 {
unit 0 {
family inet {
address 10.0.2.4/30;
}
}
}
fe-1/0/0 {
unit 0 {
family inet {
address 10.0.8.6/30;
}
}
}
fe-1/1/0 {
unit 0 {
family inet {
address 10.0.8.3/30;
}
}
}
user@R4# show protocols ospf
area 0.0.0.0 {
interface fe-0/0/1.0;
}
area 0.0.0.4 {
network-summary-export export-policy;
interface fe-1/0/0.0;
interface fe-1/1/0.0;
}
user@R4# show policy-options
policy-statement export-policy {
term term1 {
from {
route-filter 10.0.4.4/30 prefix-length-range /30-/30;
}
then accept;
}
}
Sortie pour R5 :
user@R5# show interfaces
fe-1/1/0 {
unit 0 {
family inet {
address 10.0.8.5/30;
}
}
}
user@R5# show protocols ospf
area 0.0.0.4 {
interface fe-1/1/0.0;
}
Sortie pour R6 :
user@R6# show interfaces
fe-1/0/0 {
unit 0 {
family inet {
address 10.0.8.7/30;
}
}
}
user@R6# show protocols ospf
area 0.0.0.4 {
interface fe-1/0/0.0;
}
Pour confirmer votre configuration OSPFv3, entrez les show interfacescommandes , show policy-options, et show protocols ospf3 sur le périphérique approprié.
Vérification
Vérifiez que la configuration fonctionne correctement.
Vérification de la base de données OSPF
But
Vérifiez que la base de données OSPF pour les appareils de la zone 4 inclut l’itinéraire interzone que nous avons autorisé sur l’ABR R4. Les autres routes interzones qui ne sont pas spécifiées doivent vieillir ou ne plus être présentes dans la base de données OSPF.
Action
À partir du mode opérationnel, entrez la show ospf database netsummary area 0.0.0.4 commande pour OSPFv2, puis entrez la show ospf3 database inter-area-prefix area 0.0.0.4 commande pour OSPFv3.
Exemple : Configuration d’une stratégie d’importation OSPF pour les résumés réseau
Cet exemple montre comment créer une stratégie d’importation OSPF pour contrôler les LSA de synthèse réseau (type 3) que l’ABR annonce à partir d’une zone OSPF.
Exigences
Avant de commencer :
Configurez les identificateurs de routeur pour les périphériques de votre réseau OSPF. Reportez-vous à la section Exemple : Configuration d’un identificateur de routeur OSPF.
Contrôlez le choix du routeur désigné par l’OSPF. Reportez-vous à la section Exemple : Contrôle de l’élection du routeur désigné OSPF.
Aperçu
L’OSPF utilise des LSA récapitulatifs du réseau pour transmettre les informations d’itinéraire au-delà des limites de zone. En fonction de votre environnement réseau, vous souhaiterez peut-être filtrer davantage les LSA récapitulatifs du réseau entre les zones OSPF. Par exemple, si vous créez des zones OSPF pour définir des limites administratives, vous ne voudrez peut-être pas publier les informations de route interne entre ces zones. Pour améliorer encore le contrôle de la distribution de routage entre plusieurs zones OSPF, vous pouvez configurer des stratégies de résumé du réseau sur l’ABR pour la zone dans laquelle vous souhaitez filtrer la publication des LSA récapitulatifs du réseau.
Pour OSPFv3, le LSA est appelé LSA de préfixe interzone et remplit la même fonction qu’un LSA de synthèse réseau pour OSPFv2. Un ABR est à l’origine d’un préfixe interzone LSA pour chaque préfixe IPv6 qui doit être annoncé dans une zone. Dans cette rubrique, les termes stratégie récapitulative réseau et stratégie récapitulative réseau sont utilisés pour décrire les fonctionnalités OSPFv2 et OSPFv3.
Les instructions suivantes s’appliquent aux stratégies récapitulatives réseau d’importation :
Vous devez avoir une compréhension approfondie de votre réseau avant de configurer ces stratégies. Une configuration incorrecte des stratégies de synthèse du réseau peut entraîner des résultats indésirables, tels qu’un routage sous-optimal ou une perte de trafic.
Nous vous recommandons d’utiliser la
route-filtercondition de correspondance de la stratégie pour ces types de stratégies.Nous vous recommandons d’utiliser les
accepttermes etrejectde stratégie de routage pour ces types de stratégies.
La figure 4 montre un exemple de topologie avec trois zones OSPF. R4 génère des récapitulatifs de réseau pour les itinéraires de la zone 4 et les envoie hors de la zone 4 vers la zone 0. R3 génère des récapitulatifs de réseau pour les itinéraires de la zone 3 et les envoie hors de la zone 3 vers la zone 0.
Dans cet exemple, vous configurez R3 avec une stratégie récapitulative du réseau d’importation nommée import-policy afin que R3 génère uniquement des récapitulatifs de réseau pour l’itinéraire 10.0.4.12/30. La stratégie d’importation contrôle les routes et donc les résumés de réseau que R3 annonce en dehors de la zone 3, donc l’application de cette politique signifie que R3 n’annonce que la route 10.0.4.12/30 en dehors de la zone 3. Il en résulte que les résumés de réseau existants provenant d’autres routes interzones sont purgés de la base de données OSPF dans les zones 0 et 4, ainsi que les tables de routage des appareils dans les zones 0 et 4. Vous définissez d’abord la stratégie, puis vous l’appliquez à l’ABR en incluant l’instruction network-summary-import pour OSPFv2 ou l’instruction inter-area-prefix-import pour OSPFv3.
Les appareils fonctionnent comme suit :
R1 : le périphérique R1 est un routeur interne dans la zone 3. L’interface
ge-0/1/0a une adresse IP de 10.0.4.13/30 et se connecte à R3. L’interfacege-0/0/1a une adresse IP de 10.0.4.5/30 et se connecte à R2.R2 : le périphérique R2 est un routeur interne de la zone 3. L’interface
ge-0/0/1a une adresse IP de 10.0.4.6/30 et se connecte à R1. L’interfacege-1/0/0a une adresse IP de 10.0.4.1/30 et se connecte à R3.R3—L’appareil R3 fait partie de la zone 3 et de la zone 0. R3 est l’ABR entre la zone 3 et la zone 0, et transmet les LSA récapitulatifs du réseau entre les zones. L’interface
ge-1/0/0a une adresse IP de 10.0.4.2/30 et se connecte à R2. L’interfacege-1/1/0a une adresse IP de 10.0.4.14/30 et se connecte à R1. L’interfacege-0/0/1a une adresse IP de 10.0.2.1/30 et se connecte à R4.R4—L’appareil R4 fait partie des zones 0 et 4. R4 est l’ABR entre la zone 0 et la zone 4, et transmet les LSA récapitulatifs du réseau entre les zones. L’interface
ge-0/0/1a une adresse IP de 10.0.2.1/30 et se connecte à R3. L’interfacege-1/1/0a une adresse IP de 10.0.8.6/30 et se connecte à R5. L’interfacege-1/0/0a une adresse IP de 10.0.8.9/30 et se connecte à R6.R5 : le périphérique R5 est un routeur interne de la zone 4. L’interface
ge-1/1/0a une adresse IP de 10.0.8.5/30 et se connecte à R4.R6 : le périphérique R6 est un routeur interne de la zone 4. L’interface
ge-1/0/0a une adresse IP de 10.0.8.10/30 et se connecte à R4.
Configuration
Procédure
Configuration rapide de la CLI
Pour configurer rapidement une stratégie d’importation OSPF pour les résumés réseau, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à votre configuration réseau, copiez et collez les commandes dans l’interface de ligne de commande au niveau de la hiérarchie [modifier], puis passez commit en mode de configuration.
Configuration sur l’appareil R1 :
[edit] set interfaces ge-0/1/0 unit 0 family inet address 10.0.4.13/30 set interfaces ge-0/0/1 unit 0 family inet address 10.0.4.5/30 set protocols ospf area 0.0.0.3 interface ge-0/1/0 set protocols ospf area 0.0.0.3 interface ge-0/0/1
Configuration sur l’appareil R2 :
[edit] set interfaces ge-0/1/0 unit 0 family inet address 10.0.4.6/30 set interfaces ge-1/0/0 unit 0 family inet address 10.0.4.1/30 set protocols ospf area 0.0.0.3 interface ge-0/1/0 set protocols ospf area 0.0.0.3 interface ge-1/0/0
Configuration sur l’appareil R3 :
[edit] set interfaces ge-1/0/0 unit 0 family inet address 10.0.4.2/30 set interfaces ge-1/1/0 unit 0 family inet address 10.0.4.14/30 set interfaces ge-0/0/1 unit 0 family inet address 10.0.2.1/30 set policy-options policy-statement import-policy term term1 from route-filter 10.0.4.12/30 prefix-length-range /30-/30 set policy-options policy-statement import-policy term term1 then accept set policy-options policy-statement import-policy term term2 then reject set protocols ospf area 0.0.0.3 interface ge-1/0/0 set protocols ospf area 0.0.0.3 interface ge-1/1/0 set protocols ospf area 0.0.0.0 interface ge-0/0/1 set protocols ospf area 0.0.0.3 network-summary-import import-policy
Configuration sur l’appareil R4 :
[edit] set interfaces ge-0/0/1 unit 0 family inet address 10.0.2.1/30 set interfaces ge-1/1/0 unit 0 family inet address 10.0.8.6/30 set interfaces ge-1/0/0 unit 0 family inet address 10.0.8.9/30 set protocols ospf area 0.0.0.0 interface ge-0/0/1 set protocols ospf area 0.0.0.4 interface ge-1/1/0 set protocols ospf area 0.0.0.4 interface ge-1/0/0
Configuration sur l’appareil R5 :
[edit] set interfaces ge-1/1/0 unit 0 family inet address 10.0.8.5/30 set protocols ospf area 0.0.0.4 interface ge-1/1/0
Configuration sur l’appareil R6 :
[edit] set interfaces ge-1/0/0 unit 0 family inet address 10.0.8.10/30 set protocols ospf area 0.0.0.4 interface ge-1/0/0
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 Modification de la configuration de Junos OS dans le Guide de l’utilisateur de l’interface de ligne de commande.
Pour configurer et configurer une stratégie d’importation OSPF pour les résumés de réseau :
Configurez les interfaces.
Note:Pour OSPFv3, utilisez des adresses IPv6.
[edit] user@R1# set interfaces ge-0/1/0 unit 0 family inet address 10.0.4.13/30 user@R1# set interfaces ge-0/0/1 unit 0 family inet address 10.0.4.5/30
[edit] user@R2# set interfaces ge-0/1/0 unit 0 family inet address 10.0.4.6/30 user@R2# set interfaces ge-1/0/0 unit 0 family inet address 10.0.4.1/30
[edit] user@R3# set interfaces ge-1/0/0 unit 0 family inet address 10.0.4.2/30 user@R3# set interfaces ge-1/1/0 unit 0 family inet address 10.0.4.14/30 user@R3#set interfaces ge-0/0/1 unit 0 family inet address 10.0.2.1/30
[edit] user@R4# set interfaces ge-0/0/1 unit 0 family inet address 10.0.2.1/30 user@R4# set interfaces ge-1/1/0 unit 0 family inet address 10.0.8.6/30 user@R4# set interfaces ge-1/0/0 unit 0 family inet address 10.0.8.9/30
[edit] user@R5# set interfaces ge-1/1/0 unit 0 family inet address 10.0.8.5/30
[edit] user@R6# set interfaces ge-1/0/0 unit 0 family inet address 10.0.8.10/30
Activez OSPF sur les interfaces.
Note:Pour OSPFv3, incluez l’instruction
ospf3au niveau de la[edit protocols]hiérarchie.[edit] user@R1# set protocols ospf area 0.0.0.3 interface ge-0/1/0 user@R1# set protocols ospf area 0.0.0.3 interface ge-0/0/1
[edit] user@R2# set protocols ospf area 0.0.0.3 interface ge-0/1/0 user@R2# set protocols ospf area 0.0.0.3 interface ge-1/0/0
[edit] user@R3# set protocols ospf area 0.0.0.3 interface ge-1/0/0 user@R3# set protocols ospf area 0.0.0.3 interface ge-1/1/0 user@R3# set protocols ospf area 0.0.0.0 interface ge-0/0/1
[edit] user@R4# set protocols ospf area 0.0.0.0 interface ge-0/0/1 user@R4# set protocols ospf area 0.0.0.4 interface ge-1/1/0 user@R4# set protocols ospf area 0.0.0.4 interface ge-1/0/0
[edit] user@R5# set protocols ospf area 0.0.0.4 interface ge-1/1/0
[edit] user@R6# set protocols ospf area 0.0.0.4 interface ge-1/0/0
Sur R3, configurez la stratégie récapitulative du réseau d’importation.
[edit ] user@R3# set policy-options policy-statement import-policy term term1 from route-filter 10.0.4.12/30 prefix-length-range /30-/30 user@R3# set policy-options policy-statement import-policy term term1 then accept
Sur R3, appliquez la stratégie récapitulative d’importation de réseau à OSPF.
Note:Pour OSPFv3, incluez l’instruction
inter-area-prefix-exportau niveau de la[edit protocols ospf3 area area-id]hiérarchie.[edit] user@R3# set protocols ospf area 0.0.0.3 network-summary-import import-policy
Si vous avez terminé de configurer les périphériques, validez la configuration.
[edit] user@host# commit
Résultats
Confirmez votre configuration en entrant les show interfacescommandes , show policy-optionset show protocols ospf , sur l’appareil approprié. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
Sortie pour R1 :
user@R1# show interfacesge-0/0/1 {
unit 0 {
family inet {
address 10.0.4.5/30;
}
}
}
ge-0/1/0 {
unit 0 {
family inet {
address 10.0.4.13/30;
}
}
}
user@R1# show protocols ospf
area 0.0.0.3 {
interface ge-0/1/0.0;
interface ge-0/0/1.0;
}
Sortie pour R2 :
user@R2# show interfaces
ge-0/1/0 {
unit 0 {
family inet {
address 10.0.4.6/30;
}
}
}
ge-1/0/0 {
unit 0 {
family inet {
address 10.0.4.1/30;
}
}
}
user@R2# show protocols ospf
area 0.0.0.3 {
interface ge-0/1/0.0;
interface ge-1/0/0.0;
}
Sortie pour R3 :
user@R3# show interfaces
ge-0/0/1 {
unit 0 {
family inet {
address 10.0.2.1/30;
}
}
}
ge-1/0/0 {
unit 0 {
family inet {
address 10.0.4.2/30;
}
}
}
ge-1/1/0 {
unit 0 {
family inet {
address 10.0.4.14/30;
}
}
}
user@R3# show protocols ospf
area 0.0.0.0 {
interface ge-0/0/1.0;
}
area 0.0.0.3 {
network-summary-import import policy;
interface ge-1/0/0.0;
interface ge-1/1/0.0;
}
user@R3# show policy-options
policy-statement import-policy {
term term1 {
from {
route-filter 10.0.4.12/30 prefix-length-range /30-/30;
}
then accept;
}
term term2 {
then reject;
}
}
Sortie pour R4 :
user@R4# show interfaces
ge-0/0/1 {
unit 0 {
family inet {
address 10.0.2.1/30;
}
}
}
ge-1/0/0 {
unit 0 {
family inet {
address 10.0.8.9/30;
}
}
}
ge-1/1/0 {
unit 0 {
family inet {
address 10.0.8.6/30;
}
}
}
user@R4# show protocols ospf
area 0.0.0.0 {
interface ge-0/0/1.0;
}
area 0.0.0.4 {
interface ge-0/1/0.0;
interface ge-1/0/0.0;
}
Sortie pour R5 :
user@R5# show interfaces
ge-1/1/0 {
unit 0 {
family inet {
address 10.0.8.5/30;
}
}
}
user@R5# show protocols ospf
area 0.0.0.4 {
interface ge-1/1/0.0;
}
Sortie pour R6 :
user@R6# show interfaces
ge-1/0/0 {
unit 0 {
family inet {
address 10.0.8.10/30;
}
}
}
user@R6# show protocols ospf
area 0.0.0.4 {
interface ge-1/0/0.0;
}
Pour confirmer votre configuration OSPFv3, entrez les show interfacescommandes , show policy-options, et show protocols ospf3 sur le périphérique approprié.
Vérification
Vérifiez que la configuration fonctionne correctement.
Vérification de la base de données OSPF
But
Vérifiez que la base de données OSPF pour les appareils de la zone 4 inclut l’itinéraire interzone que nous annonçons à partir de R3. Tous les autres itinéraires de la zone 3 ne doivent pas être annoncés dans la zone 4, de sorte que ces entrées doivent vieillir ou ne plus être présentes dans la base de données OSPF.
Action
À partir du mode opérationnel, entrez la show ospf database netsummary area 0.0.0.4 commande pour OSPFv2, puis entrez la show ospf3 database inter-area-prefix area 0.0.0.4 commande pour OSPFv3.
Vérification de la table de routage
But
Vérifiez que l’itinéraire spécifié est inclus dans la table de routage de R4, R5 ou R6. Tout autre itinéraire de la zone 3 ne doit pas être annoncé dans la zone 4.
Action
À partir du mode opérationnel, entrez la show route protocol ospf commande pour OSPFv2 et OSPFv3.
Exemple : redistribution de routes OSPF vers IS-IS
Cet exemple montre comment redistribuer des routes OSPF dans un réseau IS-IS.
Exigences
Aucune configuration spéciale au-delà de l’initialisation de l’appareil n’est requise avant de configurer cet exemple.
Aperçu
Une stratégie d’exportation peut être appliquée à IS-IS pour faciliter la redistribution des itinéraires.
Junos OS ne prend pas en charge l’application d’une stratégie d’importation pour les protocoles de routage d’état de lien tels qu’IS-IS, car de telles stratégies peuvent entraîner des entrées LSDB (link-state database) incohérentes, ce qui peut entraîner des incohérences de routage.
Dans cet exemple, les routes OSPF 192.168.0/24 à 192.168.3/24 sont redistribuées dans la zone IS-IS 49.0002 à partir de l’équipement R2.
En outre, les stratégies sont configurées pour s’assurer que l’appareil R1 peut atteindre des destinations sur le réseau 10.0.0.44/30 et que l’équipement R3 peut atteindre des destinations sur le réseau 10.0.0.36/30. Vous bénéficiez ainsi d’une accessibilité de bout en bout.
La figure 5 illustre la topologie utilisée dans cet exemple.
de redistribution de routes IS-IS
CLI Quick Configuration affiche la configuration de tous les périphériques de la Figure 5. La section #d177e65__d177e235 décrit les étapes sur l’appareil R2. #d177e65__d177e364 décrit les étapes sur l’appareil R3.
Topologie
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 R1
set interfaces fe-1/2/0 unit 0 description to-R7 set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.38/30 set interfaces fe-1/2/0 unit 0 family iso set interfaces lo0 unit 0 family inet address 172.16.3.5/32 set interfaces lo0 unit 0 family iso address 49.0002.0172.0016.0305.00 set protocols isis interface fe-1/2/0.0 set protocols isis interface lo0.0
Appareil R2
set interfaces fe-1/2/1 unit 0 description to-R5 set interfaces fe-1/2/1 unit 0 family inet address 10.0.0.37/30 set interfaces fe-1/2/1 unit 0 family iso set interfaces fe-1/2/0 unit 0 description to-OSPF-network set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.45/30 set interfaces lo0 unit 0 family inet address 172.16.9.7/32 set interfaces lo0 unit 0 family iso address 49.0002.0172.0016.0907.00 set protocols isis export ospf-isis set protocols isis export send-direct-to-isis-neighbors set protocols isis interface fe-1/2/1.0 set protocols isis interface lo0.0 set protocols ospf export send-direct-to-ospf-neighbors set protocols ospf area 0.0.0.1 interface fe-1/2/0.0 set protocols ospf area 0.0.0.1 interface lo0.0 passive set policy-options policy-statement ospf-isis term 1 from protocol ospf set policy-options policy-statement ospf-isis term 1 from route-filter 192.168.0.0/22 longer set policy-options policy-statement ospf-isis term 1 then accept set policy-options policy-statement send-direct-to-isis-neighbors from protocol direct set policy-options policy-statement send-direct-to-isis-neighbors from route-filter 10.0.0.44/30 exact set policy-options policy-statement send-direct-to-isis-neighbors then accept set policy-options policy-statement send-direct-to-ospf-neighbors from protocol direct set policy-options policy-statement send-direct-to-ospf-neighbors from route-filter 10.0.0.36/30 exact set policy-options policy-statement send-direct-to-ospf-neighbors then accept
Appareil R3
set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.46/30 set interfaces lo0 unit 0 family inet address 192.168.1.1/32 set interfaces lo0 unit 0 family inet address 192.168.2.1/32 set interfaces lo0 unit 0 family inet address 192.168.3.1/32 set interfaces lo0 unit 0 family inet address 192.168.0.1/32 set protocols ospf export ospf set protocols ospf area 0.0.0.1 interface fe-1/2/0.0 set protocols ospf area 0.0.0.1 interface lo0.0 passive set policy-options policy-statement ospf term 1 from protocol static set policy-options policy-statement ospf term 1 then accept set routing-options static route 192.168.0.0/24 discard set routing-options static route 192.168.1.0/24 discard set routing-options static route 192.168.3.0/24 discard set routing-options static route 192.168.2.0/24 discard
Procédure étape par étape
Pour configurer l’appareil R2 :
Configurez les interfaces réseau.
[edit interfaces] user@R2# set fe-1/2/1 unit 0 description to-R5 user@R2# set fe-1/2/1 unit 0 family inet address 10.0.0.37/30 user@R2# set fe-1/2/1 unit 0 family iso user@R2# set fe-1/2/0 unit 0 description to-OSPF-network user@R2# set fe-1/2/0 unit 0 family inet address 10.0.0.45/30 user@R2# set lo0 unit 0 family inet address 172.16.9.7/32 user@R2# set lo0 unit 0 family iso address 49.0002.0172.0016.0907.00
Configurez IS-IS sur l’interface en face de l’appareil R1 et de l’interface de bouclage.
[edit protocols isis] user@R2# set interface fe-1/2/1.0 user@R2# set interface lo0.0
Configurez la stratégie qui permet à l’appareil R1 d’atteindre le réseau 10.0.0.44/30.
[edit policy-options policy-statement send-direct-to-isis-neighbors] user@R2# set from protocol direct user@R2# set from route-filter 10.0.0.44/30 exact user@R2# set then accept
Appliquez la stratégie qui permet à l’appareil R1 d’atteindre le réseau 10.0.0.44/30.
[edit protocols isis] user@R2# set export send-direct-to-isis-neighbors
Configurez OSPF sur les interfaces.
[edit protocols ospf] user@R2# set area 0.0.0.1 interface fe-1/2/0.0 user@R2# set area 0.0.0.1 interface lo0.0 passive
Configurez la stratégie de redistribution de route OSPF.
[edit policy-options policy-statement ospf-isis term 1] user@R2# set from protocol ospf user@R2# set from route-filter 192.168.0.0/22 longer user@R2# set then accept
Appliquez la stratégie de redistribution de route OSPF à l’instance IS-IS.
[edit protocols isis] user@R2# set export ospf-isis
Configurez la stratégie qui permet à l’appareil R3 d’atteindre le réseau 10.0.0.36/30.
[edit policy-options policy-statement send-direct-to-ospf-neighbors] user@R2# set from protocol direct user@R2# set from route-filter 10.0.0.36/30 exact user@R2# set then accept
Appliquez la stratégie qui permet à l’appareil R3 d’atteindre le réseau 10.0.0.36/30.
[edit protocols ospf] user@R2# set export send-direct-to-ospf-neighbors
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 un réseau IS-IS à plusieurs niveaux :
Configurez les interfaces réseau.
Plusieurs adresses sont configurées sur l’interface de bouclage pour simuler plusieurs destinations de routage.
[edit interfaces] user@R3# set fe-1/2/0 unit 0 family inet address 10.0.0.46/30 user@R3# set lo0 unit 0 family inet address 192.168.1.1/32 user@R3# set lo0 unit 0 family inet address 192.168.2.1/32 user@R3# set lo0 unit 0 family inet address 192.168.3.1/32 user@R3# set lo0 unit 0 family inet address 192.168.0.1/32
Configurez les routes statiques vers les adresses de l’interface de bouclage.
Il s’agit des routes qui sont redistribuées dans IS-IS.
[edit routing-options static] user@R3# set route 192.168.0.0/24 discard user@R3# set route 192.168.1.0/24 discard user@R3# set route 192.168.3.0/24 discard user@R3# set route 192.168.2.0/24 discard
Configurez OSPF sur les interfaces.
[edit protocols ospf area 0.0.0.1] user@R3# set interface fe-1/2/0.0 user@R3# set interface lo0.0 passive
Configurez la stratégie OSPF pour exporter les routes statiques.
[edit policy-options policy-statement ospf term 1] user@R3# set from protocol static user@R3# set then accept
Appliquez la stratégie d’exportation OSPF.
[edit protocols ospf] user@R3# set export ospf
Résultats
À partir du mode configuration, confirmez votre configuration en entrant les show interfacescommandes , show protocols, show policy-optionset 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.
Appareil R2
user@R2# show interfaces
fe-1/2/1 {
unit 0 {
description to-R5;
family inet {
address 10.0.0.37/30;
}
family iso;
}
}
fe-1/2/0 {
unit 0 {
description to-OSPF-network;
family inet {
address 10.0.0.45/30;
}
}
}
lo0 {
unit 0 {
family inet {
address 172.16.9.7/32;
}
family iso {
address 49.0002.0172.0016.0907.00;
}
}
}
user@R2# show protocols
isis {
export [ ospf-isis send-direct-to-isis-neighbors ];
interface fe-1/2/1.0;
interface lo0.0;
}
ospf {
export send-direct-to-ospf-neighbors;
area 0.0.0.1 {
interface fe-1/2/0.0;
interface lo0.0 {
passive;
}
}
}
user@R2# show policy-options
policy-statement ospf-isis {
term 1 {
from {
protocol ospf;
route-filter 192.168.0.0/22 longer;
}
then accept;
}
}
policy-statement send-direct-to-isis-neighbors {
from {
protocol direct;
route-filter 10.0.0.44/30 exact;
}
then accept;
}
policy-statement send-direct-to-ospf-neighbors {
from {
protocol direct;
route-filter 10.0.0.36/30 exact;
}
then accept;
}
Appareil R3
user@R3# show interfaces
fe-1/2/0 {
unit 0 {
family inet {
address 10.0.0.46/30;
}
}
}
lo0 {
unit 0 {
family inet {
address 192.168.1.1/32;
address 192.168.2.1/32;
address 192.168.3.1/32;
address 192.168.0.1/32;
}
}
}
user@R3# show protocols
ospf {
export ospf;
area 0.0.0.1 {
interface fe-1/2/0.0;
interface lo0.0 {
passive;
}
}
}
user@R3# show policy-options
policy-statement ospf {
term 1 {
from protocol static;
then accept;
}
}
user@R3# show routing-options
static {
route 192.168.0.0/24 discard;
route 192.168.1.0/24 discard;
route 192.168.3.0/24 discard;
route 192.168.2.0/24 discard;
}
Si vous avez terminé de configurer l’appareil, passez commit en mode de configuration.
Vérification
Vérifiez que la configuration fonctionne correctement.
- Vérification de l’annonce de route OSPF
- Vérification de la redistribution des itinéraires
- Vérification de la connectivité
Vérification de l’annonce de route OSPF
But
Assurez-vous que les itinéraires attendus sont annoncés par OSPF.
Action
À partir du mode de fonctionnement sur l’appareil R2, entrez la show route protocol ospf commande.
user@R2> show route protocol ospf
inet.0: 15 destinations, 15 routes (15 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
192.168.0.0/24 *[OSPF/150] 03:54:21, metric 0, tag 0
> to 10.0.0.46 via fe-1/2/0.0
192.168.0.1/32 *[OSPF/10] 03:54:21, metric 1
> to 10.0.0.46 via fe-1/2/0.0
192.168.1.0/24 *[OSPF/150] 03:54:21, metric 0, tag 0
> to 10.0.0.46 via fe-1/2/0.0
192.168.1.1/32 *[OSPF/10] 03:54:21, metric 1
> to 10.0.0.46 via fe-1/2/0.0
192.168.2.0/24 *[OSPF/150] 03:54:21, metric 0, tag 0
> to 10.0.0.46 via fe-1/2/0.0
192.168.2.1/32 *[OSPF/10] 03:54:21, metric 1
> to 10.0.0.46 via fe-1/2/0.0
192.168.3.0/24 *[OSPF/150] 03:54:21, metric 0, tag 0
> to 10.0.0.46 via fe-1/2/0.0
192.168.3.1/32 *[OSPF/10] 03:54:21, metric 1
> to 10.0.0.46 via fe-1/2/0.0
224.0.0.5/32 *[OSPF/10] 03:56:03, metric 1
MultiRecv
iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
Signification
Les routes 192.168/16 sont annoncées par l’OSPF.
Vérification de la redistribution des itinéraires
But
Assurez-vous que les routes attendues sont redistribuées d’OSPF vers IS-IS.
Action
À partir du mode de fonctionnement sur l’appareil R1, entrez la show route protocol isis commande.
user@R1> show route protocol isis
inet.0: 13 destinations, 13 routes (13 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
10.0.0.44/30 *[IS-IS/160] 03:45:24, metric 20
> to 10.0.0.37 via fe-1/2/0.0
172.16.9.7/32 *[IS-IS/15] 03:49:46, metric 10
> to 10.0.0.37 via fe-1/2/0.0
192.168.0.0/24 *[IS-IS/160] 03:49:46, metric 10
> to 10.0.0.37 via fe-1/2/0.0
192.168.0.1/32 *[IS-IS/160] 03:49:46, metric 11, tag2 1
> to 10.0.0.37 via fe-1/2/0.0
192.168.1.0/24 *[IS-IS/160] 03:49:46, metric 10
> to 10.0.0.37 via fe-1/2/0.0
192.168.1.1/32 *[IS-IS/160] 03:49:46, metric 11, tag2 1
> to 10.0.0.37 via fe-1/2/0.0
192.168.2.0/24 *[IS-IS/160] 03:49:46, metric 10
> to 10.0.0.37 via fe-1/2/0.0
192.168.2.1/32 *[IS-IS/160] 03:49:46, metric 11, tag2 1
> to 10.0.0.37 via fe-1/2/0.0
192.168.3.0/24 *[IS-IS/160] 03:49:46, metric 10
> to 10.0.0.37 via fe-1/2/0.0
192.168.3.1/32 *[IS-IS/160] 03:49:46, metric 11, tag2 1
> to 10.0.0.37 via fe-1/2/0.0
iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
Signification
Les routes 192.168/16 sont redistribuées en IS-IS.
Vérification de la connectivité
But
Vérifiez que l’appareil R1 peut atteindre les destinations sur l’appareil R3.
Action
À partir du mode opérationnel, entrez la ping commande.
user@R1> ping 192.168.1.1 PING 192.168.1.1 (192.168.1.1): 56 data bytes 64 bytes from 192.168.1.1: icmp_seq=0 ttl=63 time=2.089 ms 64 bytes from 192.168.1.1: icmp_seq=1 ttl=63 time=1.270 ms 64 bytes from 192.168.1.1: icmp_seq=2 ttl=63 time=2.135 ms
Signification
Ces résultats confirment que l’appareil R1 peut atteindre les destinations dans le réseau OSPF.
Tableau de l’historique des modifications
La prise en charge des fonctionnalités est déterminée par la plateforme et la version que vous utilisez. Utilisez l’explorateur de fonctionnalités pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.