Wenn Sie ein Zielpräfix angeben, können Sie eine exakte Übereinstimmung mit einer bestimmten Route oder eine weniger genaue Übereinstimmung mithilfe von Übereinstimmungstypen angeben. 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 mit Zielpräfixen angeben. Zusätzlich können Sie festlegen, dass "gute" Routen auf eine bestimmte Weise verarbeitet werden. Sie können beispielsweise Datenverkehr von bestimmten Quell- oder Zieladressen in Weiterleitungsklassen gruppieren, die mithilfe der CoS-Funktion (Class of Service ) verarbeitet werden sollen.
Tabelle 1 Listet Übereinstimmungstypen für Routenlisten auf.
Tabelle 1: Übereinstimmungstypen für RoutenlistenÜbereinstimmungstyp
|
Spielbedingungen
|
address-mask netmask-value
|
Alle folgenden Aussagen treffen zu:
Das bitweise logische UND des netmask-value Musters und der eingehenden IPv4- oder IPv6-Routenadresse und das bitweise logische UND 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 Routingrichtlinie ist nur gültig, um eine eingehende IPv4 (family inet ) oder IPv6 (family inet6 ) Routenadresse mit einer Liste von Zielübereinstimmungspräfixen abzugleichen, die in einer route-filter Anweisung angegeben sind.
Mit dem address-mask Übereinstimmungstyp der Routingrichtlinie können Sie zusätzlich zur Länge eines konfigurierten Zielübereinstimmungspräfixes eine eingehende IPv4- oder IPv6-Routenadresse mit einer konfigurierten Netzmaskenadresse abgleichen. Die Länge der Routenadresse muss exakt 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 mit der längsten Übereinstimmung für einen Routenfilter ausgeführt wird, wertet die Suche einen address-mask Übereinstimmungstyp anders aus als andere Übereinstimmungstypen für Routingrichtlinien. Bei der Suche wird die Länge des Zielübereinstimmungspräfixes nicht berücksichtigt. Stattdessen berücksichtigt die Suche die Anzahl der zusammenhängenden Bits höherer Ordnung, die im Netzmaskenwert festgelegt sind.
|
exact
|
Die Route hat die gleichen höchstwertigen Bits (beschrieben durch prefix-length ) und prefix-length entspricht 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-length3 einschließlich.
|
through destination-prefix
|
Alle folgenden Punkte sind wahr:
Die Route verwendet die gleichen höchstwertigen Bits (beschrieben durch prefix-length ) des ersten Zielpräfixes.
Die Route verwendet 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.
Der Übereinstimmungstyp wird in den meisten Routingrichtlinienkonfigurationen nicht verwendet through .
|
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 .
|