Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuration de BFD

Utilisez les exemples suivants pour configurer la détection de transfert bidirectionnel (BFD) sur votre appareil.

Exemple : configuration de BFD pour les routes statiques afin d’accélérer la détection des défaillances du réseau

Cet exemple montre comment configurer la détection de transfert bidirectionnel (BFD) pour les routes statiques.

Exigences

Dans cet exemple, aucune configuration spéciale au-delà de l’initialisation de l’appareil n’est requise.

Aperçu

Il existe de nombreuses applications pratiques pour les routes statiques. Le routage statique est souvent utilisé à la périphérie du réseau pour prendre en charge le rattachement aux réseaux stub, qui, compte tenu de leur point d’entrée et de sortie unique, sont bien adaptés à la simplicité d’un itinéraire statique. Dans Junos OS, les routes statiques ont une préférence globale de 5. Les routes statiques sont activées si le saut suivant spécifié est accessible.

Dans cet exemple, vous configurez l’itinéraire statique 192.168.47.0/24 entre le réseau fournisseur et le réseau client, à l’aide de l’adresse de saut suivant 172.16.1.2. Vous configurez également un itinéraire statique par défaut de 0.0.0.0/0 entre le réseau client et le réseau du fournisseur, à l’aide d’une adresse de saut suivant 172.16.1.1.

À des fins de démonstration, certaines interfaces de bouclage sont configurées sur les appareils B et D. Ces interfaces de bouclage fournissent des adresses à ping et vérifient ainsi que les routes statiques fonctionnent.

La figure 1 illustre l’exemple de réseau.

Figure 1 : itinéraires clients connectés à un fournisseur de services Customer Routes Connected to a Service Provider

Topologie

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 à votre configuration réseau, puis copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie.

Dispositif B

Dispositif D

Procédure

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 configuration dans le Guide de l’utilisateur de l’interface de ligne de commande Junos OS.

Pour configurer BFD pour les routes statiques :

  1. Sur l’appareil B, configurez les interfaces.

  2. Sur l’appareil B, créez un itinéraire statique et définissez l’adresse du saut suivant.

  3. Sur l’équipement B, configurez BFD pour la route statique.

  4. Sur l’appareil B, configurez les opérations de suivi pour BFD.

  5. Si vous avez terminé de configurer l’équipement B, validez la configuration.

  6. Sur l’appareil D, configurez les interfaces.

  7. Sur l’équipement D, créez une route statique et définissez l’adresse du saut suivant.

  8. Sur l’équipement D, configurez BFD pour la route statique.

  9. Sur l’équipement D, configurez les opérations de suivi pour BFD.

  10. Si vous avez terminé de configurer l’équipement D, validez la configuration.

Résultats

Confirmez votre configuration en exécutant les show interfacescommandes , show protocols, et show routing-options . Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Dispositif B

Dispositif D

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification de l’activation des sessions BFD

But

Vérifiez que les sessions BFD sont actives et affichez les détails des sessions BFD.

Action

À partir du mode opérationnel, entrez la show bfd session extensive commande.

Note:

Le n’est description Site- <xxx> pris en charge que sur les pare-feu SRX Series.

Si chaque client possède plusieurs champs de description, il affiche « et plus » avec le premier champ de description.

Signification

La TX interval 1.000, RX interval 1.000 sortie représente le paramètre configuré avec l’instruction minimum-interval . Toutes les autres sorties représentent les paramètres par défaut de BFD. Pour modifier les paramètres par défaut, incluez les instructions facultatives sous l’instruction bfd-liveness-detection .

Affichage détaillé des événements BFD

But

Affichez le contenu du fichier de trace BFD pour faciliter le dépannage, si nécessaire.

Action

À partir du mode opérationnel, entrez la file show /var/log/bfd-trace commande.

Signification

Les messages BFD sont en cours d’écriture dans le fichier de trace.

Exemple : Configuration de BFD sur des sessions homologues BGP internes

Cet exemple montre comment configurer des sessions homologues BGP (IBGP) internes avec le protocole BFD (Bidirectional Forwarding Detection) pour détecter les défaillances dans un réseau.

Exigences

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

Aperçu

La configuration minimale pour activer BFD sur les sessions IBGP est d’inclure l’instruction bfd-liveness-detection minimum-interval dans la configuration BGP de tous les voisins participant à la session BFD. L’instruction minimum-interval spécifie les intervalles de transmission et de réception minimaux pour la détection des défaillances. Plus précisément, cette valeur représente l’intervalle minimum après lequel l’équipement de routage local transmet les paquets hello, ainsi que l’intervalle minimum pendant lequel l’équipement de routage s’attend à recevoir une réponse d’un voisin avec lequel il a établi une session BFD. Vous pouvez configurer une valeur comprise entre 1 et 255 000 millisecondes.

Si vous le souhaitez, vous pouvez spécifier séparément les intervalles d’émission et de réception minimaux à l’aide des transmit-interval minimum-interval instructions and minimum-receive-interval . Pour plus d’informations sur ces instructions et d’autres instructions de configuration BFD facultatives, reportez-vous à la section bfd-liveness-detection.

Note:

BFD est un protocole intensif qui consomme des ressources système. La spécification d’un intervalle minimum pour BFD inférieur à 100 millisecondes pour les sessions basées sur le moteur de routage et inférieur à 10 millisecondes pour les sessions BFD distribuées peut entraîner des instabilités BFD indésirables.

En fonction de votre environnement réseau, les recommandations supplémentaires suivantes peuvent s’appliquer :

  • Pour éviter les instabilités BFD lors de l’événement de basculement général du moteur de routage, spécifiez un intervalle minimum de 5 000 millisecondes pour les sessions basées sur le moteur de routage. Cette valeur minimale est requise car, lors de l’événement de basculement général du moteur de routage, des processus tels que RPD, MIBD et SNMPD utilisent des ressources CPU supérieures à la valeur seuil spécifiée. Par conséquent, le traitement et la planification BFD sont affectés en raison de ce manque de ressources CPU.

  • Pour que les sessions BFD restent actives pendant le scénario de liaison de contrôle de cluster à double châssis, lorsque la première liaison de contrôle échoue, spécifiez l’intervalle minimum de 6 000 millisecondes pour éviter que le LACP ne s’instaure sur le nœud secondaire pour les sessions basées sur le moteur de routage.

  • Pour les déploiements réseau à grande échelle avec un grand nombre de sessions BFD, spécifiez un intervalle minimum de 300 millisecondes pour les sessions basées sur le moteur de routage et de 100 millisecondes pour les sessions BFD distribuées.

  • Pour les déploiements réseau à très grande échelle avec un grand nombre de sessions BFD, contactez le support client Juniper Networks pour plus d’informations.

  • Pour que les sessions BFD restent actives lors d’un événement de basculement du moteur de routage lorsque le routage actif ininterrompu (NSR) est configuré, spécifiez un intervalle minimum de 2 500 millisecondes pour les sessions basées sur le moteur de routage. Pour les sessions BFD distribuées pour lesquelles NSR est configuré, les recommandations relatives à l’intervalle minimal restent inchangées et dépendent uniquement du déploiement de votre réseau.

BFD est pris en charge sur l’instance de routage par défaut (le routeur principal), les instances de routage et les systèmes logiques. Cet exemple montre BFD sur des systèmes logiques.

La figure 2 illustre un réseau type avec des sessions internes d’homologues.

Figure 2 : réseau typique avec sessions Typical Network with IBGP Sessions IBGP

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 à votre configuration réseau, puis copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie.

Appareil A

Dispositif B

Dispositif C

Configuration de l’appareil A

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 A :

  1. Définissez l’interface de ligne de commande sur Système logique A.

  2. Configurez les interfaces.

  3. Configurez BGP.

    Les neighbor instructions sont incluses à la fois pour l’appareil B et l’appareil C, même si l’appareil A n’est pas directement connecté à l’équipement C.

  4. Configurez BFD.

    Vous devez configurer le même intervalle minimum sur l’homologue de connexion.

  5. (Facultatif) Configurez le suivi BFD.

  6. Configurez OSPF.

  7. Configurez une stratégie qui accepte les routes directes.

    D’autres options utiles pour ce scénario peuvent être d’accepter les routes apprises via OSPF ou les routes locales.

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

  9. Si vous avez terminé de configurer l’appareil, passez commit en mode de configuration. Répétez ces étapes pour configurer l’équipement B et l’équipement C.

Résultats

À partir du mode configuration, confirmez votre configuration en entrant les show interfacescommandes , show policy-options, show protocolset 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.

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification de l’activation de BFD

But

Vérifiez que BFD est activé entre les homologues IBGP.

Action

À partir du mode opérationnel, entrez la show bgp neighbor commande. Vous pouvez utiliser le | match bfd filtre pour affiner la sortie.

Signification

La sortie indique que le système logique A a deux voisins sur lesquels BFD est activé. Lorsque BFD n’est pas activé, la sortie affiche BFD: disabled, down, et l’option <BfdEnabled> est absente. Si BFD est activé et que la session est inactive, la sortie affiche BFD: enabled, down. La sortie indique également que les événements liés à BFD sont écrits dans un fichier journal, car les opérations de suivi sont configurées.

Vérification de l’activation des sessions BFD

But

Vérifiez que les sessions BFD sont actives et affichez les détails des sessions BFD.

Action

À partir du mode opérationnel, entrez la show bfd session extensive commande.

Signification

La TX interval 1.000, RX interval 1.000 sortie représente le paramètre configuré avec l’instruction minimum-interval . Toutes les autres sorties représentent les paramètres par défaut de BFD. Pour modifier les paramètres par défaut, incluez les instructions facultatives sous l’instruction bfd-liveness-detection .

Affichage détaillé des événements BFD

But

Affichez le contenu du fichier de trace BFD pour faciliter le dépannage, si nécessaire.

Action

À partir du mode opérationnel, entrez la file show /var/log/A/bgp-bfd commande.

Signification

Avant que les routes ne soient établies, le message s’affiche No route to host dans la sortie. Une fois les routes établies, les deux dernières lignes indiquent que les deux sessions BFD apparaissent.

Affichage détaillé des événements BFD après la désactivation et la réactivation d’une interface de bouclage

But

Vérifiez ce qui se passe après avoir mis hors service un routeur ou un commutateur, puis l’avoir rétabli. Pour simuler la mise hors service d’un routeur ou d’un commutateur, désactivez l’interface de bouclage sur le système logique B.

Action
  1. À partir du mode configuration, entrez la deactivate logical-systems B interfaces lo0 unit 2 family inet commande.

  2. À partir du mode opérationnel, entrez la file show /var/log/A/bgp-bfd commande.

  3. À partir du mode configuration, entrez la activate logical-systems B interfaces lo0 unit 2 family inet commande.

  4. À partir du mode opérationnel, entrez la file show /var/log/A/bgp-bfd commande.

Exemple : Configuration de BFD pour OSPF

Cet exemple montre comment configurer le protocole BFD (Bidirectional Forwarding Detection) pour OSPF.

Exigences

Avant de commencer :

Aperçu

La configuration BFD peut également consister à ajuster les paramètres OSPF hello interval et dead interval pour augmenter la convergence de route. Le protocole BFD est un simple mécanisme hello qui détecte les défaillances dans un réseau. Les temporisateurs de détection des défaillances BFD ont des limites de temporisation plus courtes que les mécanismes de détection des défaillances OSPF, ce qui permet une détection plus rapide.

BFD est utile sur les interfaces qui ne sont pas en mesure de détecter rapidement les défaillances, telles que les interfaces Ethernet. D’autres interfaces, telles que les interfaces SONET, disposent déjà d’une détection de défaillance intégrée. Il n’est pas nécessaire de configurer BFD sur ces interfaces.

Vous configurez BFD sur une paire d’interfaces OSPF voisines. Contrairement aux paramètres OSPF hello interval et dead interval, vous n’avez pas besoin d’activer BFD sur toutes les interfaces d’une zone OSPF.

Dans cet exemple, vous activez la détection des défaillances en incluant l’instruction sur l’interface OSPF voisine fe-0/1/0 dans la bfd-liveness-detection zone 0.0.0.0 et configurez l’intervalle d’échange de paquets BFD sur 300 millisecondes, configurez 4 comme le nombre de paquets hello manqués qui entraîne la déclaration d’arrêt de l’interface d’origine et configurez les sessions BFD uniquement pour les voisins OSPF avec une contiguïté de voisinage complète en incluant les paramètres suivants :

  • full-neighbors-only : dans Junos OS version 9.5 et ultérieure, configure le protocole BFD afin d’établir des sessions BFD uniquement pour les voisins OSPF avec une contiguïté de voisinage complet. Le comportement par défaut est d’établir des sessions BFD pour tous les voisins OSPF.

  • minimum-interval : configure l’intervalle minimum, en millisecondes, après lequel le périphérique de routage local transmet les paquets hello, ainsi que l’intervalle minimum après lequel le périphérique de routage s’attend à recevoir une réponse du voisin avec lequel il a établi une session BFD. Vous pouvez configurer un nombre compris entre 1 et 255 000 millisecondes. Vous pouvez également spécifier les intervalles minimum d’émission et de réception séparément à l’aide des instructions transmit-interval minimum-interval et minimum-receive-interval .

    Note:

    BFD est un protocole intensif qui consomme des ressources système. La spécification d’un intervalle minimum pour BFD inférieur à 100 ms pour les sessions basées sur le moteur de routage et de 10 ms pour les sessions BFD distribuées peut entraîner des instabilités BFD indésirables.

    En fonction de votre environnement réseau, les recommandations supplémentaires suivantes peuvent s’appliquer :

    • Pour les déploiements réseau à grande échelle avec un grand nombre de sessions BFD, spécifiez un intervalle minimum d’au moins 500 ms. Un intervalle de 1000 ms est recommandé pour éviter tout problème d’instabilité.

      Note:
      • Pour le processus bfdd, l’intervalle de temps de détection défini est inférieur à 300 ms. Si un processus hautement prioritaire tel que ppmd est en cours d’exécution sur le système, le processeur peut passer du temps sur le processus ppmd plutôt que sur le processus bfdd.

      • Pour les pare-feu SRX Series de filiale, nous recommandons un intervalle de temps de rétention minimal de 1000 ms pour les paquets BFD.

      • Pour vSRX 3.0, l’intervalle de temps minimum de rétention est de 300 ms pour les paquets BFD.

    • Pour les déploiements réseau à très grande échelle avec un grand nombre de sessions BFD, contactez le support client Juniper Networks pour plus d’informations.

    • Pour que les sessions BFD restent actives lors d’un événement de basculement du moteur de routage lorsque le routage actif ininterrompu (NSR) est configuré, spécifiez un intervalle minimum de 2 500 ms pour les sessions basées sur le moteur de routage. Pour les sessions BFD distribuées pour lesquelles NSR est configuré, les recommandations relatives à l’intervalle minimal restent inchangées et dépendent uniquement du déploiement de votre réseau.

  • multiplier : configure le nombre de paquets hello non reçus par un voisin qui entraîne la déclaration d’arrêt de l’interface d’origine. Par défaut, trois paquets hello manqués entraînent la déclaration d’arrêt de l’interface d’origine. Vous pouvez configurer une valeur comprise entre 1 et 255.

Topologie

Configuration

Procédure

Configuration rapide de la CLI

Pour configurer rapidement le protocole BFD pour 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.

Procédure étape par étape

Pour configurer le protocole BFD pour OSPF sur une interface voisine :

  1. Créez une zone OSPF.

    Note:

    Pour spécifier OSPFv3, incluez l’instruction ospf3 au niveau de la [edit protocols] hiérarchie.

  2. Spécifiez l’interface.

  3. Spécifiez les intervalles d’émission et de réception minimaux.

  4. Configurez le nombre de paquets hello manqués qui entraînent la déclaration d’arrêt de l’interface d’origine.

  5. Configurez les sessions BFD uniquement pour les voisins OSPF avec une contiguïté de voisinage complet.

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

    Note:

    Répétez toute cette configuration sur l’autre interface voisine.

Résultats

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

Pour confirmer votre configuration OSPFv3, entrez la show protocols ospf3 commande.

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification des sessions BFD

But

Vérifiez que les interfaces OSPF ont des sessions BFD actives et que les composants de session ont été configurés correctement.

Action

À partir du mode opérationnel, entrez la show bfd session detail commande.

Signification

La sortie affiche des informations sur les sessions BFD.

  • Le champ Adresse affiche l’adresse IP du voisin.

  • Le champ Interface affiche l’interface que vous avez configurée pour BFD.

  • Le champ État affiche l’état du voisin et doit afficher Complet pour refléter la contiguïté complète du voisin que vous avez configurée.

  • Le champ Intervalle de transmission affiche l’intervalle de temps que vous avez configuré pour envoyer des paquets BFD.

  • Le champ Multiplicateur affiche le multiplicateur que vous avez configuré.

Exemple : Configuration de BFD pour IS-IS

Cet exemple décrit comment configurer le protocole BFD (Bidirectional Forwarding Detection) pour détecter les défaillances dans un réseau IS-IS.

Note:

BFD n’est pas pris en charge avec ISIS pour IPV6 sur les commutateurs QFX10000 Series.

Exigences

Avant de commencer, configurez IS-IS sur les deux routeurs. Reportez-vous à la section Exemple : Configuration d’IS-IS pour plus d’informations sur la configuration IS-IS requise.

Note:

Nous fournissons la configuration IS-IS dans la section Configuration rapide de la CLI, mais ne couvrons pas la configuration IS-IS dans la section étape par étape.

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

  • Junos OS version 7.3 ou ultérieure

    • Mis à jour et revalidé à l’aide de Junos OS version 22.4

  • Routeurs M Series, MX Series et T Series

Aperçu

Cet exemple montre deux routeurs connectés l’un à l’autre. Une interface de bouclage est configurée sur chaque routeur. Les protocoles IS-IS et BFD sont configurés sur les deux routeurs.

Topologie

La figure 3 illustre l’exemple de réseau.

Figure 3 : configuration de BFD pour IS-IS Configuring BFD for IS-IS

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 à votre configuration réseau, puis copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie.

Routeur R1

Routeur R2

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.

Note:

Pour configurer simplement BFD pour IS-IS, seule l’instruction minimum-interval est requise. Le protocole BFD sélectionne les paramètres par défaut pour toutes les autres instructions de configuration lorsque vous utilisez l’instruction sans spécifier de bfd-liveness-detection paramètres.

Note:

Vous pouvez modifier les paramètres à tout moment sans arrêter ni redémarrer la session en cours. BFD s’ajuste automatiquement à la nouvelle valeur du paramètre. Toutefois, aucune modification des paramètres BFD n’a lieu tant que les valeurs ne sont pas resynchronisées avec chaque pair BFD.

Pour configurer BFD pour IS-IS sur les routeurs R1 et R2 :

Note:

Nous ne montrons que les étapes pour R1.

  1. Configurez le seuil d’adaptation du temps de détection, qui doit être supérieur au multiplicateur multiplié par l’intervalle minimum.

  2. Configurez les intervalles d’émission et de réception minimaux pour la détection des défaillances.

  3. Configurez uniquement l’intervalle de réception minimal pour la détection des défaillances.

  4. Désactivez l’adaptation BFD.

  5. Configurez le seuil de l’intervalle de transmission, qui doit être supérieur à l’intervalle de transmission minimum.

  6. Configurez l’intervalle de transmission minimal pour la détection des défaillances.

  7. Configurez le nombre multiplicateur, qui est le nombre de paquets hello non reçus par le voisin qui provoque la déclaration inactive de l’interface d’origine.

  8. Configurez la version BFD utilisée pour la détection.

    Par défaut, la version est détectée automatiquement.

Résultats

À partir du mode configuration, confirmez votre configuration en exécutant la show protocols isis interface commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification de la connexion entre les routeurs R1 et R2

But

Assurez-vous que les routeurs R1 et R2 peuvent se rejoindre.

Action

Envoyez une requête ping à l’autre routeur pour vérifier la connectivité entre les deux routeurs en fonction de la topologie du réseau.

Signification

Les routeurs R1 et R2 sont capables d’envoyer un ping l’un à l’autre.

Vérification de la configuration d’IS-IS

But

Assurez-vous que l’instance IS-IS est en cours d’exécution sur les deux routeurs.

Action

Utilisez l’instruction show isis database pour vérifier si l’instance IS-IS est en cours d’exécution sur les deux routeurs, R1 et R2.

Signification

IS-IS est configuré sur les deux routeurs, R1 et R2.

Vérification de la configuration de BFD

But

Assurez-vous que l’instance BFD est en cours d’exécution sur les deux routeurs, R1 et R2.

Action

Utilisez l’instruction show bfd session detail pour vérifier si l’instance BFD est en cours d’exécution sur les routeurs.

Signification

BFD est configuré sur les routeurs R1 et R2 pour détecter les défaillances dans le réseau IS-IS.

Exemple : Configuration de BFD pour RIP

Cet exemple montre comment configurer la détection de transfert bidirectionnel (BFD) pour un réseau RIP.

Exigences

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

Aperçu

Pour activer la détection des défaillances, incluez l’instruction bfd-liveness-detection suivante :

Si vous le souhaitez, vous pouvez spécifier le seuil d’adaptation du temps de détection en incluant l’instruction threshold . Lorsque le temps de détection de la session BFD s’adapte à une valeur égale ou supérieure au seuil, une interruption unique et un message de journal système sont envoyés.

Pour spécifier l’intervalle minimal de transmission et de réception pour la détection des défaillances, incluez l’instruction minimum-interval . Cette valeur représente l’intervalle minimal auquel l’équipement de routage local transmet les paquets hello, ainsi que l’intervalle minimum auquel l’équipement de routage s’attend à recevoir une réponse d’un voisin avec lequel il a établi une session BFD. Vous pouvez configurer une valeur comprise entre 1 et 255 000 millisecondes. Cet exemple définit un intervalle minimum de 600 millisecondes.

Note:

BFD est un protocole intensif qui consomme des ressources système. La spécification d’un intervalle minimum pour BFD inférieur à 100 ms pour les sessions basées sur le moteur de routage et de 10 ms pour les sessions BFD distribuées peut entraîner des instabilités BFD indésirables.

En fonction de votre environnement réseau, les recommandations supplémentaires suivantes peuvent s’appliquer :

  • Pour les déploiements réseau à grande échelle avec un grand nombre de sessions BFD, spécifiez un intervalle minimum de 300 ms pour les sessions basées sur le moteur de routage et de 100 ms pour les sessions BFD distribuées.

  • Pour les déploiements réseau à très grande échelle avec un grand nombre de sessions BFD, contactez le support client Juniper Networks pour plus d’informations.

  • Pour que les sessions BFD restent actives lors d’un événement de basculement du moteur de routage lorsque le routage actif ininterrompu (NSR) est configuré, spécifiez un intervalle minimum de 2 500 ms pour les sessions basées sur le moteur de routage. Pour les sessions BFD distribuées pour lesquelles un routage actif ininterrompu est configuré, les recommandations relatives à l’intervalle minimal restent inchangées et dépendent uniquement du déploiement de votre réseau.

Si vous le souhaitez, vous pouvez spécifier séparément les intervalles minimum d’émission et de réception.

Pour spécifier uniquement l’intervalle de réception minimal pour la détection des défaillances, incluez l’instruction minimum-receive-interval . Cette valeur représente l’intervalle minimal auquel le périphérique de routage local s’attend à recevoir une réponse d’un voisin avec lequel il a établi une session BFD. Vous pouvez configurer une valeur comprise entre 1 et 255,00 millisecondes.

Pour spécifier uniquement l’intervalle de transmission minimal pour la détection des défaillances, incluez l’instruction transmit-interval minimum-interval . Cette valeur représente l’intervalle minimal auquel le périphérique de routage local transmet les paquets hello au voisin avec lequel il a établi une session BFD. Vous pouvez configurer une valeur comprise entre 1 et 255 000 millisecondes.

Pour spécifier le nombre de paquets hello non reçus par un voisin qui entraîne la déclaration d’arrêt de l’interface d’origine, incluez l’instruction multiplier . La valeur par défaut est 3 et vous pouvez configurer une valeur comprise entre 1 et 255.

Pour spécifier le seuil de détection de l’adaptation de l’intervalle de transmission, incluez l’instruction transmit-interval threshold . La valeur seuil doit être supérieure à l’intervalle de transmission.

Pour spécifier la version BFD utilisée pour la détection, incluez l’instruction version . Par défaut, la version est détectée automatiquement.

Vous pouvez tracer les opérations BFD en incluant l’instruction traceoptions au niveau de la [edit protocols bfd] hiérarchie.

Dans Junos OS version 9.0 et ultérieure, vous pouvez configurer les sessions BFD pour qu’elles ne s’adaptent pas à l’évolution des conditions du réseau. Pour désactiver l’adaptation BFD, incluez l’instruction no-adaptation . Nous vous recommandons de ne pas désactiver l’adaptation BFD, sauf s’il est préférable de ne pas l’activer sur votre réseau.

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

Figure 4 : topologie RIP BFD Network Topology du réseau RIP BFD

CLI Quick Configuration affiche la configuration de tous les périphériques de la Figure 4. La section Procédure étape par étape décrit les étapes sur l’appareil R1.

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

Appareil R2

Appareil 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 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 BFD pour un réseau RIP :

  1. Configurez les interfaces réseau.

  2. Créez le groupe RIP et ajoutez l’interface.

    Pour configurer RIP dans Junos OS, vous devez configurer un groupe contenant les interfaces sur lesquelles RIP est activé. Vous n’avez pas besoin d’activer RIP sur l’interface de bouclage.

  3. Créez la stratégie de routage pour annoncer les itinéraires directs et les itinéraires appris RIP.

  4. Appliquez la stratégie de routage.

    Dans Junos OS, vous ne pouvez appliquer des stratégies d’exportation RIP qu’au niveau du groupe.

  5. Activez BFD.

  6. Configurez les opérations de suivi pour suivre les messages BFD.

Résultats

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

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

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification de l’activation des sessions BFD

But

Assurez-vous que les sessions BFD fonctionnent.

Action

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

Signification

La sortie indique qu’il n’y a aucun échec d’authentification.

Vérification du fichier de trace BFD

But

Utilisez des opérations de suivi pour vérifier que les paquets BFD sont échangés.

Action

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

Signification

La sortie indique le fonctionnement normal du BFD.

Configuration de sessions Micro BFD pour LAG

Le protocole BFD (Bidirectional Forwarding Detection) est un protocole de détection simple qui détecte rapidement les défaillances dans les chemins de transfert. Un groupe d’agrégation de liens (LAG) combine plusieurs liens entre des périphériques qui se trouvent dans des connexions point à point, augmentant ainsi la bande passante, assurant la fiabilité et permettant l’équilibrage de charge. Pour exécuter une session BFD sur des interfaces LAG, configurez une session BFD en mode asynchrone indépendant sur chaque liaison de membre LAG d’un bundle LAG. Au lieu d’une seule session BFD qui surveille l’état du port UDP, des sessions micro BFD indépendantes surveillent l’état des liaisons membres individuelles.

Note:

À partir de Junos OS Evolved version 20.1R1, des sessions de détection de transfert micro bidirectionnel (BFD) indépendantes sont activées par liaison membre d’un bundle LAG (Link Aggregation Group).

Pour activer la détection des défaillances des interfaces Ethernet agrégées :

  1. Incluez l’instruction suivante dans la configuration au niveau de la [edit interfaces aex aggregated-ether-options] hiérarchie :
  2. Configurez les critères d’authentification de la session BFD pour LAG.

    Pour spécifier les critères d’authentification, incluez l’instruction authentication suivante :

    • Spécifiez l’algorithme à utiliser pour authentifier la session BFD. Vous pouvez utiliser l’un des algorithmes d’authentification suivants :

      • clé-md5

      • keyed-sha-1

      • md5 à clé méticuleuse

      • sha-clé-méticuleuse-1

      • mot de passe simple

    • Pour configurer le trousseau de clés, spécifiez le nom associé à la clé de sécurité de la session BFD. Le nom que vous spécifiez doit correspondre à l’un des trousseaux configurés dans l’instruction authentication-key-chains key-chain au niveau de la [edit security] hiérarchie.

    • Configurez la vérification de l’authentification libre sur la session BFD. À utiliser uniquement pendant les périodes transitoires où l’authentification peut ne pas être configurée aux deux extrémités de la session BFD.

  3. Configurez des temporisateurs BFD pour les interfaces Ethernet agrégées.

    Pour spécifier les temporisateurs BFD, incluez l’instruction detection-time suivante :

    Spécifiez la valeur de seuil. Il s’agit de l’intervalle de temps maximal pour la détection d’un voisin BFD. Si l’intervalle de transmission est supérieur à cette valeur, l’appareil déclenche une interruption.

  4. Configurez une valeur d’intervalle de maintien pour définir la durée minimale pendant laquelle la session BFD doit rester active avant qu’une notification de changement d’état ne soit envoyée aux autres membres du réseau LAG.

    Pour spécifier l’intervalle de retenue, incluez l’instruction holddown-interval suivante :

    Vous pouvez configurer un nombre compris entre 0 et 255 000 millisecondes, et la valeur par défaut est 0. Si la session BFD tombe en panne puis remonte pendant l’intervalle de retenue, la minuterie est redémarrée.

    Cette valeur représente l’intervalle minimal auquel l’équipement de routage local transmet les paquets BFD, ainsi que l’intervalle minimum pendant lequel l’équipement de routage s’attend à recevoir une réponse d’un voisin avec lequel il a établi une session BFD. Vous pouvez configurer un nombre compris entre 1 et 255 000 millisecondes. Vous pouvez également spécifier séparément les intervalles minimum d’émission et de réception.

  5. Configurez l’adresse source de la session BFD.

    Pour spécifier une adresse locale, incluez l’instruction local-address suivante :

    L’adresse locale BFD est l’adresse de bouclage de la source de la session BFD.

    Note:

    À partir de la version 16.1 de Junos OS, vous pouvez également configurer cette fonctionnalité avec l’adresse de l’interface AE comme adresse locale dans une session micro BFD. Pour la famille d’adresses IPv6, désactivez la détection des adresses en double avant de configurer cette fonctionnalité avec l’adresse d’interface AE. Pour désactiver la détection des adresses en double, incluez l’instruction dad-disable au niveau de la [edit interface aex unit y family inet6] hiérarchie.

    À partir de la version 16.1R2, Junos OS vérifie et valide le micro BFD local-address configuré par rapport à l’interface ou à l’adresse IP de bouclage avant de valider la configuration. Junos OS effectue cette vérification sur les configurations d’adresses micro BFD IPv4 et IPv6, et si elles ne correspondent pas, la validation échoue. Le micro-BFD local-address configuré doit correspondre au micro-BFD neighbour-address configuré sur le routeur homologue.

  6. Spécifiez l’intervalle minimum qui indique l’intervalle de temps pour la transmission et la réception des données.

    Cette valeur représente l’intervalle minimal auquel l’équipement de routage local transmet les paquets BFD, ainsi que l’intervalle minimum pendant lequel l’équipement de routage s’attend à recevoir une réponse d’un voisin avec lequel il a établi une session BFD. Vous pouvez configurer un nombre compris entre 1 et 255 000 millisecondes. Vous pouvez également spécifier séparément les intervalles minimum d’émission et de réception.

    Pour spécifier les intervalles minimum d’émission et de réception pour la détection des défaillances, incluez l’instruction minimum-interval suivante :

    Note:

    BFD est un protocole intensif qui consomme des ressources système. La spécification d’un intervalle minimum pour BFD inférieur à 100 ms pour les sessions basées sur le moteur de routage et à 10 ms pour les sessions BFD distribuées peut entraîner des instabilités BFD indésirables.

    En fonction de votre environnement réseau, les recommandations supplémentaires suivantes peuvent s’appliquer :

    • Pour les déploiements réseau à grande échelle avec un grand nombre de sessions BFD, spécifiez un intervalle minimum de 300 ms pour les sessions basées sur le moteur de routage et de 100 ms pour les sessions BFD distribuées.

    • Pour les déploiements réseau à très grande échelle avec un grand nombre de sessions BFD, contactez le support client Juniper Networks pour plus d’informations.

    • Pour que les sessions BFD restent actives pendant un événement de basculement du moteur de routage lorsque le routage actif ininterrompu est configuré, spécifiez un intervalle minimum de 2 500 ms pour les sessions basées sur le moteur de routage. Pour les sessions BFD distribuées pour lesquelles un routage actif ininterrompu est configuré, les recommandations relatives à l’intervalle minimal restent inchangées et dépendent uniquement du déploiement de votre réseau.

  7. Spécifiez uniquement l’intervalle de réception minimal pour la détection des défaillances en incluant l’instruction minimum-receive-interval suivante :

    Cette valeur représente l’intervalle minimum pendant lequel le périphérique de routage local s’attend à recevoir une réponse d’un voisin avec lequel il a établi une session BFD. Vous pouvez configurer un nombre compris entre 1 et 255 000 millisecondes.

  8. Spécifiez le nombre de paquets BFD qui n’ont pas été reçus par le voisin et qui provoque la déclaration inactive de l’interface d’origine en incluant l’instruction multiplier suivante :

    La valeur par défaut est 3. Vous pouvez configurer un nombre compris entre 1 et 255.

  9. Configurez le voisin dans une session BFD.

    L’adresse voisine peut être une adresse IPv4 ou IPv6.

    Pour spécifier le saut suivant de la session BFD, incluez l’instruction neighbor suivante :

    L’adresse de voisinage BFD est l’adresse de bouclage de la destination distante de la session BFD.

    Note:

    À partir de la version 16.1 de Junos OS, vous pouvez également configurer l’adresse d’interface AE de la destination distante en tant qu’adresse de voisinage BFD dans une session micro BFD.

  10. (Facultatif) Configurez les sessions BFD pour qu’elles ne s’adaptent pas à l’évolution des conditions du réseau.

    Pour désactiver l’adaptation BFD, incluez l’instruction no-adaptation suivante :

    Note:

    Nous vous recommandons de ne pas désactiver l’adaptation BFD, sauf s’il est préférable de ne pas l’avoir dans votre réseau.

  11. Spécifiez un seuil de détection de l’adaptation du temps de détection en incluant l’instruction threshold :

    Lorsque le temps de détection de la session BFD s’adapte à une valeur égale ou supérieure au seuil, une interruption unique et un message de journal système sont envoyés. Le temps de détection est basé sur le multiplicateur de la valeur de l’intervalle minimum ou de l’intervalle de réception minimum. Le seuil doit être supérieur au multiplicateur pour l’une ou l’autre de ces valeurs configurées. Par exemple, si l’intervalle de réception minimum est de 300 ms et le multiplicateur est de 3, le temps de détection total est de 900 ms. Par conséquent, le seuil de temps de détection doit avoir une valeur supérieure à 900.

  12. Spécifiez uniquement l’intervalle de transmission minimal pour la détection des défaillances en incluant l’instruction transmit-interval minimum-interval suivante :

    Cette valeur représente l’intervalle minimal auquel le périphérique de routage local transmet les paquets BFD au voisin avec lequel il a établi une session BFD. Vous pouvez configurer une valeur comprise entre 1 et 255 000 millisecondes.

  13. Spécifiez le seuil d’émission pour détecter l’adaptation de l’intervalle d’émission en incluant l’instruction transmit-interval threshold suivante :

    La valeur seuil doit être supérieure à l’intervalle de transmission. Lorsque le temps de détection de la session BFD s’adapte à une valeur supérieure au seuil, une interruption unique et un message de journal système sont envoyés. Le temps de détection est basé sur le multiplicateur de la valeur de l’intervalle minimum ou de l’intervalle de réception minimum. Le seuil doit être supérieur au multiplicateur pour l’une ou l’autre de ces valeurs configurées.

  14. Spécifiez la version BFD en incluant l’instruction version suivante :

    Par défaut, la version est détectée automatiquement.

Note:
  • Cette version option n’est pas prise en charge sur les QFX Series. À partir de Junos OS version 17.2R1, un avertissement s’affiche si vous tentez d’utiliser cette commande.

  • Cette fonctionnalité fonctionne lorsque les deux appareils prennent en charge BFD. Si BFD n’est configuré qu’à une extrémité du LAG, cette fonctionnalité ne fonctionne pas.

Exemple : Configuration de sessions Micro BFD indépendantes pour LAG

Cet exemple montre comment configurer une session micro BFD indépendante pour des interfaces Ethernet agrégées.

Exigences

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

  • Routeurs MX Series avec puce Junos Trio

  • Routeurs T Series avec FPC de type 4 ou FPC de type 5

    BFD pour LAG est pris en charge sur les types de PIC suivants sur les modèles T-Series :

    • PC-1XGE-XENPAK (FPC de type 3),

    • -4XGE-XFP (FPC de type 4),

    • -5-10XGE-SFPP (FPC de type 4),

    • SFPP 24x10GE (LAN/WAN), SFPP 12x10GE (LAN/WAN), PICS 1X100GE Type 5

  • Routeurs PTX Series avec SFPP 24 X 10GE (LAN/WAN)

  • Junos OS version 13.3 ou ultérieure s’exécute sur tous les équipements

Aperçu

L’exemple inclut deux routeurs directement connectés. Configurez deux interfaces Ethernet agrégées, AE0 pour la connectivité IPv4 et AE1 pour la connectivité IPv6. Configurez la session micro BFD sur le bundle AE0 en utilisant les adresses IPv4 comme points de terminaison locaux et voisins sur les deux routeurs. Configurez la session micro BFD sur le bundle AE1 en utilisant les adresses IPv6 comme points de terminaison locaux et voisins sur les deux routeurs. Cet exemple vérifie que des sessions micro BFD indépendantes sont actives dans la sortie.

Topologie

La figure 5 montre l’exemple de topologie.

Figure 5 : configuration d’une session Micro BFD indépendante pour LAG Configuring an Independent Micro BFD Session for LAG

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 à votre configuration réseau, puis copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie.

Routeur R0

Routeur R1

Configuration d’une session Micro BFD pour les interfaces Ethernet agrégées

Procédure

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 configuration » dans le Guide de l’utilisateur de l’interface de ligne de commande.

Note:

Répétez cette procédure pour le routeur R1, en modifiant les noms d’interface, les adresses et tous les autres paramètres appropriés pour chaque routeur.

Pour configurer une session micro BFD pour des interfaces Ethernet agrégées sur le routeur R0 :

  1. Configurez les interfaces physiques.

  2. Configurez l’interface de bouclage.

  3. Configurez une adresse IP sur l’interface Ethernet agrégée ae0 avec des adresses IPv4 ou IPv6, en fonction des exigences de votre réseau.

  4. Définissez l’option de routage, créez un itinéraire statique et définissez l’adresse du saut suivant.

    Note:

    Vous pouvez configurer une route statique IPv4 ou IPv6, en fonction des exigences de votre réseau.

  5. Configurez le protocole LACP (Link Aggregation Control Protocol).

  6. Configurez BFD pour l’interface Ethernet agrégée ae0 et spécifiez l’intervalle minimum, l’adresse IP locale et l’adresse IP voisine.

  7. Configurez une adresse IP sur l’interface Ethernet agrégée ae1.

    Vous pouvez attribuer des adresses IPv4 ou IPv6 en fonction de vos besoins réseau.

  8. Configurez BFD pour l’interface Ethernet agrégée ae1.

    Note:

    À partir de la version 16.1 de Junos OS, vous pouvez également configurer cette fonctionnalité avec l’adresse de l’interface AE comme adresse locale dans une session micro BFD.

    À partir de la version 16.1R2, Junos OS vérifie et valide le micro BFD local-address configuré par rapport à l’interface ou à l’adresse IP de bouclage avant de valider la configuration. Junos OS effectue cette vérification sur les configurations d’adresses micro BFD IPv4 et IPv6, et si elles ne correspondent pas, la validation échoue.

  9. Configurez les options de suivi pour BFD à des fins de dépannage.

Résultats

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

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

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification de la disponibilité des sessions BFD indépendantes

But

Vérifiez que les sessions micro BFD sont actives et affichez les détails des sessions BFD.

Action

À partir du mode opérationnel, entrez la show bfd session extensive commande.

Signification

Le champ Micro BFD représente les sessions micro BFD indépendantes exécutées sur les liaisons d’un LAG. La sortie de l’intervalle itemTX , RX item représente le paramètre configuré avec l’instruction minimum-interval . Toutes les autres sorties représentent les paramètres par défaut de BFD. Pour modifier les paramètres par défaut, incluez les instructions facultatives sous bfd-liveness-detection instruction.

Affichage détaillé des événements BFD

But

Affichez le contenu du fichier de trace BFD pour faciliter le dépannage, si nécessaire.

Action

À partir du mode opérationnel, entrez la file show /var/log/bfd commande.

Signification

Les messages BFD sont écrits dans le fichier de trace spécifié.

Configuration de BFD pour PIM

Le protocole BFD (Bidirectional Forwarding Detection) est un simple mécanisme hello qui détecte les défaillances dans un réseau. BFD fonctionne avec une grande variété d’environnements et de topologies réseau. Une paire de périphériques de routage échange des paquets BFD. Les paquets Hello sont envoyés à intervalles réguliers et spécifiés. Une défaillance de voisinage est détectée lorsque le périphérique de routage cesse de recevoir une réponse après un intervalle spécifié. Les temporisateurs de détection des défaillances BFD ont des limites de temps plus courtes que le temps d’attente Hello Hold du PIM (Protocol Independent Multicast), ce qui leur permet une détection plus rapide.

Les minuteries de détection des défaillances BFD sont adaptatives et peuvent être ajustées pour être plus rapides ou plus lentes. Plus la valeur du minuteur de détection de défaillance BFD est faible, plus la détection de défaillance est rapide et vice versa. Par exemple, les temporisateurs peuvent s’adapter à une valeur plus élevée si la contiguïté échoue (c’est-à-dire que le minuteur détecte les échecs plus lentement). Ou un voisin peut négocier une valeur de minuterie supérieure à la valeur configurée. Les temporisateurs s’adaptent à une valeur plus élevée lorsqu’un battement de session BFD se produit plus de trois fois en l’espace de 15 secondes. Un algorithme d’interruption augmente l’intervalle de réception (Rx) de deux si l’instance BFD locale est à l’origine de l’interruption de session. L’intervalle de transmission (Tx) est augmenté de deux si l’instance BFD distante est à l’origine de l’interruption de session. Vous pouvez utiliser la clear bfd adaptation commande pour renvoyer les temporisateurs d’intervalle BFD à leurs valeurs configurées. La clear bfd adaptation commande est sans impact, ce qui signifie qu’elle n’affecte pas le flux de trafic sur le périphérique de routage.

Vous devez spécifier les intervalles de transmission et de réception minimaux pour activer BFD sur PIM.

Pour activer la détection des défaillances :

  1. Configurez l’interface globalement ou en instance de routage.

    Cet exemple montre la configuration globale.

  2. Configurez l’intervalle de transmission minimum.

    Il s’agit de l’intervalle minimum après lequel le périphérique de routage transmet les paquets hello à un voisin avec lequel il a établi une session BFD. La spécification d’un intervalle inférieur à 300 ms peut provoquer des instabilités BFD indésirables.

  3. Configurez l’intervalle minimal après lequel le périphérique de routage s’attend à recevoir une réponse d’un voisin avec lequel il a établi une session BFD.

    La spécification d’un intervalle inférieur à 300 ms peut provoquer des instabilités BFD indésirables.

  4. (Facultatif) Configurez d’autres paramètres BFD.

    Au lieu de définir séparément les intervalles de réception et de transmission, configurez un intervalle pour les deux.

  5. Configurez le seuil d’adaptation du temps de détection de la session BFD.

    Lorsque le temps de détection s’adapte à une valeur égale ou supérieure au seuil, une seule interruption et un seul message de journal système sont envoyés.

  6. Configurez le nombre de paquets hello non reçus par un voisin qui entraîne la déclaration inactive de l’interface d’origine.
  7. Configurez la version BFD.
  8. Spécifiez que les sessions BFD ne doivent pas s’adapter à l’évolution des conditions du réseau.

    Nous vous recommandons de ne pas désactiver l’adaptation BFD, sauf s’il est préférable de ne pas l’activer sur votre réseau.

  9. Vérifiez la configuration en vérifiant la sortie de la show bfd session commande.

Activation du BFD dédié et en temps réel sur les pare-feu SRX Series

Par défaut, les pare-feu SRX Series fonctionnent en mode BFD centralisé. Ils prennent également en charge le BFD distribué, le BFD dédié et le BFD en temps réel.

BFD dédié

L’activation d’un BFD dédié a un impact sur le débit du trafic, car un cœur de processeur est retiré du traitement du plan de données.

Pour activer un BFD dédié sur les équipements SRX300, SRX320, SRX340, SRX345, SRX380, SRX1500, vSRX et vSRX3.0 :

  1. Incluez l’instruction dedicated-ukern-cpu au niveau de la [edit chassis] hiérarchie, puis validez la configuration.

    1. [edit]

    2. user@host# set chassis dedicated-ukern-cpu

      user@host# commit

      Le message d’avertissement suivant vous invitant à redémarrer le système s’affiche lorsque vous validez la configuration :

      warning: Packet processing throughput may be impacted in dedicated-ukernel-cpu mode. warning: A reboot is required for dedicated-ukernel-cpu mode to be enabled. Please use "request system reboot" to reboot the system. commit complete

  2. Redémarrez l’appareil pour activer la configuration :

    1. user@host> request system reboot

  3. Vérifiez que le BFD dédié est activé.

    user@host> show chassis dedicated-ukern-cpu

    Dedicated Ukern CPU Status: Enabled

BFD en temps réel

L’activation du BFD en temps réel n’a aucun impact sur les performances du plan de données. Une plus grande priorité est accordée au processus BFD du moteur de transfert de paquets en mode distribué. Cela convient aux scénarios où moins de la moitié du nombre maximal de sessions BFD est utilisée. Consultez cette liste pour connaître le nombre maximal de sessions BFD prises en charge par périphérique SRX.

Note:

Pour plus d’informations sur BFD en mode distribué, reportez-vous à la section Comprendre comment BFD détecte les défaillances du réseau.

Pour activer le BFD en temps réel sur les équipements SRX300, SRX320, SRX340 et SRX345 :

  1. Incluez l’instruction realtime-ukern-thread au niveau de la [edit chassis] hiérarchie, puis validez la configuration.

    1. [modifier]

    2. user@host# set chassis realtime-ukern-thread

      user@host# commit

      Le message d’avertissement suivant vous invitant à redémarrer le système s’affiche lorsque vous validez la configuration :

      WARNING: realtime-ukern-thread is enable. Please use the command request system reboot.

  2. Redémarrez l’appareil pour activer la configuration :

    1. user@host> request system reboot

  3. Vérifiez que le BFD en temps réel est activé.

    user@host> show chassis realtime-ukern-thread

    realtime Ukern thread Status: Enabled

Prise en charge BFD par la plate-forme SRX

Les pare-feu SRX Series prennent en charge le nombre maximal de sessions BFD suivant :

  • Jusqu’à quatre sessions sur les appareils SRX300 et SRX320.

  • Jusqu’à 50 sessions sur les appareils SRX340, SRX345 et SRX380.

  • Jusqu’à 120 sessions sur SRX1500 appareils.

Sur tous les pare-feu SRX Series, une utilisation élevée du processeur, déclenchée par des commandes gourmandes en ressources CPU et des marches SNMP, provoque l’instabilité du protocole BFD lors du traitement des mises à jour BGP volumineuses. (La prise en charge de la plate-forme dépend de la version de Junos OS de votre installation.)

Les pare-feu SRX Series fonctionnant en mode cluster de châssis prennent uniquement en charge le mode centralisé BFD.

Le tableau ci-dessous présente les modes BFD pris en charge sur chaque pare-feu SRX Series.

Tableau 1 : modes BFD pris en charge sur les pare-feu SRX Series

Pare-feu SRX Series

Mode BFD centralisé

BFD distribué

BFD en temps réel

Noyau dédié

Le SRX300

Faire défaut

Configuration

Configuration (en option)

Non pris en charge

Le SRX320

Faire défaut

Configuration

Configuration (en option)

Non pris en charge

Le SRX340

Faire défaut

Configuration

Configuration

Configuration (en option)

Le SRX345

Faire défaut

Configuration

Configuration

Configuration (en option)

Le SRX380

Faire défaut

Configuration

Configuration

Configuration (en option)

SRX1500 Temps de détection des défaillances BFD >= 500 ms et le mode dédié n’est pas activé Le temps de détection des défaillances BFD < 500 ms et le mode dédié n’est pas activé Non pris en charge Configuration
SRX4100 Temps de détection des défaillances BFD >= 500 ms Temps de détection des défaillances BFD < 500 ms Non pris en charge Non pris en charge
SRX4200 Temps de détection des défaillances BFD >= 500 ms Temps de détection des défaillances BFD < 500 ms Non pris en charge Non pris en charge
SRX4600 Temps de détection des défaillances BFD >= 500 ms Temps de détection des défaillances BFD < 500 ms Non pris en charge Non pris en charge

Gamme SRX5000 d’appareils avec carte SPC2

Faire défaut

Non pris en charge

Non pris en charge

Non pris en charge

Gamme SRX5000 d’appareils avec carte SPC3

Temps de détection des défaillances BFD >= 500 ms

Temps de détection des défaillances BFD < 500 ms

Non pris en charge

Non pris en charge

vSRX 3.0

Temps de détection des défaillances BFD > 500 ms

Temps de détection des défaillances BFD <= 500 ms

Non pris en charge

Configuration