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

Identificador de límite para comprobar si la cantidad de tráfico supera un valor especificado, dentro de un intervalo de tiempo determinado. Un identificador de límite de velocidad devuelve un valor booleano TRUE si la cantidad de tráfico supera un límite numérico dentro de un intervalo de tiempo determinado. La definición del identificador de límite de velocidad puede incluir opcionalmente un selector de flujo. Cuando se incluye un identificador de límite en la expresión de sintaxis predeterminada compuesta en una regla de directiva, si no se especifica un selector de flujo, el identificador de límite se aplica a todas las solicitudes o respuestas identificadas por la expresión compuesta.

Nota: La longitud máxima para almacenar los resultados de cadena de selectores (por ejemplo, HTTP.REQ.URL) es de 60 caracteres. Si la cadena (por ejemplo, URL) tiene 1000 caracteres de longitud, de los cuales 50 son suficientes para identificar de forma única una cadena, utilice una expresión para extraer solo 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>

Descripción del argumento

Identificador de limitido. Nombre de un identificador de límite de velocidad. Debe comenzar con una letra ASCII o un carácter de subrayado (_) y debe constar únicamente de caracteres alfanuméricos o de subrayado ASCII. No se deben utilizar palabras reservadas. Este es un argumento obligatorio. Longitud máxima: 31

umbral. Número máximo de solicitudes que se permiten en el timelice dado cuando se realiza un seguimiento de solicitudes (el modo se establece como REQUEST_RATE) por timeslice. 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 predeterminado: 1 Valor mínimo: 1 Valor máximo: 4294967295

Tiempos piojos. 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 realizar un seguimiento.CONEXIÓN * REQUEST_RATE - Tracks requests/timeslice. *: Realiza un seguimiento de las transacciones activas.

limitType. Tipo de solicitud suave o con ráfagas.

selectorName. Nombre del selector de límite de velocidad. Si este argumento es NULL, la limitación de velocidad se aplicará a todo el tráfico recibido por el servidor virtual o el dispositivo Citrix ADC (dependiendo de si el identificador de límite está enlazado a un servidor virtual o globalmente) sin ningún filtrado . Longitud máxima: 31

maxBandwidth. 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 el 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:

add ns limitidentifier limit_req -mode 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.