Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Identificadores únicos para variables de firewall

El sistema utiliza identificadores únicos (UID) para ayudar con el escalado. El UID permite al sistema determinar cuándo los objetos de configuración de varios suscriptores son idénticos y se pueden compartir. En muchas situaciones, como una definición de filtro, compartir un único filtro entre varios suscriptores en lugar de crear un nuevo filtro para cada suscriptor ayuda a conservar los recursos del sistema.

Dentro de un perfil dinámico, se utiliza un UID para nombrar un objeto de configuración. El sistema asigna el valor del UID (el nombre del objeto) en función de todas las variables contenidas en esa estrofa de configuración junto con el nombre del perfil dinámico. El valor UID asignado consiste en el nombre UID combinado con la cadena _UID y un número único. Por ejemplo, al UID $my-filter se le puede dar el valor my-filter_UID1022.

Primero debe definir un UID debajo de la variable estrofa usando la opción uid. El UID debe definirse al final, después de todas las variables a las que se les asignan valores externamente.

Una vez que se ha definido un UID, se puede usar para nombrar un objeto:

Como se describió anteriormente, el sistema asigna el valor de $my-filter dependiendo de los valores de las variables utilizadas dentro de la definición de ese filtro.

El UID también se usa en cualquier otro lugar donde se use el nombre del objeto. Por ejemplo, esta es una estrofa de interfaz para usar $my-filter como filtro de entrada:

Puede definir varios objetos de configuración del mismo tipo (es decir, varios filtros) siempre que cada uno use su propio UID individual. Para asegurarse de que el sistema selecciona el objeto correcto al asignar un nombre, utilice la variable uid-reference .

Cuando se usa uid-reference, se evalúa efectivamente dos veces. Primero, se recupera el valor de la variable uid-reference. En segundo lugar, ese valor se usa como el nombre de un UID y se recupera ese valor de UID. Una referencia uid con un valor que no es el nombre de un UID se considera un error.

Una referencia uid se define de manera similar a cualquier otra variable:

Se utiliza una referencia uid siempre que se necesite el nombre del objeto. Un ejemplo es el nombre del filtro de entrada en la siguiente estrofa de interfaz:

Considere el caso en el que se definen dos filtros parametrizados: $my-filter-1 y $my-filter-2. A la variable $my-filter-selector se le puede asignar el valor my-filter-1 o my-filter-2, dependiendo de qué filtro sea apropiado.