Citrix ADC

Configuración de un conjunto de patrones

Para configurar un conjunto de patrones, debe especificar las cadenas que van a servir como patrones. Puede asignar manualmente un valor de índice único a cada uno de estos patrones, o puede permitir que los valores de índice se asignen automáticamente.

Nota: Los conjuntos de patrones distinguen entre mayúsculas y minúsculas (a menos que especifique la expresión para ignorar mayúsculas y minúsculas). Por lo tanto, el patrón de cadena “producto1”, por ejemplo, no es el mismo que el patrón de cadena “Producto1.”

Puntos a recordar acerca de los valores de índice:

  • No se puede enlazar el mismo valor de índice a más de un patrón.
  • Un valor de índice asignado automáticamente es un número mayor que el valor de índice más alto de los patrones existentes dentro del conjunto de patrones. Por ejemplo, si el valor de índice más alto de los patrones existentes en un conjunto de patrones es 104, el siguiente valor de índice asignado automáticamente es 105.
  • Si no especifica un índice para el primer patrón, el valor de índice 1 se asigna automáticamente a ese patrón.
  • Los valores de índice no se regeneran automáticamente si se eliminan o modifican uno o varios patrones. Por ejemplo, si el conjunto contiene cinco patrones, con índices de 1 a 5, y si se elimina el patrón con un índice de 3, los demás valores de índice del conjunto de patrones no se regeneran automáticamente para producir valores de 1 a 4.
  • El valor máximo de índice que se puede asignar a un patrón es 4294967290. Si ese valor ya está asignado a un patrón del conjunto, debe asignar manualmente valores de índice a los patrones recién agregados. Un valor de índice no utilizado que sea inferior a un valor utilizado actualmente no se puede asignar automáticamente.

Para configurar un conjunto de patrones mediante la interfaz de línea de comandos

En el símbolo del sistema, haga lo siguiente:

  1. Cree un conjunto de patrones.

    add policy patset <name>

Ejemplo:

add policy patset samplepatset

  1. Enlazar patrones al conjunto de patrones.

    bind policy patset <name> <string> [-index <positive_integer>][-charset ( ASCII | UTF_8 )] [-comment <string>]

Ejemplo:

bind policy patset samplepatset product1 -index 1 -comment short description about the pattern bound to the pattern set

Nota: Repita este paso para todos los patrones que quiera enlazar al conjunto de patrones.

  1. Verifique la configuración.

show policy patset <name>

Para configurar un conjunto de patrones mediante la utilidad de configuración

  1. Vaya a AppExpert > Conjuntos de patrones.
  2. En el panel de detalles, haga clic en Agregar para abrir el cuadro de diálogo Crear conjunto de patrones.
  3. Especifique un nombre para el conjunto de patrones en el cuadro de texto Nombre.
  4. En Especificar patrón, escriba el primer patrón y, opcionalmente, especifique valores para los siguientes parámetros:
    • Tratar barra diagonal inversa como carácter de escape: Active esta casilla de verificación para especificar que los caracteres de barra diagonal inversa que pueda incluir en el patrón se tratarán como caracteres de escape.
    • Índice: Valor de índice asignado por el usuario, desde 1 hasta 4294967290.
  5. Compruebe que ha introducido los caracteres correctos y, a continuación, haga clic en Agregar.
  6. Repita los pasos 4 y 5 para agregar más patrones y, a continuación, haga clic en Crear.

Configurar conjuntos de patrones basados en archivos

El dispositivo Citrix ADC admite conjuntos de patrones basados en archivos.

Para configurar conjuntos de patrones basados en archivos mediante CLI

En el símbolo del sistema, escriba los siguientes comandos:

  • Importe un nuevo archivo de conjunto de patrones en el dispositivo Citrix ADC.

     import policy patsetfile <src> <name> -delimiter <char> -charset <ASCII | UTF_8>
    

    Ejemplo:

     import policy patsetfile local:test.csv clientids_list –delimiter ,
    

    Puede importar un archivo desde un dispositivo local, un servidor HTTP o un servidor FTP. Para agregar el archivo desde su dispositivo local, el archivo debe estar disponible en la /var/temp ubicación.

  • Actualice un archivo de conjunto de patrones existente en el dispositivo Citrix ADC.

     update policy -patsetfile <patset filename>
    

    Ejemplo:

     update policy -patsetfile clientids_list
    
  • Agregue un archivo de conjunto de patrones al motor de paquetes.

     add policy -patsetfile <patset filename>
    

    Ejemplo:

     add policy -patsetfile clientids_list
    
  • Enlazar patrones al conjunto de patrones.

     add policy patset <patset name> -patsetfile <patset filename>
    

    Ejemplo:

     add policy patset clientid_patset -patsetfile clientids_list
    
  • Verifique la configuración.

     show policy patsetfile clientids_list
    
     Name: clientids_list
     Patset Name: clientid_patset
     Number of Imported Patterns: 8
     Number of Bound Patterns: 8
     (All the patterns bound successfully)
    
     Done
    

Para configurar conjuntos de patrones basados en archivos mediante GUI

  1. Vaya a AppExpert-> Archivos de conjuntos de patrones.

  2. En el panel Importado, haga clic en Importar.

  3. En la página Configurar archivo de patset de directivas, seleccione el archivo que quiere importar y haga clic en Aceptar.

  4. Seleccione el archivo importado y haga clic en Agregar.

  5. En la página Crear Archivo de Patset de Directivas, introduzca los detalles y haga clic en Crear para agregar un conjunto de patrones de directivas.

Configuración de un conjunto de patrones