Prueba de una directiva basada en tasas
Para probar una directiva basada en tasas, puede enviar tráfico a cualquier servidor virtual al que esté enlazada una directiva basada en tasas.
Descripcion一般de la他利亚:Probar una直接iva basada en tasas
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
Configure la acción que quiere asociar a la directiva que utiliza el identificador de límite de velocidad. Por ejemplo:
add responder action resp_redirect redirect ""http://response_site.com/""
Configure una directiva que utilice el prefijo de expresión sys.check_limit para llamar al identificador de límite de velocidad. Por ejemplo, la directiva puede aplicar un identificador de límite de velocidad a todas las solicitudes procedentes de una subred concreta, como se indica a continuación:
add responder policy resp_subnet "SYS.CHECK_LIMIT("k_subnet")" resp_redirect
Enlazar la directiva globalmente o a un servidor virtual. Por ejemplo:
bind responder global resp_subnet 6 END -type DEFAULT
En una barra de direcciones del explorador, envíe una consulta HTTP de prueba a un servidor virtual. Por ejemplo:
http://
/testsite/test.txt En el símbolo del sistema de Citrix ADC, escriba:
show ns limitSessions
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 >
Repita la consulta y compruebe de nuevo las estadísticas del identificador de límite para comprobar que las estadísticas se están actualizando correctamente.