Vidéo: Scalyr Insights: Kubernetes, The New Development and Deployment Processes You Need to Know 2024
Toute la politique de routage consiste à prendre une route particulière (et ses attributs correspondants) et à la faire correspondre à certaines valeurs anticipées. Dans ce contexte, les conditions de correspondance forment la partie d'une construction if-then . Si une route correspond à la condition spécifiée, alors agir. Les conditions de correspondance déterminent donc ce que vos stratégies de routage peuvent détecter.
Ok, alors ils l'ont appelé "de-alors" plutôt que "si-alors". "Cependant, ne pensez pas que a été reçu, car cela n'a aucun sens pour une politique d'acheminement export (la politique d'exportation détermine les routes sera annoncé aux voisins).
Pensez à la politique de à . Donc, "du protocole ospf" signifie "de toutes les routes que vous regardez (apprises à partir d'OSPF, IS-IS, BGP, etc.) correspondent aux routes de protocole OSPF seulement. "
Il existe un certain nombre de conditions de correspondance, mais seul un sous-ensemble est généralement utilisé:
Résumé | Mot clé de configuration | Description |
---|---|---|
Métrique de routage | métrique | Correspond à la valeur de la mesure associée à l'itinéraire. |
Préférence d'itinéraire | préférence | Correspond à la préférence d'itinéraire. |
Nom de l'interface | interface | Identifie l'interface par laquelle un itinéraire a été
reçu. |
Adresse du voisin | voisin | Généralement le pair à partir duquel une route a été reçue. |
Protocole | protocole | Généralement le nom du protocole à partir duquel une route a été
apprise. |
ID zone | zone | Pour les routes OSPF, identifie la zone à partir de laquelle un itinéraire
a été appris. |
AS Path | as-path | Pour les routes BGP, identifie le chemin AS associé à une route particulière
. |
Il ne suffit pas de savoir quelles sont les conditions du match - vous devez aussi savoir comment elles sont orientées. Les itinéraires peuvent être évalués en fonction d'où ils viennent ainsi que d'où ils vont. Par exemple, vous pouvez faire correspondre toutes les routes apprises via un voisin particulier ou sur toutes les routes exportées vers un voisin particulier.
Pour configurer une condition de correspondance, vous utilisez le mot clé from:
[edit policy-options] policy-statement mon-exemple-policy {term mon-premier-terme {from {protocol ospf;} then {action; } term my-second-term {from {neighbour 10. 22. 32. 1;} then {action;}}
Dans la configuration précédente, un squelette de stratégie de routage contient une paire de conditions de correspondance. Lire "du protocole ospf" comme "sur toutes les routes, correspondre aux routes OSPF" et "du voisin 10.22. 32. 1 "comme" sur toutes les routes, correspondre aux routes apprises du dispositif 10. 22. 32. 1. "Si la première condition est remplie, alors une action (à préciser) est prise. S'il ne correspond pas, le second terme est évalué.
Si vous spécifiez plusieurs conditions de correspondance, les conditions agissent comme une instruction logique AND. Pour qu'une route soit une correspondance avec les conditions, cette route doit correspondre à toutes les conditions spécifiées. Par exemple, si vous souhaitez faire correspondre toutes les routes apprises via OSPF avec une métrique de 20 ("sur tous les itinéraires, correspondre à ceux qui ont été appris par OSPF et avoir une métrique de 20"), vous pouvez utiliser ce qui suit:
[modifier les options de politique] policy-statement mon-sample-policy {term mon-premier-terme {de {protocole ospf; metric 20;} then {action;}}