Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuration du redémarrage progressif pour OSPF

Présentation de Graceful Restart pour OSPF

Le redémarrage progressif permet à un équipement de routage en cours de redémarrage d’informer ses voisins et pairs adjacents de son état. Lors d’un redémarrage progressif, l’équipement de redémarrage et ses voisins continuent de transférer des paquets sans perturber les performances du réseau. Parce que les équipements voisins aident au redémarrage (ces voisins sont appelés ), l’équipement de redémarrage peut rapidement reprendre son fonctionnement complet sans recalculer les algorithmes.

Note:

Sur une liaison de diffusion avec un seul voisin, lorsque le voisin lance une opération de redémarrage progressif OSPFv3, le redémarrage peut être interrompu au moment où l’équipement de routage local assume le rôle d’un helper. Une modification de la LSA est considérée comme une modification de la topologie, ce qui met fin à l’opération de redémarrage du voisin.

Le redémarrage progressif est désactivé par défaut. Vous pouvez soit activer le redémarrage progressif de tous les protocoles de routage, soit activer le redémarrage progressif spécifiquement pour OSPF.

Cette rubrique décrit les informations suivantes :

Mode d’assistance pour le redémarrage progressif

Lorsqu’un équipement activé pour le redémarrage progressif OSPF redémarre, il conserve les routes apprises avant le redémarrage dans sa table de transfert. L’équipement n’autorise pas les nouvelles annonces d’état de liaison (LSA) OSPF à mettre à jour la table de routage. Cet équipement continue de transférer le trafic vers d’autres voisins OSPF (ou routeurs d’assistance) et n’envoie qu’un nombre limité de LSA pendant la période de redémarrage. Pour rétablir les adjacencies OSPF avec les voisins, l’équipement de redémarrage doit envoyer une grâce LSA à tous les voisins. En réponse, les routeurs d’assistance passent en mode d’assistance (la possibilité d’aider un équipement voisin qui tente un redémarrage gracieux) et envoient un accusé de réception à l’équipement de redémarrage. S’il n’y a pas de changement de topologie, les routeurs d’assistance continuent de faire la publicité des LSA comme si l’équipement de redémarrage était resté en fonctionnement OSPF continu.

Note:

Le mode d’assistance est activé par défaut lorsque vous démarrez la plate-forme de routage, même si le redémarrage progressif n’est pas activé. Vous pouvez désactiver le mode d’assistance spécifiquement pour OSPF.

Lorsque l’équipement de redémarrage reçoit des réponses de tous les routeurs d’assistance, il sélectionne des routes, met à jour la table de transfert et écarte les anciennes routes. À ce stade, les adjacencies OSPF complètes sont rétablies et l’équipement de redémarrage reçoit et traite les LS OSPF comme d’habitude. Lorsque les routeurs d’assistance ne reçoivent plus de LSA grace de l’équipement de redémarrage ou lorsque la topologie du réseau change, les routeurs d’assistance reprennent également un fonctionnement normal.

À partir de la version 11.4 de Junos OS, vous pouvez configurer le mode d’assistance basé sur la signalisation de redémarrage pour les configurations de redémarrage progressif OSPFv2. L’implémentation de Junos OS est basée sur la RFC 4811, la resynchronisation de la base de données d’état de liaison hors bande (LSDB) OSPF, la RFC 4812, la signalisation de redémarrage OSPF et la RFC 4813, OSPF Link-Local Signaling. Dans les implémentations de mode d’assistance basées sur la signalisation de redémarrage, l’équipement de redémarrage informe son état de redémarrage à ses voisins seulement une fois le redémarrage terminé. Une fois le redémarrage terminé, l’équipement de redémarrage envoie des messages de bonjour à ses routeurs d’assistance avec le bit RS (restart signal) défini dans l’en-tête hello packet. Lorsqu’un routeur d’assistance reçoit un paquet bonjour avec le bit RS défini dans l’en-tête, le routeur d’assistance renvoie un message de bonjour à l’équipement de redémarrage. Le message de réponse bonjour du routeur d’assistance contient l’indicateur ResyncState et le timer ResyncTimeout qui permettent à l’équipement de redémarrage de suivre les routeurs d’assistance qui sont synchronisés avec lui. Lorsque tous les helpers terminent la synchronisation, l’équipement de redémarrage quitte le mode de redémarrage.

Note:

Le mode d’aide au redémarrage gracieux basé sur la signalisation n’est pas pris en charge pour les configurations OSPFv3.

Redémarrage progressif planifié et non planifié

OSPF prend en charge deux types de redémarrage progressif : planifié et non planifié. Lors d’un redémarrage planifié, l’équipement de routage de redémarrage informe les voisins avant de redémarrer. Les voisins agissent comme si l’équipement de routage se trouve toujours dans la topologie du réseau et continuent à transférer le trafic vers l’équipement de routage qui redémarre. Un délai de grâce est défini pour spécifier quand les voisins doivent envisager le redémarrage de l’équipement de routage dans le cadre de la topologie. Lors d’un redémarrage non planifié, l’équipement de routage redémarre sans avertissement.

Exemple : configuration d’un redémarrage progressif pour OSPF

Cet exemple montre comment configurer un redémarrage progressif spécialement pour OSPF.

Exigences

Avant de commencer :

Aperçu

Le redémarrage progressif permet à un équipement de routage en cours de redémarrage d’informer ses voisins et pairs adjacents de son état. Lors d’un redémarrage progressif, l’équipement de routage qui redémarre et ses voisins continuent de transférer des paquets sans perturber les performances du réseau. Par défaut, le redémarrage progressif est désactivé. Vous pouvez globalement activer le redémarrage progressif pour tous les protocoles de routage en incluant l’instruction graceful-restart au niveau de la [edit routing-options] hiérarchie, ou vous pouvez activer le redémarrage progressif spécifiquement pour OSPF en incluant l’instruction graceful-restart au niveau de la [edit protocols (ospf|ospf3)] hiérarchie.

Le premier exemple montre comment activer le redémarrage progressif et configurer les paramètres optionnels pour l’intervalle de période de grâce. Dans cet exemple, les interfaces fe-1/1 et fe-1/1/2 se trouvent dans la zone OSPF 0.0.0.0, et vous configurez ces interfaces pour un redémarrage progressif. L’intervalle de délai de grâce pour le redémarrage progressif OSPF est déterminé comme égal ou inférieur à la somme de l’intervalle de temps de durée de notification et de l’intervalle de durée de redémarrage . La période de grâce est le nombre de secondes que les voisins de l’équipement de routage continuent de faire de la publicité de l’équipement de routage comme entièrement adjacent, quel que soit l’état de connexion entre l’équipement de routage et ses voisins.

L’instruction notify-duration configure la durée (en quelques secondes) que l’équipement de routage informe les routeurs d’assistance qu’il a effectué un redémarrage progressif en envoyant des publicités d’état de liaison (LSA) purgées sur toutes les interfaces. Par défaut, l’équipement de routage envoie des LSA grace pendant 30 secondes. La portée est de 1 à 3 600 secondes.

L’instruction restart-duration configure le temps d’attente de l’équipement de routage (en quelques secondes) pour terminer l’acquisition des voisins OSPF de chaque zone. Par défaut, l’équipement de routage laisse 180 secondes. La portée est de 1 à 3 600 secondes.

Le deuxième exemple montre comment désactiver le redémarrage progressif pour OSPF en incluant l’instruction disable .

Topologie

Configuration

Activation d’un redémarrage progressif pour OSPF

Configuration rapide cli

Pour permettre un redémarrage rapide d’OSPF, copiez les commandes suivantes et collez-les dans la CLI.

Procédure étape par étape

Pour permettre un redémarrage progressif pour OSPF :

  1. Configurez les interfaces.

    Note:

    Pour OSPFv3, utilisez des adresses IPv6.

  2. Configurez OSPF sur les interfaces.

    Note:

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

  3. Configurer un redémarrage progressif à l’échelle mondiale

  4. Configurez le redémarrage progressif DE L’OSPF.

  5. (Facultatif) Configurez la durée du redémarrage.

  6. (Facultatif) Configurez la durée de notification.

  7. Si vous avez fini de configurer l’équipement, validez la configuration.

Résultats

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

Pour confirmer une configuration OSPFv3, saisissez les show interfaces commandes et.show protocols ospf3

Désactiver graceful restart pour OSPF

Configuration rapide cli

Pour désactiver rapidement le redémarrage progressif pour OSPF, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez les détails nécessaires pour correspondre à la configuration de votre réseau, copiez et collez les commandes dans l’interface cli au niveau de la hiérarchie [modifier], puis entrez commit à partir du mode de configuration.

Procédure étape par étape

Pour désactiver le redémarrage progressif pour OSPF :

  1. Désactiver le redémarrage progressif pour le protocole OSPF uniquement.

    Cette commande n’affecte pas le paramètre global de configuration du redémarrage progressif.

    Note:

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

  2. Si vous avez fini de configurer l’équipement, validez la configuration.

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 une configuration OSPFv3, saisissez la show protocols ospf3 commande.

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification de la configuration osPF de redémarrage progressif

But

Vérifiez les informations sur votre configuration de redémarrage progressif OSPF.

Action

Depuis le mode opérationnel, saisissez la show ospf overview commande pour OSPFv2. Saisissez la show ospf3 overview commande pour OSPFv3.

Sens

Le champ Redémarrer affiche l’état du redémarrage progressif comme activé ou désactivé. Le champ Durée du redémarrage affiche le temps nécessaire à l’équipement de routage redémarré pour effectuer la réacquisition des voisins OSPF. Le champ Période de grâce de redémarrage affiche le temps que les voisins doivent prendre en compte l’équipement de routage redémarré dans le cadre de la topologie.

Vérification de l’état du redémarrage progressif

But

Vérifiez l’état du redémarrage progressif.

Action

Depuis le mode opérationnel, saisissez la show route instance detail commande.

Sens

Le champ État du redémarrage s’affiche En attente si le redémarrage n’est pas terminé ou Terminé si le redémarrage est terminé. Le champ Timeout de sélection des chemins indique le temps qu’il reste jusqu’à ce que le redémarrage soit déclaré terminé. Il existe un champ plus détaillé État de redémarrage qui affiche une liste des protocoles qui ont ou n’ont pas encore terminé le redémarrage progressif pour la table de routage spécifiée.

Exemple : configuration du mode de capacité d’assistance pour OSPFv2 Graceful Restart

Cet exemple montre comment désactiver et réactiver la fonctionnalité de mode d’assistance pour le redémarrage progressif OSPFv2.

Exigences

Avant de commencer :

Aperçu

La fonctionnalité d’aide au redémarrage gracieux OSPF aide un équipement de routage voisin à tenter un redémarrage progressif. Par défaut, la fonctionnalité d’assistance est globalement activée lorsque vous démarrez la plate-forme de routage. Cela signifie que la fonctionnalité d’assistance est activée lorsque vous démarrez OSPF, même si le redémarrage progressif n’est pas activé globalement ou spécifiquement pour OSPF. Vous pouvez ensuite modifier votre configuration de redémarrage progressif pour désactiver la fonctionnalité d’assistance.

À partir de la version 11.4 de Junos OS, vous pouvez configurer le mode d’assistance basé sur la signalisation de redémarrage pour les configurations de redémarrage progressif OSPFv2. Les modes d’assistance standard et de redémarrage sont activés par défaut.

Dans le premier exemple, les interfaces fe-1/1 et fe-1/1/2 se trouvent dans la zone OSPFv2 0.0.0.0, et vous configurez ces interfaces pour un redémarrage progressif. Vous pouvez ensuite désactiver la fonctionnalité d’assistance de redémarrage progressif OSPFv2 standard en incluant l’instruction helper-disable standard . Cette configuration est utile si vous disposez d’un environnement qui contient des équipements d’autres fournisseurs configurés pour un redémarrage progressif basé sur la signalisation.

Note:

L’instruction helper-disable et l’instruction no-strict-lsa-checking ne peuvent pas être configurées en même temps. Si vous essayez de configurer les deux instructions en même temps, l’équipement de routage affiche un message d’avertissement lorsque vous saisissez la show protocols ospf commande.

Le deuxième exemple montre comment réactiver la fonctionnalité d’assistance de redémarrage OSPFv2 standard que vous avez désactivée dans le premier exemple.

Topologie

Configuration

Désactiver le mode d’assistance pour OSPFv2

Configuration rapide cli

Pour activer rapidement le redémarrage progressif de OSPFv2 avec le mode d’assistance désactivé, copiez les commandes suivantes et collez-les dans la CLI.

Procédure étape par étape

Pour permettre un redémarrage progressif pour OSPFv2 avec le mode d’assistance désactivé :

  1. Configurez les interfaces.

  2. Configurer OSPFv2 sur les interfaces

  3. Désactiver la fonctionnalité d’aide au redémarrage progressif OSPFv2. Si vous désactivez la fonctionnalité d’aide au redémarrage progressif OSPFv2, vous ne pouvez pas désactiver la vérification LSA stricte.

  4. Si vous avez fini de configurer l’équipement, validez la configuration.

Résultats

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

Reenabling Helper Mode pour OSPFv2

Configuration rapide cli

Pour réenable rapidement le mode d’assistance standard pour OSPFv2, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez les détails nécessaires pour correspondre à la configuration de votre réseau, copiez et collez les commandes dans la CLI au niveau de la hiérarchie [modifier], puis saisissez commit à partir du mode de configuration.

Note:

Pour réactiver le mode d’assistance basé sur la signalisation, incluez l’instruction restart-signaling . Pour réactiver à la fois le mode d’assistance standard et le mode d’assistance basé sur la signalisation, incluez l’instruction both .

Procédure étape par étape

Pour réenabler le mode d’assistance standard pour OSPFv2 :

  1. Supprimez l’instruction de mode d’assistance standard de la configuration OSPFv2.

  2. Si vous avez fini de configurer l’équipement, validez la configuration.

Résultats

Une fois que vous avez réenable le mode d’assistance standard, la show protocols ospf commande n’affiche plus la configuration de redémarrage progressif.

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification de la configuration osPFv2 graceful restart

But

Vérifiez les informations sur votre configuration osPFv2 de redémarrage progressif. Le champ Redémarrage affiche l’état du redémarrage progressif comme activé ou désactivé, le champ Mode d’assistance au redémarrage avec graceful affiche l’état de la fonctionnalité du mode d’assistance standard comme activée ou désactivée, et le champ Mode d’aide à la signalisation de redémarrage affiche l’état du mode d’assistance basé sur la signalisation de redémarrage comme activé ou désactivé. Par défaut, les modes d’assistance standard et de redémarrage sont activés.

Action

Depuis le mode opérationnel, saisissez la show ospf overview commande.

Vérification de l’état du redémarrage progressif

But

Vérifiez l’état du redémarrage progressif. Le champ État du redémarrage s’affiche En attente si le redémarrage n’est pas terminé, ou Terminé si le redémarrage est terminé. Le champ Timeout de sélection des chemins indique le temps qu’il reste jusqu’à ce que le redémarrage soit déclaré terminé. Il existe un champ plus détaillé État du redémarrage qui affiche une liste des protocoles qui ont terminé le redémarrage progressif ou qui n’ont pas encore terminé le redémarrage progressif pour la table de routage spécifiée.

Action

Depuis le mode opérationnel, saisissez la show route instance detail commande.

Exemple : configuration du mode de capacité d’assistance pour le redémarrage progressif OSPFv3

Cet exemple montre comment désactiver et réactiver la fonctionnalité de mode d’assistance pour le redémarrage progressif OSPFv3.

Exigences

Avant de commencer :

Aperçu

La fonctionnalité d’aide au redémarrage gracieux OSPF aide un équipement de routage voisin à tenter un redémarrage progressif. Par défaut, la fonctionnalité d’assistance est globalement activée lorsque vous démarrez la plate-forme de routage. Cela signifie que la fonctionnalité d’assistance est activée lorsque vous démarrez OSPF, même si le redémarrage progressif n’est pas activé globalement ou spécifiquement pour OSPF. Vous pouvez ensuite modifier votre configuration de redémarrage progressif pour désactiver la fonctionnalité d’assistance.

Dans le premier exemple, les interfaces fe-1/1 et fe-1/1/2 sont dans la zone OSPFv3 0.0.0.0, et vous configurez ces interfaces pour un redémarrage progressif. Vous pouvez ensuite désactiver la fonctionnalité d’aide au redémarrage progressif OSPFv3 en incluant l’instruction helper-disable .

Note:

L’instruction helper-disable et l’instruction no-strict-lsa-checking ne peuvent pas être configurées en même temps. Si vous essayez de configurer les deux instructions en même temps, l’équipement de routage affiche un message d’avertissement lorsque vous saisissez la show protocols ospf commande.

Le deuxième exemple montre comment réactiver la fonctionnalité d’aide au redémarrage OSPFv3 que vous avez désactivée dans le premier exemple.

Topologie

Configuration

Désactiver le mode d’assistance pour OSPFv3

Configuration rapide cli

Pour activer rapidement le redémarrage progressif de OSPFv3 avec le mode d’assistance désactivé, copiez les commandes suivantes et collez-les dans la CLI.

Procédure étape par étape

Pour permettre un redémarrage progressif pour OSPFv3 avec le mode d’assistance désactivé :

  1. Configurez les interfaces.

  2. Configurer OSPFv3 sur les interfaces

  3. Désactivez la fonctionnalité d’aide au redémarrage progressif OSPFv3. Si vous désactivez la fonctionnalité d’aide au redémarrage progressif OSPFv3, vous ne pouvez pas désactiver la vérification LSA stricte.

  4. Si vous avez fini de configurer l’équipement, validez la configuration.

Résultats

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

Reenabling Helper Mode pour OSPFv3

Configuration rapide cli

Pour réenable rapidement le mode d’assistance pour OSPFv3, copiez la commande suivante et collez-la dans la CLI.

Procédure étape par étape

Pour réenabler le mode d’assistance pour OSPFv3 :

  1. Supprimez l’instruction de mode d’assistance standard de la configuration OSPFv3.

  2. Si vous avez fini de configurer l’équipement, validez la configuration.

Résultats

Une fois que vous avez réenable le mode d’assistance standard, la show protocols ospfs commande n’affiche plus la configuration de redémarrage progressif.

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification de la configuration OSPFv3 Graceful Restart

But

Vérifiez les informations sur votre configuration osPFv3 de redémarrage progressif. Le champ Redémarrage affiche l’état du redémarrage progressif comme activé ou désactivé, tandis que le champ Mode Helper affiche l’état de la fonctionnalité du mode d’assistance comme activée ou désactivée.

Action

Depuis le mode opérationnel, saisissez la show ospf3 overview commande.

Vérification de l’état du redémarrage progressif

But

Vérifiez l’état du redémarrage progressif. Le champ État du redémarrage s’affiche En attente si le redémarrage n’est pas terminé, ou Terminé si le redémarrage est terminé. Le champ Timeout de sélection des chemins indique le temps qu’il reste jusqu’à ce que le redémarrage soit déclaré terminé. Il existe un champ plus détaillé État du redémarrage qui affiche une liste des protocoles qui ont terminé le redémarrage progressif ou qui n’ont pas encore terminé le redémarrage progressif pour la table de routage spécifiée.

Action

Depuis le mode opérationnel, saisissez la show route instance detail commande.

Exemple : désactiver la vérification LSA stricte pour le redémarrage graceful OSPF

Cet exemple montre comment désactiver la vérification LSA (Link-State Advertisement) stricte pour le redémarrage progressif OSPF.

Exigences

Avant de commencer :

Aperçu

Vous pouvez désactiver la vérification LSA stricte pour empêcher l’arrêt d’un redémarrage progressif par un routeur d’aide. Vous pouvez configurer cette option pour l’interopérabilité avec les équipements d’autres fournisseurs. La fonctionnalité d’aide au redémarrage progressif OSPF doit être activée si vous désactivez la vérification LSA stricte. Par défaut, la vérification LSA est activée.

Dans cet exemple, les interfaces fe-1/1 et fe-1/1/2 se trouvent dans la zone OSPF 0.0.0.0, et vous configurez ces interfaces pour un redémarrage progressif. Vous pouvez ensuite désactiver la vérification LSA stricte en incluant l’instruction no-strict-lsa-checking .

Note:

L’instruction helper-disable et l’instruction no-strict-lsa-checking ne peuvent pas être configurées en même temps. Si vous essayez de configurer les deux instructions en même temps, l’équipement de routage affiche un message d’avertissement lorsque vous saisissez la show protocols ospf commande.

Topologie

Configuration

Procédure

Configuration rapide cli

Pour permettre un redémarrage progressif rapide d’OSPF avec une vérification LSA stricte désactivée, copiez les commandes suivantes et collez-les dans la CLI.

Procédure étape par étape

Pour permettre un redémarrage progressif pour OSPF avec vérification LSA stricte désactivée :

  1. Configurez les interfaces.

    Note:

    Pour OSPFv3, utilisez des adresses IPv6.

  2. Configurer OSPF sur les interfaces

    Note:

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

  3. Désactiver la vérification LSA stricte. Si vous désactivez la vérification LSA stricte, la fonctionnalité d’aide au redémarrage progressif OSPF doit être activée (qui est le comportement par défaut).

  4. Si vous avez fini de configurer l’équipement, validez la configuration.

Résultats

Confirmez votre configuration en entrant les show interfaces show protocols ospf commandes. 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, saisissez les show interfaces commandes et.show protocols ospf3

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification de la configuration osPF de redémarrage progressif

But

Vérifiez les informations sur votre configuration de redémarrage progressif OSPF. Le champ Redémarrer affiche l’état du redémarrage progressif comme activé ou désactivé.

Action

À partir du mode opérationnel, saisissez la show ospf overview commande pour OSPFv2 et la show ospf3 overview commande pour OSPFv3.

Vérification de l’état du redémarrage progressif

But

Vérifiez l’état du redémarrage progressif. Le champ État du redémarrage s’affiche En attente si le redémarrage n’est pas terminé, ou Terminé si le redémarrage est terminé. Le champ Timeout de sélection des chemins indique le temps qu’il reste jusqu’à ce que le redémarrage soit déclaré terminé. Il existe un champ plus détaillé État du redémarrage qui affiche une liste des protocoles qui ont terminé le redémarrage progressif ou qui n’ont pas encore terminé le redémarrage progressif pour la table de routage spécifiée.

Action

Depuis le mode opérationnel, saisissez la show route instance detail commande.