Configuración de un identificador de límite de velocidad de tráfico
Un identificador de límite de velocidad comprueba si la cantidad de tráfico supera un valor especificado en un intervalo de tiempo determinado. El identificador devuelve un “booleano TRUE” si la cantidad de tráfico supera un límite dentro de un intervalo de tiempo determinado. Al incluir un identificador de límite en la expresión de directiva compuesta DAdvanced de una regla de directiva, debe incluir un selector de flujo. Si no lo especifica, el identificador de límite se aplica a todas las solicitudes o respuestas identificadas por las expresiones compuestas.
Nota:
La longitud máxima para almacenar los resultados de cadena (por ejemplo, HTTP.REQ.URL) es de 60 caracteres. Si la cadena (por ejemplo, URL) tiene 1000 caracteres, de los cuales 50 caracteres son suficientes para identificar de forma exclusiva una cadena, puede utilizar una expresión para extraer los 50 caracteres necesarios.
Para configurar un identificador de límite de tráfico desde la interfaz de línea de comandos
En la línea de comandos, escriba:
add ns limitIdentifier -threshold -timeSlice -mode -limitType ( BURSTY | SMOOTH ) -selectorName -maxBandwidth -trapsInTimeSlice
Descripción del argumento
Identificador de límite. Nombre de un identificador de límite de tasa. Debe comenzar con una letra ASCII o un carácter de guión bajo (_) y debe constar únicamente de caracteres alfanuméricos o de guión bajo ASCII. No se deben utilizar palabras reservadas. Se trata de un argumento obligatorio. Longitud máxima: 31
umbral. Número máximo de solicitudes permitidas en el período de tiempo determinado cuando se realiza un seguimiento de las solicitudes (el modo se establece como REQUEST_RATE) por segmento de tiempo. Cuando se realiza un seguimiento de las conexiones (el modo se establece como CONNECTION), es el número total de conexiones que se dejarían pasar. Valor por defecto: 1 Valor mínimo: 1 Valor máximo: 4294967295
TimeSlice. Intervalo de tiempo, en milisegundos, especificado en múltiplos de 10, durante el cual se realiza un seguimiento de las solicitudes para comprobar si cruzan el umbral. Este argumento solo es necesario cuando el modo se establece en REQUEST_RATE. Valor predeterminado: 1000 Valor mínimo: 10 Valor máximo: 4294967295
modo. Define el tipo de tráfico que se va a rastrear.
- REQUEST_RATE. Realiza un seguimiento de las solicitudes/período de tiempo.
- CONEXIÓN. Rastrea las transacciones activas.
Tipo límite. Tipo de solicitud suave o con ráfagas.
Nombre del selector. Nombre del selector de límite de tarifa. Si este argumento es NULL, la limitación de velocidad se aplicará a todo el tráfico recibido por el servidor virtual o NetScaler (en función de si el identificador de límite está enlazado a un servidor virtual o a nivel global) sin ningún tipode filtrado. Longitud máxima: 31
Ancho debanda máximo. Ancho de banda máximo permitido, en kbps. Valor mínimo: 0 Valor máximo: 4294967287
Ejemplo:
Configuración del identificador de límite de velocidad de tráfico en modo BURSTY:
add ns limitIdentifier 100_request_limit -threshold 100 -timeSlice 1000 -mode REQUEST_RATE -limitType BURSTY -selectorName limit_100_requests_selector -trapsInTimeSlice 30
Configuración del identificador de límite de velocidad de tráfico en modo SMOOTH:
添加ns limitidentifier limit_req模式request_rate -limitType smooth -timeslice 1000 -Threshold 2000 -trapsInTimeSlice 200
Para configurar un identificador de límite de tráfico mediante la utilidad de configuración
Vaya a AppExpert > Limitación de velocidad > Identificadores de límite, haga clic en Agregar y especifique los detalles pertinentes.