ADC

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 el símbolo del sistema, escriba:

add ns limitIdentifier <limitIdentifier> -threshold <positive_integer> -timeSlice <positive_integer> -mode <mode> -limitType ( BURSTY | SMOOTH ) -selectorName <string> -maxBandwidth <positive_integer> -trapsInTimeSlice <positive_integer>
<!--NeedCopy-->

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.

  1. REQUEST_RATE. Realiza un seguimiento de las solicitudes/período de tiempo.
  2. CONEXIÓN. Rastrea las transacciones activas.

Tipo límite. Define el tipo de límite.

  • Suave: distribuye la carga de manera uniforme en cada intervalo de tiempo del marco de tiempo establecido. Úselo para un tráfico de aplicaciones coherente.
  • Rápida: permite que las solicitudes pasen si la carga está por debajo del umbral establecido. Se usa para el tráfico de aplicaciones que es esporádico. Es útil si la carga alcanza su punto máximo en cualquier momento dentro del marco de tiempo establecido.

    Por ejemplo, el número máximo de solicitudes establecido es de 100 y el período de tiempo es de 10 segundos. Si la aplicación recibe 80 solicitudes en el primer segundo, estos tipos de límites se comportan de manera diferente. El tipo de límite de ráfagas permite que las solicitudes pasen porque la carga está por debajo del umbral establecido. Sin embargo, el tipo de límite suave solo permite 10 solicitudes por segundo. Por lo tanto, aplica la acción configurada para el exceso de carga.

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 tipo de 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
<!--NeedCopy-->

Configuración del identificador de límite de velocidad de tráfico en modo SMOOTH:

add ns limitidentifier limit_req -mode request_rate -limitType smooth -timeslice 1000 -Threshold 2000 -trapsInTimeSlice 200
<!--NeedCopy-->

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.

Configuración de un identificador de límite de velocidad de tráfico