Citrix ADC

Expressions classiques dans les expressions de stratégie avancées

Avertissement :

Les expressions de stratégie classiques ne sont plus prises en charge à partir de Citrix ADC 12.0 build 56.20 et à titre d’alternative, Citrix vous recommande d’utiliser des stratégies avancées. Pour plus d’informations, reportez-vous à la section Configurer les expressions de stratégie avancées : Mise en route.

Les expressions classiques décrivent les caractéristiques de base du trafic. Parfois, vous pouvez utiliser une expression classique dans une expression de stratégie avancée.

Voici la syntaxe de toutes les expressions de stratégie avancées qui utilisent une expression classique :

SYS.EVAL_CLASSIC_EXPR(“expression”)

Remarque :

La syntaxe et les métadonnées de l’expression SYS.EVAL_CLASSIC_EXPR sont obsolètes. Vous pouvez convertir manuellement ou utiliser l’outil nspepi pour convertir l’expression classique en expression avancée.

Voici des exemples de l’expression SYS.EVAL_CLASSIC_EXPR (« expression ») :

sys.eval_classic_expr("req.ssl.client.cipher.bits > 1000")
sys.eval_classic_expr("url contains abc")
sys.eval_classic_expr("req.ip.sourceip == 10.102.1.61 -netmask 255.255.255.255")
sys.eval_classic_expr("time >= *:30:00GMT")
sys.eval_classic_expr("e1 || e2")
sys.eval_classic_expr("req.http.urllen > 50")
sys.eval_classic_expr("dayofweek == wedGMT")

Remarque :

Lorsque vous mettez à niveau Citrix ADC vers la version 9.0 ou ultérieure, les stratégies de mise en cache intégrée sont automatiquement mises à niveau vers des stratégies avancées et les expressions de ces stratégies sont mises à niveau vers les stratégies avancées.

Expressions classiques dans les expressions de stratégie avancées