Citrix ADC

配置TCP视频优化

警告:

作为视频优化的一部分,视频节奏功能已弃用,并将在即将发布的Citrix ADC设备中删除。

要优化TCP上的视频流量,首先要启用视频优化功能。然后,设备激活内置的检测策略来检测传入的视频流量并识别视频的类型。用户可为每种视频类型配置优化策略,指定优化流量所需的优化比特率。

通过CLI配置TCP视频优化

要在Citrix ADC设备上配置视频优化,您需要执行以下任务:

  1. 开启视频优化功能。
  2. 为HTTP和HTTPS流量添加虚拟服务器。
  3. 将所有内置检测策略绑定到HTTP流量的负载均衡虚拟服务器。
  4. 将所有内置检测策略绑定到用于HTTPS流量的ssl桥接负载均衡虚拟服务器。
  5. 为HTTP和HTTPS流量添加所需的优化策略。
  6. 将优化策略绑定到HTTP流量的负载均衡虚拟服务器。
  7. 为HTTPS流量将优化策略绑定到ssl桥接负载均衡虚拟服务器。

启用视频优化

如果您希望Citrix ADC设备检测、优化和报告视频流量,则必须启用视频优化功能并将优化设置为ON。启用该特性后,您可以使用内置的检测策略识别进入的视频流量,并通过配置优化策略对加密后的ABR流量进行优化。为了优化ABR视频流量,必须配置下载比特率(也称为下载比特率)节奏速度).

您还必须启用负载均衡功能,如果您想对HTTPS流量使用视频优化,则必须启用SSL功能。

开启视频优化功能

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

启用ns功能VideoOptimization 

请注意

如果您想监控视频优化性能和视频洞察报告,必须启用AppFlow功能,然后访问Citrix应用交付管理(ADM)上的视频分析功能。有关更多信息,请参见视频的洞察力文档。

为HTTP和HTTPS视频流量创建虚拟服务器

Citrix ADC设备使用不同的虚拟服务器来检测和优化不同类型的传入视频流量。该设备支持以下类型的TCP通信虚拟服务器。

  • HTTP负载均衡虚拟服务器.为了检测HTTP视频流量,设备使用HTTP负载均衡虚拟服务器。它管理设备从客户端接收的HTTP视频请求。
  • SSL-Bridge负载均衡虚拟服务器.若要检测加密的视频流量,必须在设备上配置SSL桥接虚拟服务器。

增加HTTP负载均衡虚拟服务器,用于HTTP视频流量检测

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

add lb vserver  HTTP * 80 -persistenceType NONE 

例子:

add lb vserver ProxyVserver-HTTP HTTP * 80 -persistenceType NONE -cltTimeout 120 

添加SSL Bridge虚拟服务器,用于检测HTTPS视频流量

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

add lb vserver  SSL_BRIDGE * 443 -persistenceType NONE 

例子:

add lb vserver ProxyVserver-SSL SSL_BRIDGE * 443 -persistenceType NONE -cltTimeout 180 

将内置检测策略绑定到HTTP负载均衡虚拟服务器

如果要检测HTTP连接上的视频流量,必须将所有内置检测策略绑定到负载均衡虚拟服务器上。您必须根据策略类型将策略绑定到请求时处理或响应时处理。

注意:

ns_videoopt_http_body_detection视频优化策略不支持连接HTTP请求方法。

将不同视频类型的检测策略绑定到HTTP负载均衡虚拟服务器上

在命令提示符处,为每种类型键入适当的命令。可选命令有:

bind lb vserver  -policyName ns_videoopt_http_abr_netflix -priority  -type (REQUEST | RESPONSE) bind lb vserver  -policyName ns_videoopt_http_abr_netflix2 -priority  -type (REQUEST | RESPONSE) bind lb vserver  -policyName ns_videoopt_http_abr_youtube -priority  -type (REQUEST | RESPONSE) bind lb vserver  -policyName ns_videoopt_http_pd_youtube -priority  -type (REQUEST | RESPONSE) bind lb vserver  -policyNamens_videoopt_http_pd_youtube2 -priority  -type (REQUEST | RESPONSE) bind lb vserver  -policyName ns_videoopt_http_pd_youtube3 -priority  -type (REQUEST | RESPONSE) bind lb vserver  -policyName ns_videoopt_http_abr_generic -priority  -type (REQUEST | RESPONSE) 

例子:

bind lb vserver ProxyVserver-HTTP -policyName ns_videoopt_http_abr_netflix -priority 400 type RESPONSE bind lb vserver ProxyVserver-HTTP -policyName ns_videoopt_http_abr_netflix2 -priority 500 -type RESPONSE bind lb vserver ProxyVserver-HTTP -policyName ns_videoopt_http_abr_youtube -priority 600 -type RESPONSE bind lb vserver ProxyVserver-HTTP -policyName ns_videoopt_http_pd_youtube -priority 800 -type RESPONSE bind lb vserver ProxyVserver-HTTP -policyName ns_videoopt_http_pd_youtube2 -priority1000 -type REQUEST bind lb vserver ProxyVserver-HTTP -policyName ns_videoopt_http_abr_generic -priority 1100 -type RESPONSE 

HTTP正文内容检测策略与负载均衡虚拟服务器绑定

当需要检测HTTP协议的视频流量时,需要将正文内容检测策略绑定到负载均衡虚拟服务器上。可以使用如下命令:

bind lb vserver  -policyName ns_videoopt_http_body_detection -priority  -type (REQUEST | RESPONSE) 

例子:

绑定lb vserver ProxyVserver-HTTP -policyName——NeedCopy >

将内置检测策略绑定到SSL-Bridge负载均衡虚拟服务器

如果要检测通过HTTPS连接的视频流量,必须将内置的检测策略绑定到SSL Bridge负载均衡虚拟服务器上。

SSL网桥负载均衡虚拟服务器绑定检测策略

在命令提示符处,为每种类型键入适当的命令。可选命令有:

bind lb vserver  -policyName ns_videoopt_https_abr_netflix -priority  -type (REQUEST | RESPONSE) bind lb vserver  -policyName ns_videoopt_https_abr_youtube -priority  -type (REQUEST | RESPONSE) bind lb vserver  -policyName ns_videoopt_https_abr_generic -priority  -type (REQUEST | RESPONSE) 

例子:

bind lb vserver ProxyVserver-SSL -policyName ns_videoopt_https_abr_netflix -priority 120 -type REQUEST bind lb vserver ProxyVserver-SSL -policyName ns_videoopt_https_abr_youtube -priority 140 -type REQUEST bind lb vserver ProxyVserver-SSL -policyName ns_videoopt_https_abr_generic -priority 150 -type REQUEST 

添加ABR流量调优策略

为了优化ABR流量,您必须配置优化策略和相关的操作。然后将这些策略绑定到检测策略绑定到的负载均衡虚拟服务器。对于每个策略,首先创建操作,以便在创建策略时将其包括在内。

添加优化操作

在命令提示符下,输入:

add videooptimization pacingaction  -rate  [-comment ] 

在哪里参数指定以Kbps为单位发送流量的速率(起搏速率)。

例子:

MyOptAct2000 -rate 2000 

添加优化策略

在命令提示符下,输入:

添加视频优化pacingpolicy  -rule  -action  

例子:

添加视频优化策略MyOptAct2000 -rule TRUE -action MyOptAct2000 

将优化策略绑定到HTTP负载均衡虚拟服务器

为了优化HTTP连接下的ABR视频流量,需要将优化策略绑定到检测策略所绑定的负载均衡虚拟服务器上。

将优化策略绑定到负载均衡虚拟服务器

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

bind lb vserver  -policyName  -priority  -type (REQUEST | RESPONSE) 

例子:

绑定lb vserver ProxyVserver-HTTP -policyName myOptPolicy2000 -priority 3400 -type REQUEST 

将优化策略绑定到ssl网桥虚拟服务器

为了优化通过HTTPS连接的ABR视频流量,必须将优化策略绑定到内置检测策略所绑定的SSL Bridge虚拟服务器上。

将优化策略绑定到SSL Bridge虚拟服务器上,以对加密流量进行调整

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

bind lb vserver  -policyName  -priority  -type (REQUEST |RESPONSE) 

例子:

绑定lb vserver ProxyVserver-SSL -policyName myOptPolicy2000 -priority 3400 -type REQUEST 

设置视频优化步长参数

通过命令行设置视频优化步长参数,如随机抽样百分比等。

设置随机抽样百分比

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

设置视频优化参数-RandomSamplingPercentage  

其中,realNumber是0.0到100.0之间的值。

例子:

设置视频优化参数-RandomSamplingPercentage 50 

通过GUI配置TCP视频优化

GUI使您能够:

  • 启用视频优化功能。
  • 创建HTTP负载均衡虚拟服务器。
  • 创建ssl桥接负载均衡虚拟服务器。
  • 将内置检测策略绑定到HTTP负载均衡虚拟服务器。
  • 将内置检测策略绑定到ssl桥接负载均衡虚拟服务器。
  • 创建优化策略。
  • 创建一个优化操作。
  • 配置优化起搏参数。
  • 为HTTP流量绑定优化策略到负载均衡虚拟服务器。
  • 为HTTPS流量绑定优化策略到ssl桥接负载均衡虚拟服务器。

开启视频优化功能

  1. 在导航窗格中展开系统,然后按设置
  2. 设置页,单击配置高级特性链接。
  3. 配置高级特性页,选择视频优化复选框。
  4. 点击好吧,然后按关闭

创建HTTP负载均衡虚拟服务器

  1. 登录到Citrix ADC设备并导航到交通管理>负载平衡>虚拟服务器页面。
  2. 在详细信息窗格中,单击添加
  3. 在“Load Balancing Virtual Server”界面,设置以下参数:
    1. 的名字.负载均衡虚拟服务器的名称。
    2. 协议.选择协议类型为HTTP
    3. IP地址类型.IP地址类型:IPv4或IPv6。
    4. IP地址.分配给虚拟服务器的IPv4或IPv6地址。
    5. 港口.虚拟服务器端口号。
  4. 点击好吧继续配置其他可选参数。有关详细信息,请参见创建虚拟服务器。
  5. 点击创建而且关闭

为HTTPS流量创建负载均衡虚拟服务器

  1. 登录到Citrix ADC设备并导航到交通管理>负载平衡>虚拟服务器页面。
  2. 在详细信息窗格中,单击添加
  3. 负载均衡虚拟服务器界面,设置如下参数:
    1. 的名字.负载均衡虚拟服务器的名称。
    2. 协议.选择协议类型为SSL-bridge。
    3. IP地址类型.IP地址类型:IPv4或IPv6。
    4. IP地址.分配给虚拟服务器的IPv4或IPv6地址。
    5. 港口.虚拟服务器端口号。
  4. 点击好吧继续配置其他可选参数。有关更多信息,请参见新建虚拟服务器
  5. 点击创建然后关闭

将内置检测策略绑定到负载均衡虚拟服务器

  1. 登录到Citrix ADC设备并导航到交通管理>负载平衡>虚拟服务器屏幕上。
  2. 2 .在详细信息窗格中,选择负载均衡虚拟服务器,单击编辑
    1. 高级设置部分中,点击政策
    2. 政策部分,单击+图标,以访问政策滑块。
    3. 政策节中,设置以下参数。
    4. 选择的政策。在下拉列表框中选择视频优化检测策略。
    5. 选择类型。选择策略类型为Request。
    6. 点击继续
  3. 在列表中选择视频检测策略,单击关闭

将内置检测策略绑定到ssl桥接负载均衡虚拟服务器

  1. 登录到Citrix ADC设备并导航到交通管理>负载平衡>虚拟服务器屏幕上。
  2. 在详细信息窗格中,选择SSL-bridge负载均衡虚拟服务器,单击编辑
  3. 高级设置部分中,点击政策
  4. 政策部分,单击+图标,以访问政策滑块。
  5. 政策节中,设置以下参数。
    1. 选择的政策。在下拉列表框中选择视频优化检测策略。
    2. 选择类型。选择策略类型为Request。
  6. 点击继续
  7. 在列表中选择视频检测策略,单击关闭

创建一个视频优化操作

  1. 登录到Citrix ADC设备并导航到配置>优化>视频优化>踱来踱去>行动
  2. 在详细信息窗格中,单击添加
  3. 创建视频优化节奏动作页,设置以下参数。
    1. 的名字.优化操作的名称。
    2. ABR优化速率(Kbps)。发送ABR视频流量的起搏速率。ABR优化的默认速率是1000kbps。最小值为1,最大值为2147483647。
    3. 评论.动作的简短描述。
  4. 点击创建而且关闭

创建视频优化策略

  1. 登录到Citrix ADC设备并导航到配置>优化>视频优化>踱来踱去>政策
  2. 在详细信息窗格中,单击添加
  3. 创建视频优化节奏策略页,设置以下参数。
    1. 的名字.优化策略名称
    2. 表达式.实现策略的自定义正则表达式。
    3. 行动.与策略相关联的优化操作,以处理传入的视频流量。
    4. UNDEF行动。未定义事件,如果传入请求不匹配优化策略。
    5. 评论.策略的简短描述。
    6. 日志的行动。选择创建所需日志消息的审计日志操作。
  4. 点击创建,然后按关闭。

设置视频优化节奏参数

  1. 登录到Citrix ADC设备并导航到配置>优化>视频优化。
  2. 视频优化页面,点击更改视频优化设置链接。
  3. 视频优化设置页,设置以下参数。
    1. 随机抽样百分比(%).随机抽样数据包的百分比。
  4. 点击好吧而且关闭

将视频优化策略绑定到HTTP负载均衡虚拟服务器

  1. 登录到Citrix ADC设备并导航到配置>优化>视频优化
  2. 视频优化页,单击视频优化节奏策略管理器链接。
  3. 2 .按如下参数配置。
    1. 绑定点.在请求或响应处理期间应用优化策略的点。
    2. 连接类型.连接类型为请求或响应。
    3. 虚拟服务器.策略绑定到的负载均衡虚拟服务器。
    4. 点击继续
  4. 绑定点Section,执行以下其中一项:
    1. 从列表中选择策略。
    2. 点击添加绑定访问政策约束力滑块。
      1. 选择已有策略或添加新策略。
      2. 输入绑定详细信息,单击绑定
  5. 点击关闭

将视频优化策略绑定到ssl网桥负载均衡虚拟服务器

  1. 登录到Citrix ADC设备并导航到配置>优化>视频优化
  2. 视频优化页,单击视频优化节奏策略管理器链接。
  3. 视频优化策略管理页,设置以下参数。
    1. 绑定点。在请求/响应处理期间应用优化策略的点。
    2. 连接类型。连接类型为请求或响应。
    3. 虚拟服务器。要将策略绑定到的ssl桥接负载均衡虚拟服务器。
  4. 点击继续
  5. 绑定点Section,执行以下其中一项:
    1. 从列表中选择策略绑定。
    2. 点击添加绑定访问政策约束力滑块。
      1. 选择已有策略或添加新策略。
      2. 输入绑定详细信息,单击绑定
  6. 点击关闭