Citrix ADC

Selección de perfiles TCP basada en directivas

Puede configurar el dispositivo Citrix ADC para que realice la optimización de TCP en función de los atributos del suscriptor. Por ejemplo, el dispositivo puede seleccionar diferentes perfiles TCP en tiempo de ejecución, en función de 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 una directiva para seleccionar el perfil apropiado.

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 que se seleccione en función de un parámetro de suscriptor, como el tipo de tecnología de acceso por radio (tipo RAT). En los siguientes ejemplos, 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).

Para obtener más información sobre la tecnología de acceso de radio y su configuración de directivas, consulte RFC 29.212.

Nota

El AVP de tipo RAT (código AVP 1032) es de tipo “enumerado” y se usa para identificar la tecnología de acceso por radio que sirve al UE.

El valor “1004” indica que la RAT es EUTRAN.

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

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
<!--NeedCopy-->
Selección de perfiles TCP basada en directivas