So werten Servicefilter Pakete aus
Dienstfilter, die einen einzelnen Begriff enthalten
Für einen Dienstfilter, der aus einem einzelnen Begriff besteht, wertet die Richtlinienframeworksoftware ein Paket wie folgt aus:
Wenn das Paket alle Bedingungen erfüllt, werden die Aktionen ausgeführt.
Wenn das Paket alle Bedingungen erfüllt und keine Aktionen angegeben sind, wird das Paket akzeptiert.
Wenn das Paket nicht alle Bedingungen erfüllt, wird es verworfen.
Dienstfilter, die mehrere Begriffe enthalten
Bei einem Dienstfilter, der aus mehreren Begriffen besteht, wertet die Richtlinienframeworksoftware ein Paket sequenziell anhand der Begriffe im Filter aus, beginnend mit dem ersten Begriff im Filter, bis entweder das Paket mit allen Bedingungen in einem der Begriffe übereinstimmt oder der Filter keine weiteren Begriffe enthält.
Wenn das Paket alle Bedingungen in einem Begriff erfüllt, werden die Aktionen in diesem Begriff ausgeführt, und die Auswertung des Pakets endet bei diesem Begriff. Nachfolgende Begriffe im Filter werden nicht verwendet.
Wenn das Paket nicht allen Bedingungen im Begriff entspricht, wird die Auswertung des Pakets mit dem nächsten Begriff im Filter fortgesetzt.
Servicefilterbegriffe, die keine Übereinstimmungsbedingungen enthalten
Wenn bei Dienstfiltern mit einem einzelnen Begriff und bei Filtern mit mehreren Begriffen keine Übereinstimmungsbedingungen enthalten sind, werden die Aktionen für jedes ausgewertete Paket ausgeführt.
Servicefilterbegriffe, die keine Aktionen enthalten
Wenn ein Begriff keine Aktionen enthält und das Paket den Bedingungen im Ausdruck entspricht, wird das Paket akzeptiert.
Standardaktion für Servicefilter
Jeder Dienstfilter verfügt über eine implizite skip
Aktion am Ende des Filters, die dem Einschließen des folgenden Beispielbegriffs als letzter Begriff in den Dienstfilter entspricht:explicit_skip
term explicit_skip { then skip; }
Wenn ein Paket mit keinem der Begriffe in einem Dienstfilter übereinstimmt, umgeht das Paket standardmäßig die Dienstverarbeitung.