Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Comment configurer plusieurs instances IGP indépendantes d’IS-IS et OSPFv2

Découvrez comment configurer et exécuter plusieurs instances d’IGP sur un routeur.

Configurer plusieurs instances IGP d’IS-IS

Découvrez les avantages et obtenez une vue d’ensemble de l’exécution de plusieurs instances de IS-IS de l’Interior Gateway Protocol (IGP) sur un routeur.

Avantages de l’IS-IS multi-instance

  • Vous pouvez utiliser plusieurs instances IGP d’IS-IS pour redistribuer des routes entre des domaines IS-IS indépendants sur un seul routeur.
  • Vous pouvez créer des hiérarchies IS-IS flexibles sur des domaines IGP indépendants.
  • Permet le découplage de plusieurs domaines de flooding IS-IS et permet ainsi un déploiement IS-IS plus évolutif.
Figure 1 : topologie Multi-Instance IS-IS Deployment Topology de déploiement IS-IS multi-instance

La figure 1 illustre plusieurs avantages de la configuration de plusieurs instances IGP d’IS-IS sur le routeur. Par exemple, le routeur F participe à deux instances IS-IS indépendantes. Le routeur F traite le réseau d’agrégation IS-IS-1 et le réseau central IS-IS comme deux domaines IGP indépendants, tout en redistribuant les routes entre ces domaines. Les opérateurs réseau peuvent utiliser cette flexibilité pour construire une hiérarchie de domaines IS-IS.

La figure 1 illustre également l’utilisation de plusieurs instances IGP d’IS-IS pour séparer les réseaux métropolitains en domaines d’inondation IS-IS indépendants. Dans l’exemple, les routeurs D et E participent aux réseaux métropolitains IS-IS, métro-b IS-IS et métro-c IS-IS, ainsi qu’au réseau d’agrégation IS-IS-1. Les routeurs D et E n’inondent pas les différents domaines IS-IS de publicités IS-IS. Au lieu de cela, ils redistribuent des routes spécifiques entre les différents domaines IS-IS, ce qui permet des déploiements métropolitains plus évolutifs.

Présentation de l’IS-IS multi-instance

Vous pouvez configurer et exécuter simultanément plusieurs instances IGP indépendantes d’IS-IS sur un routeur. Ces instances sont associées à l’instance de routage par défaut et installent des routes dans la table de routage par défaut. Chaque instance IS-IS peut également exporter les routes installées dans la table de routage par d’autres instances IS-IS à l’aide de la configuration standard de la politique de routage de Junos OS. Par défaut, les routes installées par les différentes instances IS-IS ont la même préférence de route.

Remarque :

Junos OS ne prend pas en charge la configuration de la même interface logique dans plusieurs instances IGP d’IS-IS.

Dans la plupart des scénarios de déploiement, une seule instance IS-IS sur un routeur installe une route pour un préfixe donné. Par conséquent, vous n'avez pas besoin de configurer des préférences de routage différentes pour plusieurs instances IS-IS. Toutefois, pour certains scénarios de déploiement où plusieurs instances IS-IS installent les routes pour le même préfixe dans la table de routage, vous pouvez définir une préférence de route différente pour les routes installées par d’autres instances IS-IS. Cela permet à la table de routage de choisir les routes avec la meilleure préférence de route et d’installer ces routes dans la table de transfert.

Vous pouvez utiliser la fonctionnalité d’instances multiples IS-IS pour des déploiements hiérarchiques et parallèles. Dans le cas de déploiements hiérarchiques, il existe des limites bien définies entre les groupes de routeurs participant aux différentes instances IGP. Dans les déploiements parallèles, différentes instances IGP (généralement pas plus de deux ou trois) couvrent des groupes entiers de routeurs. Vous pouvez également avoir des déploiements mixtes, certains domaines d’un déploiement hiérarchique exécutant des instances IGP en parallèle.

Vous pouvez configurer plusieurs instances IGP indépendantes d’IS-IS en incluant l’instruction isis-instance de configuration au niveau de la hiérarchie [edit protocols]. Les instructions de configuration que vous utilisez au niveau de la hiérarchie [edit protocols isis-instance igp-instance-name] sont les mêmes que celles disponibles au niveau de la hiérarchie [edit protocols isis].

Remarque :

L’instruction isis-instance de configuration n’est pas prise en charge au niveau de la hiérarchie [edit routing-instances routing-instance-name protocols].

Vous pouvez configurer plusieurs instances IGP indépendantes d’OSPFv2 en incluant l’instruction ospf-instance de configuration au niveau de la hiérarchie [edit protocols]. Les instructions de configuration que vous utilisez au niveau de la hiérarchie [edit protocols ospf-instance igp-instance-name] sont les mêmes que celles disponibles au niveau de la hiérarchie [edit protocols ospf].

Remarque :

L’instruction ospf-instance de configuration n’est pas prise en charge au niveau de la hiérarchie [edit routing-instances routing-instance-name protocols].

Vous pouvez configurer et exécuter plusieurs instances indépendantes d’OSPFv2 avec IGP avec routage de segments (SR) sur un routeur. Vous pouvez créer deux instances OSPF ou plus et appliquer SR-MPLS sur chaque instance. Plusieurs instances d’OSPF peuvent annoncer différents identificateurs de segment de préfixe (SID de préfixe). D’autres instances peuvent utiliser ces SID pour prendre des décisions de routage.

L’OSPF multi-instance associé au SR améliore la flexibilité du réseau, l’évolutivité et le contrôle de l’ingénierie du trafic, en particulier dans les réseaux vastes et complexes.

Exemple : Configuration d’instances IS-IS indépendantes dans des domaines Metro flooding

Utilisez cet exemple pour apprendre à configurer des domaines d’inondation métro indépendants exécutant plusieurs instances IGP d’IS-IS.

Vue d’ensemble

Cet exemple montre comment configurer et exécuter plusieurs instances IGP indépendantes d’IS-IS dans des domaines d’inondation métropolitains.

Topologie

La figure 2 montre un exemple de domaines d’inondation métropolitains (métro-a et métro-b) exécutant des instances IGP indépendantes d’IS-IS. Dans la topologie, les routeurs R3 et R4 participent aux domaines métropolitains IS-IS (IS-IS metro-a et IS-IS metro-b) et au domaine de réseau central IS-IS. Les routeurs R3 et R4 n’inondent pas les différents domaines IS-IS de publicités IS-IS. Au lieu de cela, ils redistribuent des routes spécifiques entre les différents domaines IS-IS, ce qui permet un déploiement métropolitain plus évolutif.

Figure 2 : topologie IS-IS multi-instance dans les domaines Independent Metro flooding (domaines IGP) Network topology diagram showing IS-IS configuration: Metro domains with routers R1 and R2; Core network with routers R3, R4, R5, R6.

Exigences

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

  • Routeurs MX Series
  • Junos OS version 21.1R1 ou ultérieure s’exécutant sur tous les équipements
Remarque :

Vous devez configurer le mode des services réseau sur IP amélioré. La configuration IP améliorée garantit que le routeur utilise les capacités du mode amélioré.

Une fois que vous avez configuré l’instruction enhanced-ip et validé la configuration, le message d’avertissement suivant s’affiche, vous invitant à redémarrer le routeur :

Le redémarrage fait apparaître les FPC sur le routeur.

[Voir show chassis network-services.]

La configuration

Pour configurer et exécuter plusieurs instances IGP d’IS-IS sur le routeur, effectuez les tâches suivantes :

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-collez les commandes dans la CLI au niveau de la hiérarchie [modifier].

Appareil R1

Appareil R2

Appareil R3

Appareil R4

Appareil R5

Appareil R6

Configurer R1

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 la CLI, consultez Utilisation de l’éditeur CLI en mode configuration dans le Guide de l’utilisateur de la CLI.

Vous pouvez suivre les étapes décrites dans cet exemple pour configurer également les routeurs R2, R5 et R6. Voir Configuration rapide de la CLI et Figure 2 pour comprendre les ID d’interface, les adresses IP et les adresses de bouclage utilisées sur ces routeurs.

Pour configurer R1 :

  1. Configurez les interfaces pour activer la prise en charge de la famille IP (inet) et ISO.

  2. Créez l’interface de bouclage et configurez les adresses IP et NET.

  3. Configurez les options de routage pour identifier le routeur dans le domaine.

  4. Activez IS-IS sur les interfaces.

Résultats

En mode configuration, confirmez votre configuration en entrant les show interfacescommandes , show routing-optionset . show protocols Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Configurer R3

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 la CLI, consultez Utilisation de l’éditeur CLI en mode configuration dans le Guide de l’utilisateur de la CLI.

Vous pouvez suivre les étapes décrites dans cet exemple pour configurer également le routeur R4. Reportez-vous à la section Configuration rapide de la CLI et à la Figure 2 pour comprendre les ID d’interface, les adresses IP et l’adresse de bouclage utilisés sur le routeur.

Pour configurer R3 :

  1. Configurez les interfaces se connectant à R1, R2 et R5 pour activer la prise en charge de la famille IP et ISO.

  2. Configurez trois sous-interfaces (interfaces logiques) reliant R3 et R4 (une instance standard IS-IS et deux instances métropolitaines IS-IS (IS-IS metro-a et IS-IS metro-b)).

    Remarque :

    L’instance IS-IS standard fait référence à l’instance IGP IS-IS configurée au niveau de la hiérarchie [edit protocols isis].

  3. Créez l’interface de bouclage et configurez les adresses IP et NET.

  4. Configurez des stratégies pour redistribuer les adresses de bouclage des routeurs d’instance métro IS-IS (IS-IS metro-a et IS-IS metro-b) et d’instance standard IS-IS (réseau central), de sorte que les routes puissent être distribuées entre les domaines IS-IS selon les besoins.

    1. Configurez les stratégies pour distribuer l’adresse de bouclage de R3.

    2. Configurez des stratégies pour distribuer les adresses de bouclage des routeurs R5 et R6 (instance IS-IS standard).

    3. Configurez les stratégies pour distribuer les adresses de bouclage de R1 (instance métro IS-IS).

    4. Configurez les stratégies pour distribuer les adresses de bouclage de R2 (instance métro IS-IS).

  5. Activez IS-IS sur l’interface d’instance standard (connexion de R3 à R5) et sur la sous-interface (connexion de R3 à R4).

  6. Configurez IS-IS pour exporter des adresses de bouclage des instances IS-IS metro-a et IS-IS metro-b vers l’instance standard IS-IS. Cette configuration distribue des routes spécifiques au lieu d’inonder l’ensemble du domaine métropolitain.

  7. Activez IS-IS sur l’interface d’instance Metro-B IS-IS (connectant R3 à R2) et sur la sous-interface (R3 à R4).

  8. Configurez IS-IS pour exporter les adresses de bouclage des instances IS-IS metro-a et IS-IS standard vers l’instance IS-IS metro-b. Cette configuration distribue des routes spécifiques au lieu d’inonder l’ensemble des instances IS-IS standard et des instances de domaine métro-a.

  9. Activez IS-IS sur l’interface d’instance IS-IS metro-a (connectant R3 à R1) et sur la sous-interface (R3 à R4).

  10. Configurez IS-IS pour exporter les adresses de bouclage des instances IS-IS metro-b et IS-IS standard vers l’instance IS-IS metro-a. Cette configuration distribue des routes spécifiques au lieu d’inonder l’ensemble des instances IS-IS standard et des instances de domaine métro-b.

  11. Configurez les options de routage pour identifier le routeur dans le domaine.

Résultats

En mode configuration, confirmez votre configuration en entrant les show interfacescommandes , show routing-optionset . show protocols Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Vérification

Pour vérifier que la configuration fonctionne correctement, effectuez les tâches suivantes :

Vérifier les annonces IS-IS

Objet

Vérifiez les entrées d’annonce IS-IS dans la base de données d’état de lien (LSDB) d’IS-IS, qui contient des données sur les paquets PDU.

Mesures à prendre

À partir du mode opérationnel, exécutez la show isis database level 2 commande.

Sur R3

Sur R1

Signification

Cette sortie sur R3 illustre que R3 voit les annonces IS-IS de R4, R5 et R6 qui est une instance IS-IS standard. R3 voit également les publicités IS-IS de R1 (IS-IS métro-a), R2 (IS-IS métro-b) et R4 (IS-IS métro-a et IS-IS métro-b). Ainsi, vous pouvez voir que R3 est un routeur commun qui redistribue les routes IS-IS entre l’instance métro-a IS-IS, l’instance métro-b IS-IS et l’instance IS-IS standard (réseau central).

La sortie sur R1 illustre que R1 voit les annonces IS-IS uniquement de R3 et R4. R1 ne voit aucune publicité IS-IS de R2. Ainsi, vous voyez que IS-IS metro-a et IS-IS metro-b sont des domaines d’inondation IS-IS distincts. Vous pouvez utiliser cette propriété pour construire des réseaux plus évolutifs.

Vérifiez la table de routage

Objet

Vérifiez les entrées de routage dans la table de routage.

Mesures à prendre

À partir du mode opérationnel, exécutez la show route table inet.0 route-destination address extensive commande.

Sur R3

Signification

La sortie montre que l’adresse de bouclage de R1 (192.168.100.1) est mappée à l’instance métro-a IS-IS (IS-IS-metro-a) et que l’adresse de bouclage de R2 (192.168.100.2) est mappée à l’instance métro-b IS-IS (IS-IS-metro-b) telle que configurée dans R3.

Vérifiez les routes dans la table de routage IS-IS

Objet

Vérifiez les routes dans la table de routage IS-IS.

Mesures à prendre

À partir du mode opérationnel, exécutez la show isis route commande.

Sur R3

Sur R1

Signification

La sortie sur R3 affiche les adresses de bouclage et les informations de mappage d’instance IS-IS de R1, R2, R4, R5 et R6.

La sortie sur R1 affiche les adresses de bouclage de R2, R3, R4, R5 et R6.

Vérifier les interfaces IS-IS

Objet

Vérifiez les informations d’état des interfaces compatibles IS-IS.

Mesures à prendre

À partir du mode opérationnel, exécutez la show isis interface commande.

Sur R3

Sur R1

Signification

La sortie montre les interfaces mappées à différentes instances IS-IS.

Exemple : Configuration de plusieurs instances indépendantes d’OSPFv2 avec Segment Routing

Utilisez cet exemple pour configurer plusieurs instances IGP d’OSPFv2 avec le routage de segments.

Remarque :

Notre équipe de test de contenu a validé et mis à jour cet exemple.

Conseil :
Tableau 1 : score de lisibilité et estimations de temps

Temps de lecture

30 minutes

Temps de configuration

20 minutes

Exemples de prérequis

Exigences matérielles

Trois routeurs MX Series.

Logiciels exigences

Junos OS version 24.4R1 ou ultérieure s’exécutant sur tous les équipements.

Avant de commencer

Avantages

La configuration de plusieurs instances indépendantes d’OSPFv2 avec le routage de segments améliore la flexibilité du réseau, l’évolutivité et le contrôle de l’ingénierie du trafic, en particulier dans les réseaux vastes et complexes.

En savoir plus

Plusieurs instances IGP indépendantes d’OSPFv2

Aperçu fonctionnel

Technologies utilisées

  • Protocoles de routage :OSPF

  • Segment Routing avec commutation d’étiquettes multiprotocoles (SR-MPLS)

  • Balisage VLAN

Tâches de vérification primaire

  • Vérifiez que plusieurs instances OSPF indépendantes sont en cours d’exécution.

  • Vérifiez la base de données de routage de segments d’OSPF pour les différents SID de préfixe annoncés par les multiples instances d’OSPF

Présentation de la topologie

Cet exemple de configuration représente trois appareils R1, R2 et R3. Deux sous-interfaces sont configurées entre l’appareil R1 et l’appareil R2 et entre l’appareil R2 et l’appareil R3. Chaque appareil exécute plusieurs instances OSPF avec le routage de segments activé. Nous configurons SR-MPLS pour contrôler les chemins à travers le réseau. Il existe des instances OSPF nommées metro-edge qui s’exécutent sur chacune des deux sous-interfaces des appareils.

Nom d’hôte

Rôle

Fonction

R1, R2 et R3

Les appareils disposent d’un OSPF multi-instance configuré sur les sous-interfaces, avec le routage de segments activé.

Les appareils participent aux multi-instances OSPF, annoncent des routes et transfèrent le trafic à d’autres appareils à l’aide de SID-préfixes.

Illustration de la topologie

Figure 3 :

Étapes de configuration R2

Pour obtenir des exemples complets de configurations sur R2, consultez : Annexe 1 : Définir des commandes sur tous les appareils

Cette section met en évidence les principales tâches de configuration nécessaires pour configurer le périphérique R2 pour cet exemple.

    1. Configurez les paramètres de base des périphériques tels que le nom d’hôte, enhanced-ip le mode et les adresses IPv4 sur les unités logiques des interfaces des périphériques.

    2. Configurez l’interface de bouclage avec une adresse IP et activez le MPLS.

    3. Configurez l’ID de routeur et le numéro du système autonome (AS) pour propager les informations de routage au sein d’un ensemble de périphériques de routage appartenant au même AS.

    4. Activez le balisage VLAN et configurez les unités logiques des deux interfaces avec des ID de VLAN différents.

    5. Activez le MPLS sur chaque unité logique. Configurez le nombre maximal d’étiquettes MPLS pouvant être appliquées aux paquets sortants sur les unités logiques de chaque interface.

    6. Définissez une stratégie pour équilibrer la charge des paquets et appliquez la stratégie par paquet pour permettre l’équilibrage de charge du trafic.

    7. Configurez une instruction de stratégie qui correspond aux routes en fonction du préfixe exact et attribuez un identificateur de segment à la route correspondante.

    8. Configurez les aspects techniques du trafic MPLS, la plage d’étiquettes SRGB (Segment Routing Global Block) au niveau de la hiérarchie pour s’assurer que les étiquettes sont plus prévisibles dans le edit protocol mpls domaine de routage de segments, la plage d’étiquettes MPLS pour attribuer des étiquettes à partir des étiquettes srgb configurées pour les liens.

  1. Configurez le ospf-instance metro-edge sur les sous-interfaces (connexion de R2 à R1 et de R2 à R3).

  2. Activez l’instance OSPF metro-edge pour utiliser le routage de segments avec prefix-sids.

  3. Configurez la valeur d’index IPv4 du segment de nœud.
  4. Configurez l’adresse de bouclage de l’instance OSPF metro-edge comme passive et désactivez l’interface de gestion (fxp0.0).

Vérification

Commande Tâche de vérification
Afficher le protocole de routage table OSPF inet.0 extensif
  • Vérifiez les entrées de routage dans la table de routage.

  • Vérifiez que l’adresse de bouclage R1 et R3 est mappée à l’instance igp configurée dans R2.

show ospf spring sid-database igp-instance igp-instance Vérifiez la base de données de routage de segments OSPF pour l’instance OSPF.
Afficher l’instance igp du voisin OSPF igp-instance Vérifiez les voisins de l’instance OSPF spécifique.
Afficher l’instance igp de base de données OSPF igp-instance

Vérifiez les entrées de publication OSPF dans la base de données d’état de lien (LSDB) OSPF associée à l’instance IGP.

Afficher l’interface OSPF igp-instance igp-instance Vérifiez les interfaces mappées à l’instance IGP.
Afficher la route OSPF igp-instance igp-instance Vérifiez les routes et les informations de mappage d’instance OSPF de R1 et R3.

Vérifiez la table de routage

Objet

Vérifiez les entrées de routage dans la table de routage

Mesures à prendre

À partir du mode opérationnel, exécutez la show route table inet.0 route-destination address extensive commande.

Signification

La sortie montre que l’adresse de bouclage de R1 (10.1.255.1) et l’adresse de bouclage de R3 (10.1.255.2) sont mappées à l’instance igp OSPF metro-edge configurée dans R2.

Vérifier les annonces OSPF

Objet

Vérifiez les entrées de publication OSPF dans la base de données d’état de lien (LSDB) OSPF associée à l’instance IGP.

Mesures à prendre

Depuis le mode opérationnel, exécutez la show ospf database igp-instance igp-instance commande.

Signification

Vérifiez les routes dans la table de routage OSPF

Objet

Vérifiez les routes dans la table de routage OSPF

Mesures à prendre

Depuis le mode opérationnel, exécutez la show ospf route commande.

Signification

La sortie sur R2 affiche les adresses de bouclage et les informations de mappage d’instance OSPF de R1 et R3.

Vérifiez la base de données de routage de segments OSPF

Objet

Vérifiez la base de données de routage de segments OSPF pour l’instance OSPF metro-edge.

Mesures à prendre

Depuis le mode opérationnel, exécutez la show ospf spring sid-database igp-instance igp-instance commande.

Signification

La sortie illustre les multiples instances d’annonces de SID de préfixe OSPF (périphérie métropolitaine).

Vérifiez les interfaces OSPF

Objet

Vérifiez les informations d’état des interfaces compatibles avec les instances OSPF.

Mesures à prendre

Depuis le mode opérationnel, exécutez la show ospf interface igp-instance igp-instance commande.

Signification

La sortie montre les sous-interfaces de R2 mappées aux instances OSPF (metro-edge).

Vérifiez le voisin OSPF

Objet

Vérifiez les proximités entre les liens configurés.

Mesures à prendre

Depuis le mode opérationnel, exécutez la show ospf neighbor igp-instance igp-instance commande.

Signification

L’équipement R2 a établi une contiguïté avec l’équipement R1 et l’équipement R3 et comme l’indique le champ de sortie État qui est Full.

Annexe 1 : Définir des commandes sur tous les appareils

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-collez les commandes dans la CLI au niveau de la hiérarchie [modifier].

R1

R2

R3

Tableau de l’historique des modifications

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

Libération
Descriptif
24.4R1
À partir de Junos OS et de Junos OS Evolved version 24.4R1, vous pouvez configurer et exécuter plusieurs instances indépendantes d’OSPFv2 (IGP) avec routage de segments (SR) sur un routeur.
24.2R1
À partir de Junos OS et Junos OS Evolved version 24.2R1, vous pouvez configurer et exécuter simultanément plusieurs instances IGP indépendantes d’OSPFv2 sur un routeur.