Citrix ADC

AppQoE策略

要实现AppQoE,您必须配置至少一个策略,告诉Citrix ADC如何区分要在特定队列中排队的连接。

使用命令行配置AppQoE策略的步骤

在命令提示符下,键入以下命令:

添加appqoe policy -rule -action

例如

以下示例选择具有包含“安卓”的用户代理标头的请求,并将其分配给中等优先级队列。这些请求来自运行谷歌Android操作系统的智能手机和平板电脑。

> add appqoe action appqos -act-primd -priority MEDIUM Done > add appqoe policy appqos -pol-primd -rule "HTTP.REQ.HEADER("User-Agent").CONTAINS("Android")"-action appqos -act-primd Done > sh appqoe策略appqos -pol-primd名称:appqos -pol-primd规则:HTTP.REQ.HEADER("User-Agent").CONTAINS("Android")动作:appqos -act-primd Hits: 0 Done 

用于配置AppQoE策略的参数

  • 名。AppQoE策略的名称。名称可以以字母、数字或下划线符号开头,可以由一到 127 个字母、数字和连字符 (-)、句点 (#)、空格 ()、符号 (@)、等号 (=)、冒号 (:) 和下划线 (_) 组成。您应该选择一个有助于识别操作类型的名称。
  • 规则。一个Citrix ADC表达式,用于告诉设备应处理哪些连接。
  • 操作。当连接匹配策略时要执行的AppQoE操作。

使用配置实用程序配置AppQoE策略

  1. 导航至AppExpert>AppQoE>策略
  2. 在详细信息窗格中,执行以下操作之一:

    • 要创建策略,请单击添加(添加)。
    • 要修改某个现有策略,请选择该策略,然后单击编辑(编辑)。
  3. 如果要创建策略,请在”创建AppQoE策略“对话框的”名称“文本框中键入新策略的名称”。

    名称可以以字母、数字或下划线符号开头,可以由一到 127 个字母、数字和连字符 (-)、句点 (#)、空格 ()、符号 (@)、等号 (=)、冒号 (:) 和下划线 (_) 组成。您应该选择一个有助于识别此策略的目的和效果的名称。

    如果要修改现有策略,请跳过此步骤。您不能更改现有策略的名称。

  4. 操作下拉列表中,选择策略匹配连接时要执行的AppQoE操作。单击加号 (+) 以打开添加AppQoE操作对话框并添加新操作。
  5. 在"规“文本框中,直接输入策略表达式,或单击“新建”创建策略表达式。如果您单击"新建",请执行以下步骤:

    1. 在“创建表达式“对话框中,单击”添加”。1在”添加表达式"对话框中,从"常用表达式”下拉列表中选择一个公用表达式,或使用”构造表达式”下拉列表创建定义要筛选的流量的表达式。如果选择创建自己的表达式,则首先从构造表达式区域左侧的第一个下拉列表中选择第一个词。该列表中的选择是:
    • HTTP
    • SYS
    • 客户端证书
    • 服务器
    • 分析
    • 文本

    默认选择是http。在第一个下拉列表中进行选择(或接受默认值)后,您可以从表达式右侧的下拉列表中选择表达式中的下一个术语。该列表中的术语和随后的其他列表中的术语根据您之前的选择而有所变化。列表仅提供有效选择的术语。继续选择术语,直到您完成表达式。

    1. 创建所需的表达式后,单击”确定”。表达式将添加到”表达式文本框中。
  6. 单击创建。表达式将显示在”规文本框中。
AppQoE策略