IBM Cloud Docs
Reglas de capa 7

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 true o false.

  • 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
    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:

Tipos de reglas
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)

Reglas de capa 7
Reglas de capa 7

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:

Tipos de comparación de reglas
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

Propiedades de regla
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.