Comment configurer le routage actions match de politique dans junos

Politiques de routage ont des termes qui incluent les conditions de match et les actions de match. Les conditions de match sont les SI, le match actes sont THEN. Quand une condition de correspondance particulière est satisfaite, l'action associée à ce terme est exécuté. Bien qu'il existe de nombreuses conditions de match, il ya un nombre limité d'actions de match, vous pouvez choisir.

ActionDescription
accepterAccepter ou d'annoncer la route.
rejeterRejeter ou supprimer la route.
prochaine termeArrêtez évaluer le mandat actuel de la politique et immediatelygo à l'autre terme. Dans ce cas, aucune action de terminaison isexecuted, mais toutes les autres actions sont exécutées (ce qui signifie un canbe d'itinéraire modifié avant de passer à la prochaine législature).
prochaine politiqueArrêtez évaluer le mandat actuel de la politique et immediatelymove à la prochaine politique. Dans ce cas, aucune action de terminaison isexecuted, mais toutes les autres actions sont exécutées (exactement comme theprevious action).
modifierPlusieurs actions modification manipuler des valeurs dans la route, suchas comme chemin, métrique, préférence,et ainsi de suite. Ces actions ne sont pas abolis actions. L'attribut specifiedroute est modifié comme configuré, puis d'autres matchactions sont exécutés (si plus d'un est configuré pour le terme thatparticular). Si il n'y a pas de mesures définitives, la nextterm est évaluée (si elle existe).
traceConnectez le match à un fichier de trace. Ceci est utile pour debuggingrouting politique.

Environ 95 pour cent du temps (si pas plus), vous serez en mesure de faire ce que vous voulez en utilisant uniquement accepter et rejeter. Ces actions sont appelées les actions de terminaison, parce que quand ils sont exécutés, l'évaluation de la politique de routage arrête, et la décision à propos de la route est faite. Vous ne devez pas continuer à évaluer d'autres termes dans la politique ou d'autres politiques de la chaîne.

Des actions telles que prochaine terme et prochaine politique fournir des capacités de contrôle de flux sophistiqués, mais vous aurez probablement pas besoin tout de suite. (En fait, dans de nombreux cas, ils compliquent simplement comprendre exactement ce que la politique fera lorsque vous allumez la politique lâche.)

En outre, sauf si vous êtes un prestataire de services, la modification des attributs itinéraire est probablement pas quelque chose que vous voulez traiter. Bien que vous pouvez faire des choses intéressantes en modifiant les attributs de la route, de telles constructions sont plus largement utilisés dans les réseaux d'opérateurs.

Si les actions de la Forme de Match THEN partie de l'instruction IF-THEN, il est probablement judicieux de les configurer en utilisant la puis déclaration dans une politique:

[edit options stratégiques] politiques déclaration my-échantillon-politique {terme mon-premier terme {de protocole OSPF-alors accepter terme my-deuxième terme de {voisin 10.22.32.1-puis Rejeter-}}

Notez que, tout comme avec les conditions de match, la configuration est effondré quand vous avez une seule action du match. Dans cet exemple, le premier terme est évaluée. Si la route est une route OSPF, la route est acceptée. Si la route est pas une voie OSPF, le second terme est évaluée. Si l'itinéraire a été appris par le voisin 10.22.32.1, l'itinéraire est rejeté.

Notez que cette dernière my-échantillon-politique t pas rejeter routes OSPF tirées 10.22.32.1. Le premier terme accepte toutes les routes OSPF et le second rejette tout appris de 10.22.32.1.


Conditions de match dans le même terme sont évalués en tant que logique ET, mais le plan des politiques sont évalués plus comme une logique OU dans l'ordre rencontré. Si vous voulez quelque chose de spécial pour arriver à des itinéraires OSPF tirées 10.22.32.1, cela est pas la façon de le faire. Si vous êtes maintenant confus, à moins que vous comprenez comment délicate la formulation des politiques de routage peut être.

Comme conditions de match, vous pouvez spécifier plus d'une action de match. Par exemple, vous pouvez modifier une métrique de la route de sorte qu'il devient l'itinéraire préféré, puis vous voulez accepter cette voie. Dans ce cas, vous avez besoin d'une action de modification et de la accepter action terminale. Cette configuration est la suivante:

[edit options stratégiques] politiques déclaration my-échantillon-politique {terme mon-premier terme {de protocole OSPF-métrique alors {5}}} acceptable

Dans cet exemple, vous correspondez sur toutes les routes OSPF. Avant d'accepter la route, vous définissez la voie métrique 5 (pourquoi il est pas “ modifier métrique 5 ” est un mystère). Les deux actions de match sont exécutées dans ce cas.


» » » » Comment configurer le routage actions match de politique dans junos