Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Limitation des routes VPN à l’aide de la résolution des routes

Cette rubrique décrit la limitation des routes VPN en configurant la résolution des routes sur les routeurs PE et les réflecteurs de route, et en configurant le routeur PE pour accepter un nombre limité de préfixes d’un routeur CE.

Exemple : configuration de la résolution de route sur des routeurs PE

Cet exemple montre comment configurer une table de routage pour accepter des routes provenant de tables de routage spécifiques. Il montre également comment configurer une table de routage pour qu’elle utilise des stratégies d’importation spécifiques pour produire une table de résolution de routage pour résoudre les routes.

Exigences

Avant de commencer, configurez un VPN de couche 3, comme illustré dans l’un des exemples suivants :

Aperçu

L’une des méthodes d’évolutivité des routes IPv4 consiste à modifier la façon dont les routes BGP sont ajoutées aux tables de transfert. Par défaut, le processus de protocole de routage (rpd) ajoute toutes les routes inet.0 et inet.3 à l’arbre de résolution. Normalement, cela inclut les routes BGP IPv4 résolues, ce qui peut augmenter la consommation de mémoire. Pour améliorer l’évolutivité des routes IPv4, cet exemple montre comment configurer Junos OS afin que les routes BGP résolues ne soient pas ajoutées à l’arbre de résolution. Pour ce faire, il applique une stratégie d’importation sur la table de résolution de routage, ce qui garantit qu’elle n’accepte aucune route BGP à partir d’inet.0.

Vous appliqueriez cette configuration à tous les routeurs de périphérie de fournisseur (PE) du VPN de couche 3.

Configuration

Configuration rapide cli

Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez les détails nécessaires pour correspondre à votre configuration réseau, puis copiez et collez les commandes dans la CLI au niveau de la [edit] hiérarchie.

Routeur PE

Procédure

Procédure étape par étape

Dans l’exemple suivant, vous devez parcourir différents niveaux de la hiérarchie de configuration. Pour plus d’informations sur la navigation sur l’interface cli, consultez Utilisation de l’éditeur CLI en mode de configuration dans le guide de l’utilisateur CLI.

Pour configurer la résolution des routes :

  1. Configurez la stratégie de routage.

  2. Appliquez la stratégie de routage.

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

Résultats

Confirmez votre configuration en publiant les show policy-options commandes et show routing-options .

Vérification

Vérifiez que la configuration fonctionne correctement en exécutant les commandes suivantes :

Exemple : configuration de la résolution de route sur des réflecteurs de route

Cet exemple montre comment modifier le comportement de résolution par défaut sur un réflecteur de route (RR) pour utiliser inet.0 pour la résolution du saut suivant au lieu de inet.3.

Exigences

Avant de commencer, configurez un VPN de couche 3, comme illustré dans l’un des exemples suivants :

Aperçu

Un scénario de résolution de route est lorsque vous avez un chemin à commutation d’étiquettes configuré d’un routeur de périphérie de fournisseur (PE), ou lorsque les routeurs PE ne font qu’appairer le RR. Les routes peuvent ainsi être masquées. Pour résoudre ce problème, vous pouvez modifier le comportement de résolution par défaut pour utiliser inet.0 pour la résolution du saut suivant.

Par défaut, la table de routage bgp.l3vpn.0 stocke toutes les routes unicast VPN-IPv4. Ce tableau est présent sur tous les routeurs dont les VPN de couche 3 sont configurés, y compris les routeurs PE et les RR.

Lorsqu’un routeur VPN de couche 3 reçoit un routage d’un autre routeur VPN de couche 3, il le place dans sa table de routage bgp.l3vpn.0. Le routage est résolu à l’aide des informations de la table de routage inet.3. Cela signifie que lorsque BGP reçoit un routage destiné à la table bgp.l3vpn.0, le protocole nexthop (BGP nexthop reçu) a son transfert suivanthop récursivement déterminé à partir de la table inet.3. Le routage résultant est converti au format IPv4 et redistribué à toutes les routing-instance-nametables de routage .inet.0 s’il correspond à la stratégie d’importation VRF.

Sur un RR sans routeur de périphérie client (CE), la resolution rib bgp.l3vpn.0 resolution-ribs inet.0 configuration oblige les routes bgp.l3vpn.0 à utiliser les informations de inet.0 au lieu de inet.3 pour résoudre les routes. Vous ne devez pas utiliser cette configuration sur un routeur directement connecté à un routeur CE. En d’autres termes, ne l’utilisez resolution rib bgp.l3vpn.0 resolution-ribs inet.0 pas sur un routeur PE.

Si vous souhaitez utiliser inet.0 et inet.3, vous devez configurer les deux, comme dans set resolution rib bgp.l3vpn.0 resolution-ribs [inet.0 inet.3].

Dans cet exemple, la stratégie POLICY-limit-resolve-routes limite la résolution des routes aux seules routes apprises via IS-IS. Si vous omettez la stratégie d’importation, toutes les routes inet.0 sont évaluées et potentiellement utilisées pour résoudre le prochain saut du protocole. Si vous ne souhaitez pas résoudre toutes les entrées, vous utilisez une stratégie pour filtrer un sous-ensemble de routes à partir des tables utilisées pour la résolution de routes.

Un exemple courant est lorsque vous résolvez toutes les routes dans inet.0, à l’exception du routage par défaut (0/0).

Bien que l’instruction import soit utilisée dans cette configuration, aucune route n’est importée ou copiée. Au contraire, la import policy-name configuration limite l’ensemble des routes possibles qui peuvent être prises en compte pour la résolution des routes.

La resolution rib bgp.l3vpn.0 resolution-ribs inet.0 configuration est utile lorsqu’un BGP RR n’est pas dans le chemin de transfert. En d’autres termes, il n’y a pas de LSP entrant au RR. Prenons le cas où RSVP est le protocole de signalisation d’étiquettes, et RSVP est configuré en maillage complet au niveau des routeurs de périphérie. Le RR doit pouvoir refléter les routes. Pour ce faire, BGP doit effectuer une vérification de la résolvabilité des routes. Si un routage VPN de couche 3 est reçu mais que l’étape suivante n’est pas dans la table inet.3, le routage ne peut pas être résolu. Comme le routeur n’est pas dans le chemin de transfert, une solution de contournement efficace consiste à utiliser les informations dans inet.0. Les informations métriques contenues dans inet.0 sont utiles pour choisir la meilleure route, même si elles ne peuvent pas être utilisées pour le transfert.

Une autre approche consiste à s’assurer que les LSP sont provisionnés au RR. Cela se produit automatiquement si vous configurez LDP.

Configuration

Configuration rapide cli

Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez les détails nécessaires pour correspondre à votre configuration réseau, puis copiez et collez les commandes dans la CLI au niveau de la [edit] hiérarchie.

Réflecteur de route

Procédure

Procédure étape par étape

Dans l’exemple suivant, vous devez parcourir différents niveaux de la hiérarchie de configuration. Pour plus d’informations sur la navigation sur l’interface cli, consultez Utilisation de l’éditeur CLI en mode de configuration dans le guide de l’utilisateur CLI.

Pour configurer la résolution des routes :

  1. Configurez bgp.l3vpn.0 pour utiliser les informations de inet.0 au lieu de inet.3 pour résoudre les routes.

  2. (Facultatif) Configurez la stratégie de routage.

  3. (Facultatif) Appliquez la politique.

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

Résultats

Confirmez votre configuration en publiant les show policy-options commandes et show routing-options .

Vérification

Vérifiez que la configuration fonctionne correctement en exécutant les commandes suivantes :

Limitation du nombre de chemins et de préfixes acceptés par les routeurs CE dans les VPN de couche 3

Vous pouvez configurer une limite maximale du nombre de préfixes et de chemins pouvant être installés dans les tables de routage. En utilisant les limites de préfixe et de chemin, vous pouvez réduire le nombre de préfixes et de chemins reçus d’un routeur CE dans un VPN. Les limites des préfixes et des chemins s’appliquent uniquement aux protocoles de routage dynamique et ne s’appliquent pas aux routes statiques ou d’interface.

Pour limiter le nombre de chemins acceptés par un routeur PE à partir d’un routeur CE, incluez la maximum-paths déclaration :

Pour obtenir la liste des niveaux hiérarchiques sur lesquels vous pouvez configurer cette instruction, consultez la section résumée de l’instruction pour cette déclaration.

Spécifiez l’option journal uniquement pour générer uniquement des messages d’avertissement (une limite de conseil). Spécifiez l’option de seuil pour générer des avertissements avant que la limite ne soit atteinte. Spécifiez l’option d’intervalle de journal pour configurer l’intervalle de temps minimal entre les messages de journalisation.

Il existe deux modes pour les limites de route : consultatif et obligatoire. Une limite de conseil déclenche des avertissements. Une limite obligatoire rejette les routes supplémentaires une fois la limite atteinte.

Note:

L’application d’une limite de route peut entraîner un comportement imprévisible du protocole de routage dynamique. Par exemple, lorsque la limite est atteinte et que les routes sont rejetées, BGP ne peut pas réinstaller les routes rejetées après que le nombre de routes soit passé en dessous de la limite. Les sessions BGP doivent peut-être autorisées.

Pour limiter le nombre de préfixes acceptés par un routeur PE à partir d’un routeur CE, incluez la maximum-prefixes déclaration :

Pour obtenir la liste des niveaux hiérarchiques sur lesquels vous pouvez configurer cette instruction, consultez la section résumée de l’instruction pour cette déclaration.

Il existe deux modes pour les limites de route : consultatif et obligatoire. Une limite de conseil déclenche des avertissements. Une limite obligatoire rejette les routes supplémentaires une fois la limite atteinte.

Note:

L’application d’une limite de route peut entraîner un comportement imprévisible du protocole de routage dynamique. Par exemple, lorsque la limite est atteinte et que les routes sont rejetées, BGP ne peut pas réinstaller les routes rejetées après que le nombre de routes soit passé en dessous de la limite. Les sessions BGP doivent peut-être autorisées.

Une limite de chemin ou de préfixe obligatoire, en plus de déclencher un message d’avertissement, rejette tout chemin ou préfixe supplémentaire une fois la limite atteinte.

Note:

La définition d’un chemin ou d’une limite de préfixe peut entraîner un comportement imprévisible du protocole de routage dynamique.

Vous pouvez également configurer les options suivantes pour les chemins et maximum-prefixes les instructions maximum :

  • log-interval : spécifiez l’intervalle auquel les messages de journal sont envoyés. Cette option génère uniquement des messages d’avertissement (une limite de conseil).

    Spécifiez l’option d’intervalle de journal pour configurer l’intervalle de temps minimal entre les messages de journalisation.

  • journal uniquement : ne générez que des messages d’avertissement. Aucune limite n’est imposée au nombre de chemins ou de préfixes stockés dans les tables de routage.

  • seuil : générez des messages d’avertissement une fois le pourcentage spécifié des chemins ou préfixes maximum atteints.