Comment configurer le routage conditions de match de politique dans junos

Le point de politiques de routage tout est de prendre un itinéraire particulier (et ses attributs correspondants) et le faire correspondre contre certaines valeurs prévues. Dans ce contexte, des conditions de correspondance forment le si partie d'un si donc construire. Si une route correspond à la condition spécifiée, puis prendre des mesures. Les conditions de match, par conséquent, de déterminer ce que vos politiques de routage peuvent détecter.

Bon, alors ils l'ont appelé “ de-puis ” plutôt que “ if-then ”. Cependant, ne pensez pas à la de comme étant reçu, parce que cela n'a aucun sens pour une information de routage exportation politique (la politique d'exportation détermine quelles routes seront annoncés aux voisins).

Pensez à la politique de comme sur tout. Ainsi, “ du protocole OSPF ” moyens “ sur toutes les routes que vous regardez (appris de OSPF, IS-IS, BGP, etc.) correspondent aux itinéraires de protocole OSPF ne ”.

Il ya un certain nombre de conditions de match, mais seulement un sous-ensemble est généralement utilisé:

RésuméConfiguration de mots-clésDescription
Route métriquemétriqueCorrespond à la valeur de métrique associée au chemin.
Route préférencepréférenceMatches sur la préférence d'itinéraire.
Nom de l'interfaceinterfaceIdentifie l'interface par laquelle un itinéraire wasreceived.
Adresse NeighborvoisinTypiquement le pair à partir de laquelle un itinéraire a été reçu.
ProtocoleprotocoleTypiquement, le nom du protocole à partir de laquelle une voie waslearned.
Région IDrégionPour les itinéraires OSPF, identifie la zone à partir de laquelle un itinéraire waslearned.
AS Chemincomme cheminPour les routes BGP, identifie le chemin AS associé à aparticular itinéraire.

Il ne suffit pas de savoir ce que les conditions de match sont - vous devez également savoir comment ils sont orientés. Les itinéraires peuvent être évalués sur la base d'où ils viennent ainsi que là où ils vont. Par exemple, vous pouvez faire correspondre sur toutes les routes qui sont apprises par un voisin en particulier ou sur toutes les routes étant exportés à un voisin particulier.

Pour configurer une condition de match, vous utilisez le de mot-clé:

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

Dans la configuration précédente, un squelette de la politique de routage contient une paire de conditions de match. Lire “ du protocole OSPF ” comme “ sur toutes les routes, faire correspondre les routes OSPF ” et “ du voisin 10.22.32.1” comme “ sur toutes les routes, les routes apprises correspondre partir de l'appareil 10.22.32.1.” Si la première condition est remplie, puis une action (encore à préciser) est prise. Si elle ne correspond pas, le second terme est évaluée.

Si vous spécifiez plusieurs conditions de match, les conditions agissent comme une logique ET déclaration. Pour un itinéraire d'être un match contre les conditions, cette voie doit correspondre à toutes les conditions spécifiées. Par exemple, si vous voulez faire correspondre sur toutes les routes appris par OSPF qui avait une métrique de 20 (“ sur toutes les routes, correspondent à celles qui ont été appris par OSPF et avoir une métrique de 20 ”), vous pouvez utiliser les éléments suivants:

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

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