ADC

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

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

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

有关无线接入技术及其策略配置的详细信息,请参阅 RFC 29.212

注意

RAT 类型 AVP(AVP 代码 1032)属于“枚举”类型,用于标识为 UE 服务的无线接入技术。

值“1004”表示 RAT 是 EUTRAN。

示例 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
<!--NeedCopy-->

示例 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
<!--NeedCopy-->
基于策略的 TCP 配置文件选择