ADC

Prueba de una directiva basada en tarifas

Para probar una directiva basada en tarifas, puede enviar tráfico a cualquier servidor virtual al que esté vinculada una directiva basada en tarifas.

Descripción general de la tarea: Probar una directiva basada en tarifas

  1. Configure un selector de flujo (opcional) y un identificador de límite de velocidad (obligatorio). Por ejemplo:

    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. Configure la acción que desea asociar a la directiva que usa el identificador de límite de velocidad. Por ejemplo:

    add responder action resp_redirect redirect ""http://response_site.com/""
    <!--NeedCopy-->
    
  3. Configure una directiva que utilice el prefijo de expresión sys.check_limit para llamar al identificador del límite de velocidad. Por ejemplo, la directiva puede aplicar un identificador de límite de velocidad a todas las solicitudes que lleguen de una subred determinada, de la siguiente manera:

    add responder policy resp_subnet "SYS.CHECK_LIMIT("k_subnet")" resp_redirect
    <!--NeedCopy-->
    
  4. Enlazar la directiva globalmente o a un servidor virtual. Por ejemplo:

    bind responder global resp_subnet 6 END -type DEFAULT
    <!--NeedCopy-->
    
  5. En la barra de direcciones de un navegador, envíe una consulta HTTP de prueba a un servidor virtual. Por ejemplo:

    http://<IP of a vserver>/testsite/test.txt
    <!--NeedCopy-->
    
  6. En la línea de comandos de NetScaler, escriba:

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

    Ejemplo

    > 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. Repita la consulta y vuelva a comprobar las estadísticas del identificador de límite para comprobar que las estadísticas se actualizan correctamente.</span>

Prueba de una directiva basada en tarifas