Citrix ADC

Konfigurieren und Binden einer Traffic Rate Policy

Sie implementieren ratenbasiertes Anwendungsverhalten, indem Sie eine Richtlinie in einem geeigneten Citrix ADC Feature konfigurieren. Das Feature muss Standard-Syntaxrichtlinien unterstützen. Der Richtlinienausdruck muss das folgende Ausdruckspräfix enthalten, damit das Feature die Datenverkehrsrate analysieren kann:

sys.check_limit(<limit_identifier>)

Dabei ist limit_identifier der Name eines Grenzbezeichners.

Der Richtlinienausdruck muss ein zusammengesetzter Ausdruck sein, der mindestens zwei Komponenten enthält:

  • Ein Ausdruck, der den Datenverkehr angibt, auf den der Grenzwertbezeichner angewendet wird. Beispiel:
    http.req.url.contains("my_aspx.aspx").
  • Ein Ausdruck, der einen Grenzwertbezeichner identifiziert, z. B. sys.check_limit (my_limit_identifier). Dies muss der letzte Ausdruck im Richtlinienausdruck sein.

So konfigurieren Sie eine ratenbasierte Richtlinie mit der Befehlszeilenschnittstelle

Geben Sie an der Eingabeaufforderung den folgenden Befehl ein, um eine ratenbasierte Richtlinie zu konfigurieren und die Konfiguration zu überprüfen:

add cache|dns|rewrite|responder policy <policy_name> -rule expression && sys.check_limit("<LimitIdentifierName>") [<feature-specific information>]

Es folgt ein vollständiges Beispiel für eine ratenbasierte Richtlinienregel. Beachten Sie, dass in diesem Beispiel davon ausgegangen wird, dass Sie die Responder-Aktion send_direct_url konfiguriert haben, die der Richtlinie zugeordnet ist. Beachten Sie, dass der Parameter sys.check_limit das letzte Element des Richtlinienausdrucks sein muss:

add responder policy responder_threshold_policy "http.req.url.contains("myindex.html") && sys.check_limit("my_limit_identifier")" send_direct_url

Informationen zum globalen Binden einer Richtlinie oder an einen virtuellen Server finden Sie unter Standard-Syntaxrichtlinien binden.

So konfigurieren Sie eine ratenbasierte Richtlinie mit dem Konfigurationsdienstprogramm

  1. Erweitern Sie im Navigationsbereich das Feature, in dem Sie eine Richtlinie konfigurieren möchten (z. B. Integriertes Caching, Umschreiben oder Responder), und klicken Sie dann auf Richtlinien.

  2. Klicken Sie im Detailbereich auf “Hinzufügen”. Geben Sie unter Name einen eindeutigen Namen für die Richtlinie ein.

  3. Geben Sie unter Ausdruck die Richtlinienregel ein, und stellen Sie sicher, dass Sie den Parameter sys.check_limit als letzte Komponente des Ausdrucks einschließen. Beispiel:

    http.req.url.contains("my_aspx.aspx") && sys.check_limit("my_limit_identifier")
    
  4. Geben Sie funktionsspezifische Informationen zur Richtlinie ein.

    Beispielsweise müssen Sie die Richtlinie einer Aktion oder einem Profil zuordnen. Weitere Informationen finden Sie in der funktionsspezifischen Dokumentation.

  5. Klicken Sie auf Erstellen, und klicken Sie dann auf Schließen.

  6. Klicken Sie auf Speichern.

Konfigurieren und Binden einer Traffic Rate Policy