Configuration et liaison d’une stratégie de débit de trafic

Vous implémentez le comportement d’application basé sur le taux en configurant une stratégie dans une fonctionnalité appropriée de Citrix ADC. La fonctionnalité doit prendre en charge les stratégies de syntaxe par défaut. L’expression de stratégie doit contenir le préfixe d’expression suivant pour permettre à l’entité d’analyser le débit de trafic :

sys.check_limit(<limit_identifier>)

Où limit_identifier est le nom d’un identifiant de limite.

L’expression de stratégie doit être une expression composée qui contient au moins deux composants :

  • Expression qui identifie le trafic auquel l’identificateur de limite de débit est appliqué. Par exemple :
    http.req.url.contains("my_aspx.aspx").
  • Expression qui identifie un identificateur de limite de débit, par exemple sys.check_limit (« my_limit_identifier »). Il doit s’agir de la dernière expression de l’expression de stratégie.

Pour configurer une stratégie basée sur le taux à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez la commande suivante pour configurer une stratégie basée sur le taux et vérifier la configuration :

add cache|dns|rewrite|responder policy <policy_name> -rule expression && sys.check_limit("<LimitIdentifierName>") [<feature-specific information>]

Voici un exemple complet d’une règle de stratégie basée sur le taux. Notez que cet exemple suppose que vous avez configuré l’action répondeur, send_direct_url, associée à la stratégie. Notez que le paramètre sys.check_limit doit être le dernier élément de l’expression de stratégie :

add responder policy responder_threshold_policy "http.req.url.contains("myindex.html") && sys.check_limit("my_limit_identifier")" send_direct_url

Pour plus d’informations sur la liaison d’une stratégie globale ou à un serveur virtuel, reportez-vous à la section “Liaison des stratégies de syntaxe par défaut.”

Pour configurer une stratégie basée sur le taux à l’aide de l’utilitaire de configuration

  1. Dans le volet de navigation, développez la fonctionnalité dans laquelle vous souhaitez configurer une stratégie (par exemple, Mise en cache intégrée, Réécriture ou Répondeur), puis cliquez sur Stratégies.

  2. Dans le volet d’informations, cliquez sur Ajouter. Dans Nom, entrez un nom unique pour la stratégie.

  3. Sous Expression, entrez la règle de stratégie et assurez-vous d’inclure le paramètre sys.check_limit comme composant final de l’expression. Par exemple :

    http.req.url.contains("my_aspx.aspx") && sys.check_limit("my_limit_identifier")
    
  4. Entrez des informations spécifiques à la fonctionnalité sur la stratégie.

    Par exemple, vous devrez peut-être associer la stratégie à une action ou à un profil. Pour plus d’informations, consultez la documentation spécifique aux fonctionnalités.

  5. Cliquez sur Créer, puis sur Fermer.

  6. Cliquez sur Enregistrer.