Wenn Sie ein Zielpräfix angeben, können Sie eine exakte Übereinstimmung mit einer bestimmten Route oder eine weniger genaue Übereinstimmung angeben, indem Sie Übereinstimmungstypen verwenden. Sie können entweder eine allgemeine Ablehnungsaktion konfigurieren, die für die gesamte Liste gilt, oder eine Aktion, die jedem Präfix zugeordnet ist.
Sie können bekannte ungültige ("schlechte") Routen angeben, die ignoriert werden sollen, indem Sie Übereinstimmungen für Zielpräfixe angeben. Zusätzlich können Sie festlegen, dass "gute" Routen auf eine bestimmte Weise verarbeitet werden. So können Sie beispielsweise Datenverkehr von bestimmten Quell- oder Zieladressen in Weiterleitungsklassen gruppieren, die mit der Class-of-Service-Funktion (CoS) verarbeitet werden.
Tabelle 1 listet die Übereinstimmungsarten für Routenlisten auf.
Tabelle 1: Übereinstimmungsarten für Routenlisten
Übereinstimmungs-Typ |
Spielbedingungen |
address-mask netmask-value |
Alle folgenden Punkte treffen zu:
Das bitweise logische AND des netmask-value Musters und die eingehende IPv4- oder IPv6-Routing-Adresse und das bitweise logische AND des netmask-value Musters und der destination-prefix Adresse sind identisch. Die im netmask-value Muster festgelegten Bits müssen nicht zusammenhängend sein.
Die prefix-length Komponente der eingehenden IPv4- oder IPv6-Routenadresse und die prefix-length Komponente der destination-prefix Adresse sind identisch.
Hinweis:
Der address-mask Übereinstimmungstyp der Routing-Richtlinie ist nur gültig, wenn eine eingehende IPv4- (family inet) oder IPv6- (family inet6) Routenadresse mit einer Liste von Zielübereinstimmungspräfixen abgeglichen wird, die in einer route-filter Anweisung angegeben sind.
Mit dem address-mask Übereinstimmungstyp der Routing-Richtlinie können Sie eine eingehende IPv4- oder IPv6-Routenadresse auf einer konfigurierten Netzmaskenadresse zusätzlich zur Länge eines konfigurierten Ziel-Übereinstimmungspräfixes abgleichen. Die Länge der Routenadresse muss genau mit der Länge des konfigurierten Zielübereinstimmungspräfixes übereinstimmen, da der address-mask Übereinstimmungstyp keine Präfixlängenvariationen für einen Bereich von Präfixlängen unterstützt. Wenn die Suche nach der längsten Übereinstimmung für einen Routenfilter ausgeführt wird, wertet die Suche eine address-mask Übereinstimmungsart anders aus als andere Übereinstimmungsarten der Routing-Richtlinie. Die Suche berücksichtigt nicht die Länge des Zielübereinstimmungspräfixes. Stattdessen berücksichtigt die Suche die Anzahl der zusammenhängenden Bits hoher Ordnung, die im Netzmaskenwert festgelegt sind. |
exact |
Die Route hat die gleichen höchstwertigen Bits (beschrieben durch prefix-length) und prefix-length ist gleich der Präfixlänge der Route. |
longer |
Die Route hat die gleichen höchstwertigen Bits (beschrieben durch prefix-length) und prefix-length ist größer als die Präfixlänge der Route. |
orlonger |
Die Route hat die gleichen höchstwertigen Bits (beschrieben durch prefix-length) und prefix-length ist gleich oder größer als die Präfixlänge der Route. |
prefix-length-range prefix-length2-prefix-length3 |
Die Route hat die gleichen höchstwertigen Bits (beschrieben durch prefix-length), und die Präfixlänge der Route liegt zwischen prefix-length2 und prefix-length3einschließlich. |
through destination-prefix |
Alle folgenden Punkte treffen zu:
Die Route teilt sich die gleichen höchstwertigen Bits (beschrieben durch prefix-length) des ersten Zielpräfixes.
Die Route teilt sich die gleichen höchstwertigen Bits (beschrieben durch prefix-length) des zweiten Zielpräfixes für die Anzahl der Bits in der Präfixlänge.
Die Anzahl der Bits in der Präfixlänge der Route ist kleiner oder gleich der Anzahl der Bits im zweiten Präfix.
Sie verwenden die through Übereinstimmungsart nicht in den meisten Konfigurationen der Routing-Richtlinie. |
upto prefix-length2 |
Die Route hat die gleichen höchstwertigen Bits (beschrieben durch prefix-length) und die Präfixlänge der Route liegt zwischen prefix-length und prefix-length2. |