Video: iPhone 8 Einrichten und Konfigurieren - Umzug von altem iPhone 2024
Der ganze Punkt der Routing-Richtlinien besteht darin, eine bestimmte Route (und ihre entsprechenden Attribute) zu nehmen und sie mit einigen erwarteten Werten abzugleichen. Übereinstimmungsbedingungen bilden in diesem Zusammenhang den if -Teil eines if-then Konstrukts . Wenn eine Route mit der angegebenen Bedingung übereinstimmt, und ergreifen Sie eine Aktion. Die Übereinstimmungsbedingungen bestimmen daher, was Ihre Routingrichtlinien erkennen können.
Okay, also nannten sie es "von-dann" und nicht "wenn-dann". "Denken Sie jedoch nicht daran, dass von als empfangen wurde , weil dies für eine Richtlinie für Routing-Informationen export keinen Sinn macht (die Exportrichtlinie bestimmt, welche Routen wird den Nachbarn bekanntgegeben).
Denken Sie an die Richtlinie von bis . Daher bedeutet "from protocol ospf", dass "out of all die Routen, die Sie sich ansehen (von OSPF, IS-IS, BGP usw. gelernt), nur den OSPF-Protokollrouten entsprechen. "
Es gibt eine Reihe von Übereinstimmungsbedingungen, aber normalerweise wird nur eine Teilmenge verwendet:
Zusammenfassung | Konfigurationsschlüsselwort | Beschreibung |
---|---|---|
Routenmetrik | metrisch | Entspricht dem Metrikwert, der der Route zugeordnet ist. |
Routenpräferenz | Präferenz | Stimmt mit der Routenpräferenz überein. |
Schnittstellenname | Schnittstelle | Identifiziert die Schnittstelle, über die eine Route
empfangen wurde. |
Nachbaradresse | Nachbar | Typischerweise der Peer, von dem eine Route empfangen wurde. |
Protokoll | Protokoll | Typischerweise ist der Name des Protokolls, von dem eine Route
gelernt wurde. |
Bereichs-ID | Bereich | Bei OSPF-Routen wird der Bereich angegeben, von dem aus eine Route
gelernt wurde. |
AS-Pfad | as-path | Gibt bei BGP-Routen den AS-Pfad an, der einer bestimmten Route
zugeordnet ist. |
Es reicht nicht aus, zu wissen, wie die Match-Bedingungen aussehen - Sie müssen auch wissen, wie sie ausgerichtet sind. Routen können basierend darauf ausgewertet werden, woher sie kommen und wohin sie führen. Beispielsweise können Sie auf allen Routen übereinstimmen, die durch einen bestimmten Nachbarn oder auf allen Routen gelernt werden, die an einen bestimmten Nachbarn exportiert werden.
Zum Konfigurieren einer Übereinstimmungsbedingung verwenden Sie das Schlüsselwort from:
[policy-options bearbeiten] policy-statement my-sample-policy {term my-first-term {von {protocol ospf;} then {action; } term my-second-term {von {neighbour 10. 22. 32. 1;} then {action;}}
In der vorhergehenden Konfiguration enthält ein Routingrichtlinienskelett ein Paar von Match-Bedingungen. Lesen Sie "from protocol ospf" als "aus allen Routen, passen Sie die OSPF - Routen an" und "from neighbour 10.22. 32. 1 "as" aus allen Routen, passen Sie die von Gerät 10 gelernten Routen an. 22. 32. 1. "Wenn die erste Bedingung erfüllt ist, wird eine (noch zu spezifizierende) Aktion ausgeführt. Wenn es nicht übereinstimmt, wird der zweite Term ausgewertet.
Wenn Sie mehrere Match-Bedingungen angeben, fungieren die Bedingungen als logische UND-Anweisung. Damit eine Route mit den Bedingungen übereinstimmt, muss diese Route allen angegebenen Bedingungen entsprechen. Wenn Sie beispielsweise auf allen über OSPF gelernten Routen übereinstimmen möchten, die eine Metrik von 20 aufweisen ("Von allen Routen stimmen die mit OSPF gelernten überein und haben eine Metrik von 20"), können Sie Folgendes verwenden:
[edit policy-options] policy-Anweisung my-sample-policy {Benennung my-first-term {von {protocol ospf; Metrik 20;} dann {Aktion;}}