Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuration des règles de balise

Les règles de balise comprennent une ou plusieurs term instructions qui identifient les actions d’enrichissement HTTP à entreprendre lorsque les conditions de la term sont remplies. Vous devez en configurer au moins une tag dans la then clause de a termet vous pouvez configurer plusieurs balises.

Les termes sont évalués dans l’ordre dans lequel ils sont configurés. Si un paquet de données correspond à tous les critères de l’instruction from dans a term, les actions spécifiées dans l’instruction then de le term sont appliquées. Si l’instruction n’identifie from aucun critère, alors tout le trafic correspond. Une fois qu’un paquet de données correspond à un terme, les autres termes ne sont pas évalués. Si aucun terme ne correspond, l’en-tête HTTP n’est pas enrichi.

Pour configurer une règle de balise :

  1. Configurez la liste des attributs de balise qui peuvent être utilisés dans les règles de balise.

    Les attributs de balise actuellement pris en charge pour Adaptive Services sont apn, , ggsnipv6ggsnipv4, ipv6addripv4addrimeiimsiet .msisdn Pour configurer plusieurs attributs de balise, incluez-les entre crochets ([ ]). À partir de Junos 20.2R1, les balises IPv4 et IPv6 pour l’enrichissement d’en-tête HTTP sont prises en charge pour les services nouvelle génération sur MX240, MX480 et MX960. Aucune autre balise n’est prise en charge pour les services nouvelle génération dans cette version.

    Par exemple :

  2. Configurez un nom pour la règle de balise.

    Par exemple :

  3. Configurez un terme pour la règle de balise.
    Remarque :

    L’argument term doit avoir une valeur numérique.

    Par exemple :

  4. (Facultatif) Spécifiez le préfixe auquel l’adresse IP de destination de la requête HTTP doit correspondre.

    Par exemple :

    Vous pouvez également spécifier le type d’adresse à faire correspondre :

    Vous pouvez spécifier plusieurs préfixes ou types d’adresses en incluant l’instruction destination-address plusieurs fois.

  5. (Facultatif) Spécifiez une plage d’adresses IP à laquelle l’adresse IP de destination de la requête HTTP doit correspondre.

    Par exemple :

    Vous pouvez spécifier plusieurs plages d’adresses en incluant l’instruction destination-address-range plusieurs fois.

  6. (Facultatif) Spécifiez la liste de préfixes de destination à laquelle l’adresse IP de destination de la requête HTTP doit correspondre. La liste des préfixes doit déjà être définie au niveau de la [edit policy-options prefix-list] hiérarchie.

    Par exemple :

    Vous pouvez spécifier plusieurs listes de préfixes en incluant l’instruction destination-prefix-list plusieurs fois.

  7. (Facultatif) Spécifiez les adresses que vous souhaitez exclure de la correspondance de l’adresse IP de destination de la requête HTTP avec l’instruction except . Pour exclure des adresses, vous devez également configurer des adresses qui correspondent dans une destination-addressinstruction , destination-address-rangeou destination-prefix-list au niveau de la [edit services hcm tag-rule rule-name term term-number from] hiérarchie.

    Par exemple :

    Cela correspond à toutes les adresses de la plage de destination sauf 10.10.10.9.

    Vous pouvez utiliser except les instructions suivantes au niveau de la [edit services hcm tag-rule rule-name term term-number from] hiérarchie :

  8. (Facultatif) Spécifiez une plage de ports à laquelle le numéro de port de destination de la requête HTTP doit correspondre.

    Vous pouvez spécifier plusieurs plages de ports en incluant l’instruction destination-port-range plusieurs fois.

    Remarque :

    Si vous ne spécifiez aucun port ou plage de ports à mettre en correspondance, tous les ports sont mis en correspondance.

  9. (Facultatif) Spécifiez le numéro de port de destination de la requête HTTP qui doit correspondre.

    Vous pouvez spécifier plusieurs ports en incluant l’instruction destination-ports plusieurs fois.

  10. (Facultatif) Spécifiez que vous souhaitez appliquer toutes les actions d’enrichissement d’en-tête HTTP spécifiées dans l’instruction then de la règle de balise à toutes les requêtes HTTP en n’incluant aucune condition de correspondance dans l’instruction from . Vous devez inclure une from instruction dans chacune term des règles de balise.

    Par exemple :

  11. Configurez un nom pour une balise.

    Par exemple :

  12. Configurez l’en-tête de balise que la balise applique à l’en-tête HTTP.

    Par exemple :

    Vous pouvez configurer un maximum de 16 en-têtes de balises uniques.

    Les header valeurs ne peuvent pas être accept, , accept-encodingaccept-charset, expectrefererif-matchif-modified-sincehostif-none-matchif-rangeauthorizationaccept-languagemax-forwardsproxy-authorizationif-unmodified-sinceuser-agentou .x-moz Ces valeurs d’en-tête sont réservées ; vous ne pouvez pas les configurer.

  13. Spécifiez l’attribut de balise que la balise applique à l’en-tête HTTP. Pour spécifier plusieurs attributs à la fois, incluez les attributs entre crochets ([]).
    Remarque :

    L’attribut de balise doit être répertorié dans les attributs de balise configurés à l’étape 1.

    Par exemple :

  14. Spécifiez le séparateur que la balise utilise dans l’en-tête HTTP.

    Par exemple :

  15. (Facultatif) Spécifiez une méthode de hachage et une clé de préfixe pour l’insertion de la balise dans l’en-tête HTTP.

    Actuellement, seule la méthode de md5 hachage est prise en charge.

    Par exemple :

  16. (Facultatif) Activez la collecte de statistiques pour l’enrichissement des en-têtes HTTP pour la règle de balise.
  17. (Facultatif) Configurez la façon dont la balise remplace un octet de l’adresse utilisateur IPv4 ou IPv6 par une valeur différente dans l’en-tête HTTP.

    Pour identifier l’octet que vous souhaitez remplacer, entrez 255 pour IPv4 ou ff pour IPv6 dans l’octet correspondant du ipv4-mask ou ipv6-mask et entrez zéro dans les autres octets.

    Pour spécifier la nouvelle valeur de cet octet, entrez la valeur dans l’octet correspondant de ou ipv4-or-value le ipv6-or-value et entrez zéro dans les autres octets.

    Par exemple, ce qui suit remplace le premier octet de l’adresse de l’utilisateur IPv4 par la valeur 168 :

  18. Si vous souhaitez configurer davantage de balises pour l’instruction then dans le terme, répétez les étapes 11 à 17.
  19. Si vous souhaitez configurer une autre term instruction pour la règle de balise, répétez les étapes 3 à 18.

Tableau de l’historique des modifications

La prise en charge des fonctionnalités est déterminée par la plateforme et la version que vous utilisez. Utilisez l’explorateur de fonctionnalités pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.

Libération
Descriptif
20.2R1
À partir de Junos 20.2R1, les balises IPv4 et IPv6 pour l’enrichissement d’en-tête HTTP sont prises en charge pour les services nouvelle génération sur MX240, MX480 et MX960. Aucune autre balise n’est prise en charge pour les services nouvelle génération dans cette version.