Citrix ADC

基于策略的 TCP 配置文件选择

您可以将 Citrix ADC 设备配置为基于订阅者属性执行 TCP 优化。例如,设备可以根据用户设备 (UE) 所连接的网络在运行时选择不同的 TCP 配置文件。因此,您可以通过在 TCP 配置文件中设置一些参数,然后使用策略选择适当的配置文件来改善移动用户的体验。

为通过 4G 网络连接的用户和通过任何其他网络连接的用户创建单独的 TCP 配置文件。定义根据订阅者参数(如 RAT-类型)选择的策略规则。在以下示例中,如果 RAT-类型是 EUTRN,则选择支持更快连接的 TCP 配置文件(示例 1)。对于所有其他 RAT 类型值,将选择不同的 TCP 配置文件(示例 2)。

注意

RAT 类型 AVP(AVP 代码 1032)是枚举类型,用于识别为 UE 服务的无线电访问技术。

值 “1004” 表示该地区的数值是欧洲土地资源研究所。(RFC 29.212)。

示例 1:

add ns tcpProfile tcp2 -WS ENABLED -SACK ENABLED -WSVal 8 -initialCwnd 16 - oooQSize 15000 -slowStartIncr 1 -bufferSize 1000000 -flavor BIC - dynamicReceiveBuffering DISABLED -sendBuffsize 1000000 -dsack DISABLED -maxcwnd 4000000 -fack ENABLED -minRTO 500 -maxburst 15

add appqoe action appact2 -priority HIGH -tcpprofile tcp2

add appqoe policy apppol2 -rule "SUBSCRIBER.AVP(1032).VALUE.GET_UNSIGNED32(0, BIG_ENDIAN).EQ(1004)" -action appact2

bind cs vserver <name>  -policyname apppol2 -priority 20 -type request

示例 2:

add ns tcpProfile tcp1 -WS ENABLED -SACK ENABLED -WSVal 8 -initialCwnd 16 - oooQSize 15000 -slowStartIncr 1 -bufferSize 150000 -flavor BIC - dynamicReceiveBuffering DISABLED -sendBuffsize 150000 -dsack DISABLED -maxcwnd 4000000 -fack ENABLED -minRTO 200 -maxburst 15

add appqoe action appact1 -priority HIGH -tcpprofile tcp1

add appqoe policy apppol1 -rule "SUBSCRIBER.AVP(1032).VALUE.GET_UNSIGNED32(0, BIG_ENDIAN).NE(1004)" -action appact1

bind cs vserver <name>  -policyname apppol1 -priority 10 -type request

基于策略的 TCP 配置文件选择