Citrix ADC

Testen einer ratenbasierten Richtlinie

Zum Testen einer ratenbasierten Richtlinie können Sie Datenverkehr an jeden virtuellen Server senden,一个den eine ratenbasierte Richtlinie gebunden ist。

Aufgabenübersicht: Testen einer ratenbasierten Policy

  1. Konfigurieren Sie einen流选择器(可选)和eine速率限制标识符。Beispiel:

    add stream selector sel_subnet Q.URL "CLIENT.IP.SRC.SUBNET(24)" add ns limitentifier k_subnet -Threshold 4 -timeSlice 3600 -mode REQUEST_RATE -limittype smooth -selectorName sel_subnet -trapsInTimeSlice 8 
  2. Konfigurieren Sie die Aktion, die Sie der Richtlinie zuordnen möchten, die den Steuerbeschränkungsbezeichner verwendet。Beispiel:

    添加响应器动作resp_redirect重定向""http://response_site.com/"" 
  3. Konfigurieren Sie eine Richtlinie, die das Ausdruckspräfix sys。check_limit verwendet, um den Grenzwertbezeichner aufzurufen。Beispielsweise kann die Richtlinie einen Zinsgrenzbezeichner auf alle Anforderungen anwenden, die auseinem beestimmten Subnetz eintreffen, wie folt:

    add responder policy resp_subnet "SYS.CHECK_LIMIT("k_subnet")" resp_redirect 
  4. Binden Sie die Richtlinie全球订购einen virtuellen服务器。Beispiel:

    绑定响应器全局resp_子网6 END -type DEFAULT 
  5. Senden Sie in einer Browser-Adressleiste eine Test-HTTP-Abfrage一个einen virtuellen Server。Beispiel:

    http://< vserver IP >/testsite/test.txt 
  6. Geben Sie an der Citrix ADC Eingabeaufforderung Folgendes ein:

    show ns limitSessions < limitentifier > 

    Beispiel

    > sh limitsession k_subnet 1) Time Remaining: 98 secs Hits: 2 Action Taken: 0 Total Hash: 1718618 Hash String: /test.txt IPs collected: 1) 10.217.253.0 Active Transactions: 0 Done > 
  7. . . . .

Testen einer ratenbasierten Richtlinie