Reglas de capa 7
Las reglas de capa 7 definen una parte del tráfico de entrada que se va a comparar con valores específicos.
-
Si el tráfico de entrada coincide con el valor especificado de una regla, la regla se evalúa como
true. -
Las reglas de capa 7 siempre están asociadas a una política de capa 7. Se pueden asociar varias reglas de capa 7 con la misma política de capa 7.
-
Si se asocian varias reglas con una política, cada regla se evalúa como
trueofalse. -
Si todas las reglas asociadas con una política se evalúan en
true, la acción de la política se aplica a la solicitud. De lo contrario, el equilibrador de carga evalúa la siguiente política.
Añadir reglas de capa 7
Las reglas tienen tipos, que indican la parte del tráfico de capa 7 que coincidirá con la regla:
| Tipo | Campo que se va a extraer y evaluar |
|---|---|
HOST_NAME |
La parte de nombre de host del URL (por ejemplo, api.my_company.com) |
FILE_TYPE |
El final del URL, que representa el tipo de archivo (por ejemplo, jpg) |
| HEADER | Un campo de la cabecera HTTP |
| COOKIE | Una cookie nombrada en la cabecera HTTP |
| PATH | La parte del URL que va después del nombre de host (por ejemplo, /index.html) |
Las reglas también tienen un tipo de comparación, que indica cómo se deben evaluar. Las reglas pueden tener los siguientes tipos de comparación:
| Tipo de comparación | Tipo de evaluación |
|---|---|
REGEX |
Comparar el campo extraído (por ejemplo, hostname) con la expresión regular suministrada |
STARTS_WITH |
Verificar si el campo extraído comienza por la serie proporcionada |
ENDS_WITH |
Verificar si el campo extraído termina por la serie proporcionada |
CONTAINS |
Verificar si el campo extraído contiene la serie proporcionada |
EQUAL_TO |
Verificar si el campo extraído es idéntico a la serie proporcionada |
No todos los tipos de regla dan soporte a todos los tipos de comparación. Por ejemplo, si utiliza FILE_TYPE, es mejor utilizar los tipos de comparación REGEX y ENDS_WITH.
Propiedades de regla de capa 7
| Propiedad | Descripción |
|---|---|
| Tipo | Especifica el tipo de regla. Los tipos de regla pueden ser HOST_NAME, FILE_TYPE, HEADER, COOKIE o PATH. |
| Tipo de comparación | Se utilizan tipos de comparación en asociación con el tipo de regla, la clave y el valor para definir una regla y clasificar el tráfico. Los tipos de comparación pueden ser: REGEX, STARTS_WITH, ENDS_WITH,
CONTAINS y EQUAL_TO. |
| Clave | La clave de descripción para los tipos de regla HEADER y COOKIE. |
| Valor | En el caso de los tipos de regla HEADER y COOKIE, el valor se compara con la clave. |
| Invertir | Si establece el valor en 1, el valor de esta comparación de regla L7 se establece en true siempre que la regla especificada no coincida. |
| ID de política de capa 7 | El identificador exclusivo de la política a la que se adjuntan las reglas. |