Selección de perfil TCP basada en directivas

Puede configurar el dispositivo Citrix ADC para que realice la optimización TCP en función de los atributos del suscriptor. Por ejemplo, el dispositivo puede seleccionar diferentes perfiles TCP en tiempo de ejecución, según la red a la que está conectado el equipo de usuario (UE). Como resultado, puede mejorar la experiencia de un usuario móvil estableciendo algunos parámetros en los perfiles TCP y, a continuación, mediante directivas para seleccionar el perfil adecuado.

Cree perfiles TCP separados para los suscriptores que se conectan a través de una red 4G y para los usuarios que se conectan a través de cualquier otra red. Defina una regla de directiva seleccionada sobre la base de un parámetro de suscriptor, como RAT-type. En los ejemplos siguientes, si el tipo RAT es EUTRAN, se selecciona un perfil TCP que admita una conexión más rápida (Ejemplo 1). Para todos los demás valores de tipo RAT, se selecciona un perfil TCP diferente (Ejemplo 2).

Nota

El AVP tipo rata (AVP code 1032) es de tipo Enumerado y se utiliza para identificar la tecnología de acceso de radio que está sirviendo a la UE.

El valor “1004” indica que la RAT es EUTRAN. (RFC 29.212).

Ejemplo 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

Ejemplo 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

Selección de perfil TCP basada en directivas