Citrix ADC

Konfigurieren进行Stream-Selektors

交通流选择器过滤器识别器Entität, für die Sie den Zugriff drosseln möchten。Der Selektor wildauf eine Anforderung oder eine Antwort angewendet und wählt Datenpunkte (Schlüssel) aus, die von einem Rate Stream Identifier analysiert werden können。Diese Datenpunkte können auf fast jedem Merkmal des Datenverkehrs basieren, einschließlich IP-Adressen, Subnetzen, Domainnamen, TCP- oder UDP-Identifikatoren und bestimmten Zeichenfolgen oder Erweiterungen in URLs。

Ein Stream-Selektor bestht aus einzelnen erweiterten Richtlinienausdrücken, die als Selectlets bezeichnet werden。Jedes Selectlet ist in niht zusammengesetzter erweiterter Richtlinienausdruck。Ein Traffic Stream-Selektor kann bis zu fünf nicht zusammengesetzte Ausdrücke enthalten, die als Selectlets bezeichnet werden。Jedes Selectlet wardals in einer UND-Beziehung zu den anderen Ausdrücken背叛。Nachfolgend einige Beispiele für

http.req.url http.res.body (1000 > after_str .before_str(“car_model”)(“made_in”)”“client.ip.src.subnet(24)”<!——NeedCopy >

Die Reihenfolge, der Sie Parameter angeben, ist signifikant。Wenn Sie beispielsweise eine ip - address und eine Domäne(在dieser Reihenfolge中)在einem Selektor konfigurieren und dann die Domäne和die ip - address(在umgekehrter Reihenfolge中)在einem anderen Selektor angeben中,betrachtet Citrix ADC diese Werte als eindeutig中。Dies kann大足führen, dass dieselbe Transaktion zweimal gezählt狂野。Wenn mehrere Richtlinien denselben Selektor aufrufen, kann der Citrix ADC dieselbe Transaktion erneut mehr als einmal zählen。

Hinweis: Wenn Sie einen Ausdruck in einem flow - selektor ändern,野生möglicherweise eine Fehlermeldung angezeigt, Wenn eine Policy Label, die ihn aufruft,一个eine neue Richtlinienbezeichnung oder einen neuen Bindepunkt gebunden ist。Angenommen, Sie erstellen einen Stream-Selektor mit dem Namen myStreamSelector1, rufen ihn von myLimitID1 aus auf und rufen den Bezeichner aus einer DNS-Richtlinie namens DNSRateLimit1 auf。Wenn Sie den Ausdruck in mystreamSelector1 ändern,野生möglicherweise eine Fehlermeldung angezeigt, Wenn Sie DNSRateLimit1 an einen neuen Bindepunkt binden。Die Problemumgehung besteht darin, diese Ausdrücke zu ändern, bevor Die Richtlinien erstellt werden, Die sie aufrufen。

所以konfigurieren Sie einen Traffic Stream-Selektor über die Befehlszeile

Geben Sie an der Eingabeaufforderung ein:

添加流选择器<名称> <规则>…<!——NeedCopy >

Beispiel:

添加流选择器myStreamSel——NeedCopy >

所以konfigurieren Sie einen Stream-Selektor mithilfe des konfigationsdienstprograms

Navigieren Sie zu AppExpert > Ratenbegrenzung > Selektoren, klicken Sie auf Hinzufügen und geben Sie die相关细节an。

Konfigurieren进行Stream-Selektors