Citrix ADC

Sélection de profil TCP basée sur une stratégie

Vous pouvez configurer l’appliance Citrix ADC pour effectuer une optimisation TCP en fonction des attributs d’abonné. Par exemple, l’appareil peut sélectionner différents profils TCP au moment de l’exécution, sur la base du réseau auquel l’équipement utilisateur (UE) est connecté. Par conséquent, vous pouvez améliorer l’expérience d’un utilisateur mobile en définissant certains paramètres dans les profils TCP, puis en utilisant une stratégie pour sélectionner le profil approprié.

Créez des profils TCP distincts pour les abonnés se connectant via un réseau 4G et pour les utilisateurs se connectant via un autre réseau. Définissez une règle de stratégie sélectionnée en fonction d’un paramètre d’abonné, tel que le type de technologie d’accès radio (type RAT). Dans les exemples suivants, si le type RAT est EUTRAN, un profil TCP qui prend en charge une connexion plus rapide est sélectionné (Exemple 1). Pour toutes les autres valeurs de type RAT, un profil TCP différent est sélectionné (Exemple 2).

Pour plus d’informations sur la technologie d’accès radio et sa configuration de stratégie, consultez la RFC 29.212.

Remarque

L’AVP de type RAT (code AVP 1032) est de type « énuméré » et est utilisé pour identifier la technologie d’accès radio desservant l’UE.

La valeur « 1004 » indique que la RAT est EUTRAN.

Exemple 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-->

Exemple 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-->
Sélection de profil TCP basée sur une stratégie