Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemple : Configuration d’un routage actif ininterrompu pour PIM

Comprendre le routage actif non-stop pour PIM

Les configurations de routage actif ininterrompu incluent deux moteurs de routage qui partagent des informations afin que le routage ne soit pas interrompu pendant le basculement du moteur de routage. Lorsqu’un routage actif ininterrompu est configuré sur une plate-forme à double moteur de routage, l’état de contrôle PIM est répliqué sur les deux moteurs de routage.

Ces informations sur l’état PIM comprennent :

  • Relations de voisinage

  • Informations sur l’assemblage et l’élagage

  • Informations sur l’ensemble RP

  • Synchronisation entre les routes et les sauts suivants, et état de transfert entre les deux moteurs de routage

L’état de contrôle PIM est maintenu sur la moteur de routage de sauvegarde par la réplication des informations d’état de la moteur de routage principale vers la de sauvegarde et par la réaction de la moteur de routage de sauvegarde à l’installation et à la modification de la route dans la table de routage [instance].inet.1 sur la moteur de routage principale. Le moteur de routage de sauvegarde n’envoie ni ne reçoit directement de paquets de protocole PIM. En outre, le moteur de routage de sauvegarde utilise les interfaces dynamiques créées par le moteur de routage principal. Ces interfaces dynamiques comprennent l’encapsulation PIM, la désencapsulation et les interfaces de tunnel multicast.

Note:

Les commandes effacer la jointure pim, effacer le registre pim et effacer les statistiques pim ne sont pas prises en charge sur le moteur de routage de sauvegarde lorsque le routage actif ininterrompu est activé.

Pour activer le routage actif ininterrompu pour PIM (en plus de la configuration PIM sur le moteur de routage principal), vous devez inclure les instructions suivantes au niveau de la hiérarchie [edit] :

  • commutation gracieuse de la redondance du châssis

  • options de routage non-stop

  • Synchronisation de la validation du système

Exemple : Configuration d’un routage actif non-stop avec PIM

Cet exemple montre comment configurer un routage actif ininterrompu pour le trafic multicast IPv4 et IPv6 basé sur PIM.

Exigences

Pour que le routage actif ininterrompu du trafic multicast PIM fonctionne avec IPv6, le périphérique de routage doit exécuter Junos OS version 10.4 ou ultérieure.

Avant de commencer :

  • Configurez les interfaces des routeurs. Reportez-vous au Guide de configuration des interfaces réseau.

  • Configurez un protocole de passerelle intérieure ou un routage statique. Reportez-vous au Guide de configuration des protocoles de routage.

  • Configurez un protocole d’appartenance à un groupe de multidiffusion (IGMP ou MLD). Reportez-vous aux sections Comprendre IGMP et Comprendre MLD.

Aperçu

Junos OS prend en charge le routage actif non-stop dans les scénarios PIM suivants :

  • Mode dense

  • Mode clairsemé

  • SSM

  • RP statique

  • RP automatique (pour IPv4 uniquement)

  • Routeur d’amorçage

  • RP intégré sur le routeur non-RP (pour IPv6 uniquement)

  • Prise en charge BFD

  • Ébauche de VPN Rosen Multicast et de VPN BGP Multicast (utilisez l’option au niveau de la advertise-from-main-vpn-tables [edit protocols bgp] hiérarchie pour synchroniser les routes MVPN, cmcast, le tunnel fournisseur et les informations de transfert entre les moteurs de routage principal et de secours).

  • Des fonctionnalités de stratégie telles que la stratégie de voisinage, les stratégies d’exportation et d’importation de routeur d’amorçage, la stratégie de portée, les cartes de flux et les stratégies de vérification RPF (Reverse Path Forwarding)

Dans Junos OS version 13.3, les VPN multicast ne sont pas pris en charge avec le routage actif ininterrompu. Les fonctionnalités basées sur des stratégies (telles que la stratégie de voisinage, la stratégie de jointure, la stratégie BSR, la stratégie d’étendue, les cartes de flux et la stratégie de vérification RPF) ne sont pas prises en charge avec le routage actif ininterrompu.

Cet exemple utilise le RP statique. Les interfaces sont configurées pour recevoir du trafic IPv4 et IPv6. R2 fournit des services RP en tant que RP local. Notez que le routage actif non-stop n’est pas pris en charge sur le routeur RP. La configuration illustrée dans cet exemple est sur R1.

Topologie

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

Figure 1 : Routage actif ininterrompu dans le domaine Nonstop Active Routing in PIM Domain PIM

Configuration

Configuration rapide de l’interface de ligne de commande

Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à 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.

R1

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

Pour configurer un routage actif ininterrompu sur R1 :

  1. Synchronisez les moteurs de routage.

  2. Activez le basculement progressif du moteur de routage.

  3. Configurez les interfaces de R1.

  4. Configurez OSPF pour IPv4 sur R1.

  5. Configurez OSPF pour IPv6 sur R1.

  6. Configurez PIM sur R1. L’adresse statique PIM pointe vers le routeur RP (R2).

  7. Configurez l’équilibrage de charge par paquet sur R1.

  8. Appliquez la stratégie d’équilibrage de charge sur R1.

  9. Configurez le routage ininterrompu sur R1.

Procédure étape par étape

Pour le dépannage, configurez les opérations de journalisation et de suivi du système.

  1. Activez les messages du journal système.

  2. Opérations d’interface de traçage.

  3. Tracez les opérations IGP pour IPv4.

  4. Tracez les opérations IGP pour IPv6.

  5. Tracez les opérations PIM.

  6. Traçez toutes les fonctionnalités du protocole de routage.

  7. Tracez les opérations de table de transfert.

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

Résultats

À partir du mode de configuration, confirmez votre configuration en entrant les commandes show chassis, show interfaces, show policy-options, show protocols, show routing-options et show system (afficher les commandes). Si la sortie n’affiche pas la configuration prévue, répétez les instructions de configuration de cet exemple pour la corriger.

Vérification

Pour vérifier la configuration, exécutez les commandes suivantes :

  • Afficher PIM Rejoindre Étendu

  • Afficher les détails de l’inet des voisins PIM

  • Afficher les voisins PIM Inet6 détail

  • Afficher le détail de l’inet PIM RPS

  • Afficher PIM RPS Inet6 détail

  • show multicast route inet extensive

  • Afficher la route multicast inet6 extensive

  • afficher le détail de la table de routage inet.1

  • afficher le détail de la table de routage inet6.1

Configuration du mode clairsemé PIM Redémarrage progressif

Vous pouvez configurer le mode clairsemé PIM pour qu’il continue à transférer les flux de paquets multicast existants lors d’un échec et d’un redémarrage du processus de routage. Seul le mode clairsemé PIM peut être configuré de cette façon. La plate-forme de routage ne transfère pas les paquets multicast pour les protocoles autres que PIM lors du redémarrage normal, car tous les autres protocoles multicast doivent redémarrer après un échec du processus de routage. Si vous configurez PIM en mode dense mode, seuls les groupes multicast clairsemés bénéficient d’un redémarrage normal.

La plate-forme de routage ne transfère les nouveaux flux qu’une fois le redémarrage terminé. Après le redémarrage, la plate-forme de routage actualise l’état de transfert avec toutes les mises à jour reçues des voisins pendant la période de redémarrage. Par exemple, la plate-forme de routage réapprend les états de jointure et d’élagage des voisins pendant le redémarrage, mais elle n’applique les modifications à la table de transfert qu’après le redémarrage.

Lorsque le mode clairsemé PIM est activé, la plate-forme de routage génère un nombre aléatoire 32 bits unique appelé identifiant de génération. Les identifiants de génération sont inclus par défaut dans les messages PIM hello, comme spécifié dans le projet d’Internet draft-ietf-pim-sm-v2-new-10.txt. Lorsqu’une plate-forme de routage reçoit des messages PIM hello contenant des identifiants de génération sur une interface point à point, Junos OS active un algorithme qui optimise le redémarrage progressif.

Avant que le redémarrage progressif du mode clairsemé PIM ne se produise, chaque plate-forme de routage crée un identifiant de génération et l’envoie à ses voisins multicast. Si une plate-forme de routage avec le mode clairsemé PIM redémarre, elle crée un identifiant de nouvelle génération et l’envoie aux voisins. Lorsqu’un voisin reçoit le nouvel identifiant, il renvoie les mises à jour multicast au routeur qui redémarre pour lui permettre de quitter efficacement le redémarrage normal. La phase de redémarrage est terminée à l’expiration du minuteur de durée de redémarrage.

Le transfert multicast peut être interrompu de deux manières. Tout d’abord, si le protocole de routage sous-jacent est instable, les vérifications RPF multicast peuvent échouer et provoquer une interruption. Deuxièmement, étant donné que la table de transfert n’est pas mise à jour pendant la période de redémarrage normal, les nouveaux flux de multidiffusion ne sont pas transférés tant que le redémarrage normal n’est pas terminé.

Vous pouvez configurer le redémarrage progressif globalement ou pour une instance de routage. Cet exemple montre comment configurer le redémarrage progressif globalement.

Pour configurer le redémarrage progressif pour le mode clairsemé PIM :

  1. Activez le redémarrage progressif.
  2. (Facultatif) Configurez la durée d’attente du périphérique de routage (en secondes) pour effectuer le redémarrage progressif en mode clairsemé PIM. Par défaut, le routeur accorde 60 secondes. La plage est de 30 à 300 secondes. Après ce temps de redémarrage, le moteur de routage reprend son fonctionnement multicast normal.
  3. Surveillez le fonctionnement du redémarrage progressif PIM en exécutant la show pim neighbors commande. Dans la sortie de la commande, recherchez l’indicateur G dans le champ Option . L’indicateur G signifie identifiant de génération. Exécutez également la show task replication commande pour vérifier l’état de GRES et NSR.

Tableau de l’historique des modifications

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

Libérer
Description
13.3
Dans Junos OS version 13.3, les VPN multicast ne sont pas pris en charge avec le routage actif ininterrompu. Les fonctionnalités basées sur des stratégies (telles que la stratégie de voisinage, la stratégie de jointure, la stratégie BSR, la stratégie d’étendue, les cartes de flux et la stratégie de vérification RPF) ne sont pas prises en charge avec le routage actif ininterrompu.
10.4
Pour que le routage actif ininterrompu du trafic multicast PIM fonctionne avec IPv6, le périphérique de routage doit exécuter Junos OS version 10.4 ou ultérieure.