Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Comprendre les sous-routages des stratégies dans les conditions de correspondance des stratégies de routage

Vous pouvez utiliser une stratégie de routage appelée d’une autre stratégie de routage comme condition de correspondance. Ce processus fait de ce qu’on appelle une stratégie une sous-conseil.

D’une certaine façon, le cadre Junos OS de stratégies d’accès est similaire à un langage de programmation. Cette similarité inclut le concept de stratégies d’imbrmbration dans une sous-stratégie. Une sous-tine dans un programme logiciel est une section de code régulièrement référencé. Une sous-routine de stratégie fonctionne de la même façon: vous faites référence à une stratégie existante comme critère de correspondance dans une autre politique. Le dispositif de routage évalue d’abord la sous-routage, puis la stratégie principale. L’évaluation de la sous-routine renvoie un véritable résultat ou un faux Booléen à la politique principale. Étant donné que vous faites référence à la sous-qualité comme critère de correspondance, cela signifie que la stratégie principale a une correspondance et peut effectuer n’importe quelle action configurée. Toutefois, un faux résultat issu de la sous-sécurité signifie que la stratégie principale ne correspond pas.

Configuration des sous-tines

Pour configurer une sous-routine dans une stratégie de routage appelée à partir d’une autre stratégie de routage, créez la sous-routage et spécifiez son nom en utilisant la condition de correspondance dans ou l’énoncé d’une autre stratégie de policyfromto routage.

Remarque :

N’évaluez pas une stratégie de routage en elle-même. Il en résulte qu’aucun préfixe ne correspond à la stratégie de routage.

L’action indiquée dans une sous-routine est utilisée pour fournir une condition de correspondance à la stratégie d’appel. Si la sous-routine spécifie une action d’acceptation, la stratégie d’appel considère la route comme étant la correspondance. Si la sous-routine spécifie une action de rejet, la politique d’appel estime que la route ne doit pas correspondre. Si la sous-routine spécifie une action destinée à manipuler les caractéristiques du routeur, les modifications sont apportées.

Conséquences possibles d’actions de terminaison en sous-tine

Une sous-tine contenant des instructions particulières peut se comporter différemment d’une stratégie de routage qui contient les mêmes instructions. Avec une sous-qualité, vous devez vous rappeler que les actions de terminaison possibles d’accepter ou de refuser spécifiées par la sous-stratégie ou la stratégie par défaut peuvent avoir une incidence lourde sur les résultats attendus.

En particulier, vous devez prendre en compte ce qui se produit si une correspondance ne se produit pas avec des routes spécifiées dans une sous-routine et si la stratégie par défaut prise est l’action que vous attendez et que vous souhaitez.

Imaginez, par exemple, un administrateur réseau d’un fournisseur d’accès Internet (ISP) qui fournit des services au client A. Vous avez configuré plusieurs stratégies de routage pour les différentes classes de voisins que le client A présente sur diverses liens. Pour gagner du temps à la maintenance des stratégies de routage pour le client A, vous avez configuré une sous-routine qui identifie leurs routes et diverses stratégies de routage qui appellent la sous-routage, comme indiqué ci-dessous:

Cette configuration permet d’obtenir les résultats suivants:

  • L’énoncé au niveau du groupe réinitialise la mesure à 500 lorsque l’on affiche toutes les routes BGP vers les export voisins 10.1.1.1 et 10.1.2.1 plutôt que les routes qui correspondent aux filtres de route sous-routine.

  • Les instructions de niveau voisin permettent de rétablir la métrique à 100 et 200 lorsque vous affichez toutes les routes BGP vers les export voisins 10.1.3.1 et 10.1.4.1, respectivement, plutôt que les routes BGP qui correspondent aux filtres de route sous-rapides.

Ces résultats imprévus se produisent parce que la politique de sous-route ne spécifie aucune action de terminaison pour les routes qui ne correspondent pas au filtre de routes. Par conséquent, la stratégie d’exportation par BGP par défaut qui consiste à accepter toutes les routes d’BGP est prise.

Si les instructions incluses dans cette sous-routine particulière avaient été contenues dans les stratégies d’appel elles-mêmes, seules les routes souhaitées auraient été réinitialisées.

Cet exemple illustre les différences entre les stratégies de routage et les sous-routages et l’importance de la procédure de terminaison dans une sous-routage. En l’ici, le BGP l’action de stratégie d’exportation pour la sous-tine n’a pas été pris en compte attentivement. Pour cet exemple particulier, une solution consiste à ajouter un terme supplémentaires à la sous-routine qui rejette toutes les autres routes qui ne sont pas adaptées aux filtres de routes:

Les stratégies d’action de terminaison pour les sous-délatrices en général incluent les stratégies suivantes:

  • Dépendent de l’action de la stratégie par défaut pour gérer toutes les autres routes.

  • Ajoutez un terme qui accepte toutes les autres routes.

  • Ajoutez un terme qui rejette toutes les autres routes.

L’option que vous choisissez dépend de ce que vous souhaitez réaliser avec votre sous-tine. Planifiez soigneusement vos sous-tines.