Citrix ADC

Sélection de profil TCP basée sur des stratégies

Vous pouvez configurer l’appliance Citrix ADC pour effectuer l’optimisation TCP en fonction des attributs d’abonné. Par exemple, l’appliance peut sélectionner différents profils TCP au moment de l’exécution, en fonction 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 des stratégies pour sélectionner le profil approprié.

Créez des profils TCP distincts pour les abonnés qui se connectent via un réseau 4G et pour les utilisateurs qui se connectent via un autre réseau. Définissez une règle de stratégie sélectionnée sur la base d’un paramètre d’abonné, tel que RAT-Type. Dans les exemples suivants, si le type RAT est EUTRAN, un profil TCP prenant 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).

Remarque

L’AVP de type RAT (code AVP 1032) est de type Enuméré et sert à identifier la technologie d’accès radio qui dessert l’UE.

La valeur « 1004” indique que le RAT est EUTRAN. (RFC 29.212).

Example1:

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

Example2:

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

Sélection de profil TCP basée sur des stratégies