ADC

Testen einer ratenbasierten Richtlinie

Um eine ratenbasierte Richtlinie zu testen, können Sie Datenverkehr an jeden virtuellen Server senden, an den eine ratenbasierte Richtlinie gebunden ist.

Aufgabenübersicht: Testen einer tarifbasierten Politik

  1. Konfigurieren Sie einen Stream-Selektor (optional) und eine Ratenbegrenzungskennung (erforderlich). Beispiel:

    add stream selector sel_subnet Q.URL "CLIENT.IP.SRC.SUBNET(24)"
    add ns limitIdentifier k_subnet -Threshold 4 -timeSlice 3600 -mode REQUEST_RATE  -limittype smooth  -selectorName sel_subnet  -trapsInTimeSlice 8
    <!--NeedCopy-->
    
  2. Konfigurieren Sie die Aktion, die Sie der Richtlinie zuordnen möchten, die die Ratenbegrenzungs-ID verwendet. Beispiel:

    add responder action resp_redirect redirect ""http://response_site.com/""
    <!--NeedCopy-->
    
  3. Konfigurieren Sie eine Richtlinie, die das Ausdruckspräfix sys.check_limit verwendet, um den Ratengrenzbezeichner aufzurufen. Die Richtlinie kann beispielsweise wie folgt eine Ratenbegrenzungskennung auf alle Anfragen anwenden, die aus einem bestimmten Subnetz eingehen:

    add responder policy resp_subnet "SYS.CHECK_LIMIT("k_subnet")" resp_redirect
    <!--NeedCopy-->
    
  4. Binden Sie die Richtlinie global oder an einen virtuellen Server. Beispiel:

    bind responder global resp_subnet 6 END -type DEFAULT
    <!--NeedCopy-->
    
  5. Senden Sie in einer Browser-Adressleiste eine Test-HTTP-Anfrage an einen virtuellen Server. Beispiel:

    http://<IP of a vserver>/testsite/test.txt
    <!--NeedCopy-->
    
  6. Geben Sie an der NetScaler Eingabeaufforderung Folgendes ein:

    show ns limitSessions \<limitIdentifier\>
    <!--NeedCopy-->
    

    Beispiel

    > sh limitsession k_subnet
    1)      Time Remaining:       98 secs  Hits: 2                          Action Taken: 0
            Total Hash:    1718618  Hash String: /test.txt
            IPs gathered:
                    1) 10.217.253.0
            Active Transactions: 0
     Done
    >
    <!--NeedCopy-->
    
  7. Wiederholen Sie die Abfrage, und überprüfen Sie erneut die Statistik der Begrenzungskennung, um zu überprüfen, ob die Statistiken korrekt aktualisiert werden.</span>

Testen einer ratenbasierten Richtlinie