Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuração de regras de tag

As regras de marca incluem uma ou mais term instruções que identificam as ações de enriquecimento HTTP a serem executadas quando as term condições no são correspondidas. Você deve configurar pelo menos um tag na then cláusula de um term, e você pode configurar várias tags.

Os termos são avaliados na ordem em que são configurados. Se um pacote de dados corresponder a from todos os critérios na instrução em um term, as ações especificadas na then instrução do term serão aplicadas. Se a instrução não identificar nenhum critério, todo o from tráfego corresponderá. Depois que um pacote de dados corresponde a um termo, outros termos não são avaliados. Se nenhum termo corresponder, o cabeçalho HTTP não será enriquecido.

Para configurar uma regra de tag:

  1. Configure a lista de atributos de tag que podem ser usados em regras de tag.

    Os atributos de tag atualmente suportados para o Adaptive Services são apn, ggsnipv4, ggsnipv6, imeiimsi, , ipv4addr, ipv6addre msisdn. Para configurar vários atributos de tag, inclua-os entre colchetes ([ ]). A partir do Junos 20.2R1, as tags IPv4 e IPv6 para enriquecimento de cabeçalho HTTP são suportadas para serviços de próxima geração no MX240, MX480 e MX960. Nenhuma outra marca é compatível com os Serviços de Próxima Geração nesta versão.

    Por exemplo:

  2. Configure um nome para a regra de tag.

    Por exemplo:

  3. Configure um termo para a regra de tag.
    Observação:

    O term argumento deve ter um valor numérico.

    Por exemplo:

  4. (Opcional) Especifique o prefixo ao qual o endereço IP de destino da solicitação HTTP deve corresponder.

    Por exemplo:

    Você também pode especificar o tipo de endereço a ser correspondido:

    Você pode especificar vários prefixos ou tipos de endereço incluindo a destination-address instrução várias vezes.

  5. (Opcional) Especifique um intervalo de endereços IP ao qual o endereço IP de destino da solicitação HTTP deve corresponder.

    Por exemplo:

    Você pode especificar vários intervalos de endereços incluindo a destination-address-range instrução várias vezes.

  6. (Opcional) Especifique a lista de prefixos de destino à qual o endereço IP de destino da solicitação HTTP deve corresponder. A lista de prefixos já deve estar definida no nível da [edit policy-options prefix-list] hierarquia.

    Por exemplo:

    Você pode especificar várias listas de prefixos incluindo a destination-prefix-list instrução várias vezes.

  7. (Opcional) Especifique todos os endereços que você deseja excluir da correspondência do endereço IP de destino da solicitação HTTP com a except instrução. Para excluir endereços, você também deve configurar endereços que correspondam em uma destination-addressinstrução , destination-address-rangeou destination-prefix-list no nível da [edit services hcm tag-rule rule-name term term-number from] hierarquia.

    Por exemplo:

    Isso corresponde a todos os endereços no intervalo de destino, exceto 10.10.10.9.

    Você pode usar except as seguintes instruções no nível de [edit services hcm tag-rule rule-name term term-number from] hierarquia:

  8. (Opcional) Especifique um intervalo de portas ao qual o número da porta de destino da solicitação HTTP deve corresponder.

    Você pode especificar vários intervalos de portas incluindo a destination-port-range instrução várias vezes.

    Observação:

    Se você não especificar nenhuma porta ou intervalo de portas para corresponder, todas as portas serão correspondidas.

  9. (Opcional) Especifique o número da porta de destino da solicitação HTTP que deve ser correspondido.

    Você pode especificar várias portas incluindo a destination-ports instrução várias vezes.

  10. (Opcional) Especifique que você deseja aplicar todas as ações de enriquecimento de cabeçalho HTTP especificadas na then instrução da regra de tag a todas as solicitações HTTP, não incluindo nenhuma condição correspondente na from instrução. Você deve incluir uma from instrução em cada term uma das regras de tag.

    Por exemplo:

  11. Configure um nome para uma tag.

    Por exemplo:

  12. Configure o cabeçalho da tag que a tag aplica ao cabeçalho HTTP.

    Por exemplo:

    Você pode configurar no máximo 16 cabeçalhos de tag exclusivos.

    Os header valores não podem ser accept, accept-charset, , , expectrefererif-unmodified-sincemax-forwardsif-rangeproxy-authorizationuser-agentaccept-languagehostx-mozauthorizationif-matchif-modified-sinceif-none-matchaccept-encoding Esses valores de cabeçalho são reservados; você não pode configurá-los.

  13. Especifique o atributo de tag que a tag aplica ao cabeçalho HTTP. Para especificar vários atributos ao mesmo tempo, inclua os atributos entre colchetes ([]).
    Observação:

    O atributo de tag deve ser listado nos atributos de tag configurados na Etapa 1.

    Por exemplo:

  14. Especifique o separador que a tag usa no cabeçalho HTTP.

    Por exemplo:

  15. (Opcional) Especifique um método de hash e uma chave de prefixo para a inserção da tag no cabeçalho HTTP.

    Atualmente, há suporte apenas para o md5 método de hash.

    Por exemplo:

  16. (Opcional) Habilite a coleta de estatísticas para enriquecimento de cabeçalho HTTP para a regra de tag.
  17. (Opcional) Configure como a tag substitui um byte do endereço do usuário IPv4 ou IPv6 por um valor diferente no cabeçalho HTTP.

    Para identificar o byte que deseja substituir, insira 255 para IPv4 ou ff para IPv6 no byte correspondente do ipv4-mask ou ipv6-mask e insira zero nos outros bytes.

    Para especificar o novo valor para esse byte, insira o valor no byte correspondente do ipv4-or-value ou do ipv6-or-value e insira zero nos outros bytes.

    Por exemplo, o seguinte substitui o primeiro byte do endereço do usuário IPv4 pelo valor 168:

  18. Se você quiser configurar mais tags para a then declaração no termo, repita a Etapa 11 a Etapa 17.
  19. Se você quiser configurar outra term instrução para a regra de tag, repita a Etapa 3 à Etapa 18.

Tabela de histórico de alterações

A compatibilidade com recursos é determinada pela plataforma e versão utilizada. Use o Explorador de recursos para determinar se um recurso é compatível com sua plataforma.

Lançamento
Descrição
20.2R1
A partir do Junos 20.2R1, as tags IPv4 e IPv6 para enriquecimento de cabeçalho HTTP são suportadas para serviços de próxima geração no MX240, MX480 e MX960. Nenhuma outra marca é compatível com os Serviços de Próxima Geração nesta versão.