CQA und adaptive TCP-Optimierung

Hinweis

Wenn Sie Interesse an der Verwendung von CQA Reporting und Adaptive TCP haben, wenden Sie sich bitte an das Citrix Vertriebsteam.

Mobilfunknetze weisen einzigartige Merkmale auf, die die TCP-Leistung beeinträchtigen könnten. Durch die Nutzung von Citrix ADC Connection Quality Analytics (CQA) und adaptive TCP-Optimierungstechniken können Mobilfunkbetreiber das gesamte Netzwerkverhalten analysieren, um eine verbesserte Benutzererfahrung und eine höhere Zufriedenheit der Teilnehmer zu gewährleisten.

Verbindungsqualitätsanalyse (CQA)

Wenn ein Client eine TCP-Anforderung sendet, überwacht und extrahiert CQA während einer aktiven Verbindung eine große Menge detaillierter TCP-Layer-Daten. Bei den extrahierten Daten verwendet CQA einen heuristischen Lernalgorithmus, um wichtige Merkmale der Verbindung abzuleiten, z. B. Netzwerktyp (2G, 3G oder 4G), Staustufe (Keine, Niedrig, Mittel oder Hoch) und Signalqualität (Excellent, Good, Fair oder Poor) pro Teilnehmer. Citrix ADC speichert die Informationen dann in einem Abonnentenspeicher (sodass sie für die nächsten TCP-Verbindungen von demselben Abonnenten verfügbar sein können) und exportiert die Daten in die AppFlow -Kollektoren. Die gespeicherten Informationen sind als Rohwerte in einem zusammengesetzten Format, das den Netzwerktyp, die Überlastungsebene und die Signalqualität der Teilnehmerverbindung definiert. Die erkannten Merkmale können für andere Anwendungen verwendet werden, zum Beispiel, um unterschiedliche TCP-Profile auf unterschiedliche Netzwerkmerkmale intelligent anzuwenden. Weitere Informationen finden Sie unter ThemaAdaptives TCP.

Profitieren

Mobilfunkbetreibern ermöglichen:

  1. Verstehen der Staustufe eines Teilnehmernetzwerks.
  2. Analyse des gesamten Netzwerkverhaltens eines Teilnehmers.

Voraussetzungen

Die CQA-Funktion funktioniert auf Telco-Plattformen mit dem Erwerb einer grundlegenden CBM-Lizenz und CBM Premium-Lizenz und für andere Citrix ADC-Plattformen funktioniert die Funktion mit dem Kauf einer CNS Premium-Lizenz. Bevor Sie die TCP-Optimierungsfunktion konfigurieren, muss auf Ihrer Appliance eine geeignete Lizenz installiert sein.

Lizenzunterstützung für Telco-Plattformen:

  • CBM_TXXX_SERVER_Retail.lic
  • CBM_TPRE_SERVER_Retail.lic
  • CNS_WEBF_SSERVER_Retail.lic

Dabei ist XXX der Durchsatz, z. B. Citrix ADC T1000.

Lizenzunterstützung für andere Citrix ADC-Plattformen:

  • CNS_XXX_SERVER_PLT_Retail.lic

Dabei ist XXX der Durchsatz.

> show license

Lizenzstatus:




                                           …

Adaptive TCP: JA




             Connection Quality Analytics: YES

Connection Quality Analytics (CQA) konfigurieren

Um einen TCP-Datenverkehr mithilfe der CQA-Technik zu optimieren, aktivieren Sie zunächst die CQA- und Appflow-Funktionen auf der Appliance. Wenn die Appliance eine Client-TCP-Verbindungsanforderung empfängt, überwacht sie den eingehenden Datenverkehr und verwendet die CQA-Konfiguration, um CQA-Parameter aus den rohen TCP-Metriken abzuleiten.

Konfigurieren von CQA mithilfe der CLI

Um CQA auf einer Citrix ADC Appliance zu konfigurieren, können Sie die folgenden Aufgaben ausführen:

  1. CQA aktivieren
  2. AppFlow Collector aktivieren
  3. CQA-Parameter konfigurieren
  4. Überprüfen der CQA-Funktion
  5. Verwenden von CQA-basierten PI-Ausdrücken

CQA aktivieren

Wenn die Citrix ADC Appliance TCP-Rohmetrik extrahieren und CQA-Parameter ableiten soll, müssen Sie die CQA-Funktion aktivieren und adaptives TCP auf ON setzen. Sie müssen auch die Appflow-Funktion aktivieren, damit die Appliance die abgeleiteten CQA-Daten zur Netzwerkanalyse senden kann.

So aktivieren Sie CQA:

Geben Sie an der Eingabeaufforderung den folgenden Befehl ein:

``` enable ns feature cqa
\`\`\`

So aktivieren Sie den Appflow-Kollektor:

Sie benötigen mindestens einen Appflow-Kollektor, um in Ihrer Appliance ausgeführt werden zu können. Geben Sie an der Eingabeaufforderung den folgenden Befehl ein:

```
enable ns feature appflow
```

Konfigurieren von CQA-Parametern

Damit CQA Parameter wie Netzwerktyp, Signalqualität und Überlastungsebene ableiten kann, müssen Sie die CQA-Einstellungen auf der Appliance konfigurieren.

So konfigurieren Sie CQA:

Geben Sie an der Eingabeaufforderung den folgenden Befehl ein:

```
set ns cqaparam [-harqretxdelay <positive_integer>] [-net1label <string>] [-minRTTNet1 <positive_integer>][-lr1coeflist <string>] [-lr1probthresh <float>] [-net1cclscale <string>] [-net1csqscale <string>][-net1logcoef <string>] [-net2label <string>][-minRTTNet2 <positive_integer>] [-lr2coeflist <string>][-lr2probthresh <float>] [-net2cclscale <string>][-net2csqscale <string>] [-net2logcoef <string>] [-net3label <string>][-minRTTNet3 <positive_integer>] [-net3cclscale <string>][-net3csqscale <string>] [-net3logcoef <string>]
```

Beispiel:

```
set ns cqaparam -harqretxdelay 7 -net1label 2g -minRTTNet1 25 -lr1coeflist "intercept=4.95,thruputavg=5.92,iaiavg=-189.48,rttmin=-15.75,loaddelayavg=0.01,noisedelayavg=-2.59" -lr1probthresh 6.00e-01 -net1cclscale "25,50,75" -net1csqscale "25,50,75" -net1logcoef "1.49,3.62,-0.14,1.84,4.83" -net2label 3g -minRTTNet2 30 -lr2coeflist "intercept=16.4,thruputavg=0.05981,iai1ms=53.27,iai2ms=-50.44,iaiavg=-189.48,isiavg=-203.42,rttmin=-198.42,rttmax=-9.10,rttavg=9.07,loaddelayavg=55.14,noisedelayavg=-68.50" -lr2probthresh 5.00e-01 -net2cclscale "25,50,75" -net2csqscale "25,50,75" -net2logcoef "2.39,1.76,-0.08,1.73,4.74" -net3label 4g -minRTTNet3 35 -net3cclscale "25,50,75" -net3csqscale "25,50,75" -net3logcoef "1.49,3.62,-0.14,1.84,4.83"
```

Hierbei gilt:

net1label ist der Name der Netzwerkbezeichnung 1.Maximale Länge: 15

net1csqscale ist das Grenzwert für die Signalqualität, wie Excellent, Good oder Fair.  Maximum Length: 63

net1cclscale ist die Überlastungsgrenze, z. B. Keine, Niedrig oder Mittel.  Maximum Length: 63

Hinweis

Wenden Sie sich an den Citrix Customer Support, um die korrekte Konfiguration der CQA-Parameter zu erhalten.

Überprüfen der CQA-Parameter

Geben Sie den folgenden Befehl ein, um die CQA-Parameter zu überprüfen:

``` sh ns cqaparam  Configured CQA parameters:
     harqretxdelay (in ms): 7
     net1label: 2g
     net1label Coeflist: intercept=4.95,thruputavg=5.92,iaiavg=-189.48,rttmin=-15.75,loaddelayavg=0.01,noisedelayavg=-2.59
     net1label Probthresh: 0.600000
     net1label CCL Scale: 25,50,75
     net1label CSQ Scale: 25,50,75
     net1label CRQ LogCoef: 1.49,3.62,-0.14,1.84,4.83
     net1minrtt (in ms): 25
     net2label: 3g
     net2label Coeflist: intercept=16.4,thruputavg=0.05981,iai1ms=53.27,iai2ms=-50.44,iaiavg=-189.48,isiavg=-203.42,rttmin=-198.42,rttmax=-9.10,rttavg=9.07,loaddelayavg=55.14,noisedelayavg=-68.50
     net2label Probthresh: 0.500000
     net2label CCL Scale: 25,50,75
     net2label CSQ Scale: 25,50,75
     net2label CRQ LogCoef: 2.39,1.76,-0.08,1.73,4.74
     net2minrtt (in ms): 30
     net3label: 4g
     net3label CCL Scale: 25,50,75
     net3label CSQ Scale: 25,50,75
     net3label CRQ LogCoef: 1.49,3.62,-0.14,1.84,4.83
     net3minrtt(in ms): 35  Done
\`\`\`

Überprüfung der CQA

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob die CQA-Parameter während einer aktiven TCP-Aktion abgeleitet werden.

Hinweis:

Sie können den Befehl nur ausführen, wenn die TCP-Verbindung offen und aktiv ist.

T1300-10-2> show connectiontable connection.ip.eq(XXX) -detail fulL+

srcIP          : 192.168.134.3     dstIP          : 192.168.216.72    svcType        : TCP               C

srcPort        : 40073             dstPort        : 80                state          : ESTABLISHED

svcName        : vsrv-internet     idleTime       : 7                 mss            : 1460

Traffic Domain : 0                 priority       : Surge Priority    connid         : 30064847984

irs            : 1702584155        rcvNxt         : 1702584323        maxAck         : 1702584323

rcvWnd         : 0                 advWnd         : 8000000           maxRcvbuf      : 8000000

RxQinByte      : 168               iss            : 1998428965        sndNxt         : 2002733045

sndUnack       : 2002731585        maxSndbuf      : 8000000           sndBuf         : 2300

sndRecover     : 1998428965        congState      : open              peerconnid     : 30064847967

TxQinByte      : 7997700           nTcpwaitQpkt   : 5477              nRetxQpkt      : 1

tcpOpt         : sack ws           sackblocks     : 0                 ProfileName    : nstcp_default_profile

tcpMode        : ENDPOINT          nsWSvalue      : 7                 peerWSvalue    : 8

sndCwnd        : 595680            flavor         : BIC               bwEstimate     : 1056

retxRetryCnt   : 2                 outoforderPkts : 0                 rttMin         : 67

rttSmoothed    : 308               rttVariance    : 3525              rttReal(microsec) : 74427

BurstRateCntrl : DISABLED          CreditBytePrms : 0                 RateBytePerms  : 0

RateSchedulerQ : (null)            RttMin(ms)     : 66                RttAvg(ms)     : 402

BifAvg(Bytes)  : 474824            ThrptAvg(Kbps) : 9                 RcvwndAvg(Kbytes) : 544169

Iai1msPct      : 30                Iai2msPct      : 70                IaiSamples     : 2

CqaSamples     : 1166              NetClass       : 3g                CongLevel      : 0.000000

SigQuality     : 0.000000 IaiAvg(us)     : 2                 IsiAvg(us)     : 2

RcvwndMin      : 256               RetxCorr       : 0                 RetxCong       : 0

RetxPkts       : 0                 LoadDelayAvg(us) : 27                NoiseDelayAvg(us) : 400

RttMax(ms)     : 559

AdaptiveTCP    : N/A

Verwenden von CQA-basierten PI-Ausdrücken

Die Citrix ADC Richtlinieninfrastruktur wird erweitert, um die abgeleiteten CQA-Parameter (gespeichert im Abonnentenspeicher) für Zeichenfolgenabgleichvorgänge zu verwenden.

  • NETWORK_TYPE: Zeichenfolgenwert, der dem erkannten Netzwerktyp entspricht, der über die Befehlsschnittstelle cqaparam konfiguriert wurde.
  • SIGNAL_QUALITY: Ganzzahlwert im Bereich von 0 bis 100 und entspricht dem CQA-Signalqualitätsparameter, der im Teilnehmerspeicher gespeichert ist (niedrigere Werte weisen auf eine bessere Signalqualität hin).
  • CONGESTION_LEVEL: Ganzzahlwert im Bereich von 0 bis 100 und übereinstimmender CQA-Rohwert des Parameters der Überlastungsebene, der im Abonnentenspeicher gespeichert ist (niedrigere Werte zeigen niedrigere Überlastung an).

Im Folgenden finden Sie Beispiel-PI-Ausdrücke mit CQA-Parametern wie Netzwerktyp, Staupegel und Signalqualität, bewertet einen eingehenden Datenverkehr vom Netzwerktyp 2G, der eine gute oder ausgezeichnete Signalqualität mit einem hohen Staupegel aufweist:

``` ANALYTICS.CONNECTION_QUALITY.NETWORK_TYPE.EQ("2G") && ANALYTICS.CONNECTION_QUALITY.SIGNAL_QUALITY.GT(60) && ANALYTICS.CONNECTION_QUALITY.CONGESTION_LEVEL.GT(80)
\`\`\`

Konfigurieren von CQA mithilfe der GUI

Um CQA zu konfigurieren, müssen Sie die folgenden Aufgaben ausführen:

  1. CQA-Funktion aktivieren
  2. Konfigurieren Sie CQA-Berichtsparameter.

So aktivieren Sie CQA-Funktion

  1. Melden Sie sich bei Citrix ADC an, und navigieren Sie zu Konfiguration> System> Einstellungen.
  2. Klicken Sie im Detailbereich unter Einstellungen auf Erweiterte Funktionen konfigurieren .
  3. Aktivieren Sie auf der Seite Erweiterte Funktionen konfigurieren das Kontrollkästchen CQA und Appflow .

So konfigurieren Sie den CQA-Berichtsparameter

  1. Melden Sie sich bei Citrix ADC an, und navigieren Sie zu Konfiguration > System > Appflow .
  2. Klicken Sie im Detailbereich unter Einstellungen auf Appflow-Einstellung ändern .
  3. Aktivieren Sie auf der Seite Appflow-Einstellungen konfigurieren das Kontrollkästchen CQA-Berichterstattung .
  4. Klicken Sie auf OK und schließen .

Adaptive TCP-Optimierung

Da Abonnenten in einem Telekommunikationsnetz zu einer beispiellosen Rate steigen, ist es wichtig, jedem Abonnenten eine qualitativ hochwertige Benutzererfahrung zu bieten. Um dies zu erreichen, verwendet Citrix ADC eine erweiterte Optimierungstechnik namens Adaptive TCP. Die Technik optimiert den Datenverkehr durch unabhängige Anpassung verschiedener TCP-Profile für jeden Teilnehmer basierend auf den Informationen, die in einem Subscriber Store (UX) gespeichert sind. Der UX-Speicher enthält die Details des Teilnehmers (wie Netzwerktyp, Signalqualität und Überlastungsebene) in einem zusammengesetzten Format. Wenn ein Client eine TCP-Anforderung sendet, fragt die Appliance den Speicher nach den Teilnehmerinformationen ab und wendet basierend auf den Netzwerkbedingungen des Teilnehmers eine geeignete TCP-Optimierung an. Dazu wird die Adaptive TCP-Funktion in einem Citrix ADC-TCP-Profil aktiviert.

Profitieren

Mit der adaptiven TCP-Optimierungstechnik kann ein Mobilfunkbetreiber:

  • Extrahieren Sie erweiterte und detaillierte Einblicke in die Netzwerkbedingungen eines mobilen Teilnehmers.
  • Automatische Anpassung der Traffic-Management-Aktionen von Citrix ADC basierend auf den aktuellen Netzwerkbedingungen.

Voraussetzungen

Die Adaptive TCP-Funktion funktioniert nur auf Telekommunikationsdatenverkehrs-Management-Plattformen (wie Citrix ADC T1000-Serie und VPX-T-Plattformen) mit einer Premium-Lizenz. Die VPX-T Software und die T1000 Hardware-Appliances sind auf die Bedürfnisse von Telekommunikationsnetzbetreibern und -dienstleistern ausgelegt. Bevor Sie die TCP-Optimierung konfigurieren, müssen die folgenden Lizenzdateien auf Ihrer Appliance installiert sein:

  1. Adaptives TCP
  2. Verbindungsqualitätsmetriken

For example, CBM_T1_SERVER_Retail.lic or CBM_TPRE_SERVER_Retail.lic

> show license

             License status:

                                           …

             Adaptive TCP: YES

             Connection Quality Analytics: YES

Configuring Adaptive TCP

Die Konfiguration beginnt mit der Aktivierung von CQA-, Appflow- und Adaptive TCP-Funktionen. Sobald Sie aktiviert haben, können Sie ein normales TCP-Profil mit aktivierter Option ‘ApplyAdaptiveTCP’ konfigurieren und TCP-Parameter wie TCP Favor, TCP Max Congestion Fenster, Burst Rate Control (Pacing), TCP Rate und TCP Rate Maximum Queue überprüfen. Wenn die Appliance eine TCP-Anforderung empfängt, wendet sie ein TCP-Profil an und adaptive TCP-Logik wird ausgelöst. Die Logik fragt den Abonnentenspeicher nach den CQA-Informationen des Abonnenten ab. Basierend auf den abgeleiteten Metriken passt die Appliance das TPC-Profil unabhängig an, um den Teilnehmerdatenverkehr zu optimieren.  

Konfigurieren von adaptivem TCP mithilfe der CLI

Um Adaptive TCP zu konfigurieren, müssen Sie die folgenden Aufgaben ausführen:

  1. Aktivieren von CQA-, AppFlow - und adaptiven TCP-Funktionen
  2. Hinzufügen eines virtuellen Lastausgleichsservers für TCP-Datenverkehr
  3. Hinzufügen eines virtuellen Lastausgleichsservers für HTTP-Datenverkehr
  4. TCP-Profilparameter festlegen
  5. Wenden Sie TCP-Profil entweder an, indem Sie:
    1. Zuordnen des TCP-Profils zum Lastenausgleichsserver.
    2. Verwendung richtlinienbasierter TCP-Optimierung.
      1. Hinzufügen einer AppQoE-Aktion
      2. Hinzufügen einer AppQoE-Richtlinie
      3. Binden der AppQoE-Richtlinie an einen virtuellen TCP-Lastausgleichsserver

Aktivieren von adaptivem TCP

Wenn die Appliance den TCP-Datenverkehr optimieren soll, müssen Sie die CQA-, AppFlow - und Adaptive TCP-Funktionen aktivieren.

So aktivieren Sie die adaptive TCP-Funktion:

Geben Sie an der Eingabeaufforderung den folgenden Befehl ein

``` enable ns feature adaptiveTCP cqa appflow LB
\`\`\`

Hinzufügen eines virtuellen Servers für TCP-Datenverkehr

Eine Citrix ADC Appliance verwendet einen TCP-Lastenausgleich virtuelle Server zur Optimierung eines adaptiven TCP-Datenverkehrs.

Hinweis: Adaptive TCP-Optimierungstechnik funktioniert auch für HTTP-Datenverkehr.

So fügen Sie einen virtuellen Lastausgleichsserver für TCP-Datenverkehr hinzu:

Geben Sie an der Eingabeaufforderung Folgendes ein:

```
add lbvserver <name> TCP <ip> <port>
```

Beispiel:

``` add lbvserver tcplb TCP 10.102.29.200 80
\`\`\`

Hinzufügen eines virtuellen Servers für HTTP-Datenverkehr

Eine Citrix ADC Appliance verwendet einen HTTP-Lastausgleich virtuelle Server zur Optimierung des HTTP-Datenverkehrs.

So fügen Sie einen virtuellen Lastausgleichsserver für HTTP-Datenverkehr hinzu:

Geben Sie an der Eingabeaufforderung Folgendes ein:

```
add lbvserver <name> HTTP <port> -persistenceType <persistenceType> -tcpProfileName <string>
```

Beispiel:

``` add lb vserver httplb HTTP * 80 -persistenceType NONE -tcpProfileName nstcp_default_profile_with_adtcp
\`\`\`

Konfigurieren des TCP-Profils für adaptive TCP-Optimierung

Sie können ein normales TCP-Profil konfigurieren, um adaptive TCP-Optimierung anzuwenden. Dies kann entweder durch Hinzufügen eines neuen Profils oder durch Ändern eines vorhandenen Profils erfolgen.

Hinweis

Bevor Sie TCP-Profile für die Anwendung der adaptiven TCP-Optimierung konfigurieren, wenden Sie sich bitte an den Citrix Customer Support.

So konfigurieren Sie ein TCP-Profil:

Geben Sie an der Eingabeaufforderung Folgendes ein:

```
add ns tcpProfile <name> -tcpmode (TRANSPARENT | ENPOINT) –applyAdaptiveTcp (ENABLED | DISABLE)

```

Beispiel:

``` add ns tcpProfile nstcp_profile_with_adtcp -tcpmode ENDPOINT -applyAdaptiveTcp ENABLED
\`\`\`

TCP-Profil anwenden

Sie können ein TCP-Profil für die adaptive TCP-Optimierung auf eine der beiden Arten anwenden:

  • Zuordnen eines adaptiven TCP-Profils zu einem virtuellen Lastausgleichsserver.
  • Konfigurieren der richtlinienbasierten adaptiven TCP-Optimierung.

So wenden Sie adaptives TCP-Profil auf einen virtuellen Lastausgleichsserver an:

Geben Sie an der Eingabeaufforderung Folgendes ein:

```
set lb vserver <name> -tcpProfileName <string>
```

Beispiel:

``` set lb vserver tcplb -tcpProfileName nstcp_profile_with_adtcp

set lb vserver httplb -tcpProfileName nstcp_profile_with_adtcp ```

Konfigurieren der richtlinienbasierten adaptiven TCP-Optimierung

Um die richtlinienbasierte AppQoE-Optimierung zu konfigurieren, müssen Sie die folgenden Aufgaben ausführen:

  1. Add AppQoE action
  2. Add AppQoE policy
  3. AppQoE-Richtlinie zum Lastenausgleich virtueller Server für TCP- und HTTP-Datenverkehr binden

So fügen Sie eine AppQoE-Aktion hinzu:

Geben Sie an der Eingabeaufforderung Folgendes ein:

```
add appqoe action <name> -priority <priority> –tcpprofile <string>
```

Beispiel:

``` add appqoe action appqoeact-adtcp -priority HIGH -tcpprofile nstcp_profile_with_adtcp
\`\`\`

So fügen Sie eine AppQoE-Richtlinie hinzu:

Geben Sie an der Eingabeaufforderung Folgendes ein:

```
add appqoe policy <name> -rule <expression> -action <string>
```

Beispiel:

``` add appqoe policy appqoepol-adtcp -rule "CLIENT.VLAN.ID.EQ(401)" -action appqoeact-adtcp
\`\`\`

So binden Sie eine AppQoE-Richtlinie an einen virtuellen Lastausgleichsserver mit HTTP- und TCP-Datenverkehr:

Geben Sie an der Eingabeaufforderung Folgendes ein:

```
bind lb vserver <name> -policyName <string> -priority <positive_integer> -gotoPriorityExpression <expression> -type (REQUEST | RESPONSE)
```

Beispiel:

``` bind lb vserver tcplb -policyName appqoepol-adtcp -priority 1 -gotoPriorityExpression END -type REQUEST

bind lb vserver httplb -policyName appqoepol-adtcp -priority 1 -gotoPriorityExpression END -type REQUEST ```

Konfigurieren von adaptivem TCP mithilfe der GUI

Mit der GUI können Sie:

  • Aktivieren Sie CQA- und Adaptive TCP-Funktionen.
  • Erstellen Sie einen virtuellen Lastausgleichsserver für TCP-Datenverkehr.
  • Erstellen Sie einen virtuellen Lastausgleichsserver für HTTP-Datenverkehr.
  • Konfigurieren Sie TCP-Profilparameter für die adaptive TCP-Optimierung.
  • Wenden Sie adaptives TCP-Profil auf den Lastenausgleich virtuellen Server an.
  • Erstellen Sie AppQoE-Aktion für richtlinienbasierte adaptive TCP-Optimierung.
  • Erstellen Sie AppQoE-Richtlinie für richtlinienbasierte adaptive TCP-Optimierung.
  • Binden Sie AppQoE-Richtlinie an den Lastenausgleich virtuellen Server für richtlinienbasierte adaptive TCP-Optimierung.

So aktivieren Sie die adaptive TCP-Funktion

  1. Erweitern Sie im Navigationsbereich System, und klicken Sie dann auf Einstellungen.
  2. Klicken Sie auf der Seite Einstellungen auf den Link Erweiterte Funktionen konfigurieren.
  3. Aktivieren Sie auf der Seite Erweiterte Funktionen konfigurieren das Kontrollkästchen CQA und Adaptive TCP.
  4. Klicken Sie auf OK, und klicken Sie dann auf Schließen.

So erstellen Sie einen virtuellen Lastausgleichsserver für TCP-Datenverkehr

  1. Melden Sie sich bei der Citrix ADC Appliance an, und navigieren Sie zur Seite Traffic Management > Load Balancing > Virtuelle Server.
  2. Klicken Sie im Detailbereich auf Hinzufügen.
  3. Legen Sie im Fenster Load Balancing Virtual Server die folgenden Parameter fest:
    1. Name. Name des virtuellen Lastenausgleichsservers.
    2. Protokoll. Wählen Sie den Protokolltyp als TCP aus.
    3. IP-Adresstyp. IP-Adresstyp: IPv4 oder IPv6.
    4. IP-Adresse. IPv4- oder IPv6-Adresse, die dem virtuellen Server zugewiesen ist.
    5. Port. Portnummer des virtuellen Servers.
  4. Klicken Sie auf OK, um mit der Konfiguration anderer optionaler Parameter fortzufahren. Weitere Informationen finden Sie unter Erstellen eines virtuellen Servers.
  5. Klicken Sie auf Erstellen und Schließen.

So erstellen Sie einen virtuellen Lastausgleichsserver für HTTP-Datenverkehr

  1. Melden Sie sich bei der Citrix ADC Appliance an, und navigieren Sie zur Seite Traffic Management > Load Balancing > Virtuelle Server.
  2. Klicken Sie im Detailbereich auf Hinzufügen.
  3. Legen Sie im Fenster Load Balancing Virtual Server die folgenden Parameter fest:
    1. Name. Name des virtuellen Lastenausgleichsservers.
    2. Protokoll. Wählen Sie den Protokolltyp als HTTP aus.
    3. IP-Adresstyp. IP-Adresstyp: IPv4 oder IPv6.
    4. IP-Adresse. IPv4- oder IPv6-Adresse, die dem virtuellen Server zugewiesen ist.
    5. Port. Portnummer des virtuellen Servers.
  4. Klicken Sie auf OK, um mit der Konfiguration anderer optionaler Parameter fortzufahren. Weitere Informationen finden Sie unter Erstellen eines virtuellen Servers.
  5. Klicken Sie auf Erstellen und Schließen.

So legen Sie TCP-Profil für die adaptive TCP-Optimierung fest

  1. Melden Sie sich bei der Citrix ADC Appliance an, und navigieren Sie zur Seite Konfiguration > System > Profile
  2. Klicken Sie im Detailbereich auf TCP-Profile .
  3. Aktivieren Sie auf der Seite TCP-Profile konfigurieren das Kontrollkästchen Adaptive TCP anwenden .
  4. Klicken Sie auf OK und Schließen.

So wenden Sie adaptives TCP-Profil auf den Lastenausgleichsserver für TCP-Datenverkehr an

  1. Melden Sie sich bei der Citrix ADC Appliance an, und navigieren Sie zu Konfiguration > Verkehrsverwaltung > Virtuelle Server.
  2. Wählen Sie auf der Detailseite ein virtuelles Serverprofil für TCP-Datenverkehr aus, und klicken Sie auf Bearbeiten.
  3. Wechseln Sie auf der Seite Load Balancing Virtual Server zum Abschnitt Profile und klicken Sie auf das Bleistiftsymbol.
  4. Wenden Sie das adaptive TCP-Profil auf den virtuellen Server an.
  5. Klicken Sie auf OK und Fertig .

So wenden Sie adaptives TCP-Profil auf den Lastenausgleich virtueller Server für HTTP-Datenverkehr an

  1. Melden Sie sich bei der Citrix ADC Appliance an, und navigieren Sie zu Konfiguration > Verkehrsverwaltung > Virtuelle Server.
  2. Wählen Sie auf der Detailseite ein virtuelles Serverprofil für HTTP-Datenverkehr aus, und klicken Sie auf Bearbeiten.
  3. Wechseln Sie auf der Seite Load Balancing Virtual Server zum Abschnitt Profile und klicken Sie auf das Bleistiftsymbol.
  4. Wenden Sie das adaptive TCP-Profil auf den virtuellen HTTP-Server an.
  5. Klicken Sie auf OK und Fertig .

So fügen Sie AppQoE-Aktion für richtlinienbasierte adaptive TCP-Optimierung hinzu

  1. Melden Sie sich bei der Citrix ADC Appliance an, und navigieren Sie zu Konfiguration > AppExpert > AppQOE > Aktionen.
  2. Klicken Sie im Detailbereich auf Hinzufügen, um eine Aktion zu erstellen.
  3. Geben Sie im Bildschirm AppQoE-Aktion erstellen Werte für die Parameter ein oder wählen Sie sie aus. Der Inhalt des Dialogfensters entspricht den unter Parameter für die Konfiguration der AppQoE-Aktion beschriebenen Parametern wie folgt (Sternchen gibt einen erforderlichen Parameter an):
    1. Name — Name
    2. Aktionstyp — Priority_Queuing
    3. TCP-Profil — Wenden Sie ein TCP-Profil an, indem Sie ein neues hinzufügen oder ein vorhandenes Profil auswählen.
    4. Priorität — Hoch
    5. Richtlinienwarteschlangentiefe: 0
    6. Warteschlangentiefe — 0
    7. Klicken Sie auf Erstellen und OK .

So fügen Sie AppQoE-Richtlinie für richtlinienbasierte adaptive TCP-Optimierung hinzu

  1. Melden Sie sich bei der Citrix ADC Appliance an, und navigieren Sie zu Konfiguration > AppExpert > AppQOE > Richtlinie.
  2. Klicken Sieim Detailbereich auf **Hinzufügen ,** um eine Richtlinie zu erstellen.
  3. Geben Sie im Bildschirm AppQoE-Richtlinie erstellen Werte für die Parameter ein oder wählen Sie sie aus. Der Inhalt des Dialogfensters entspricht den unter Parameter für die Konfiguration der AppQOE-Richtlinie beschriebenen Parametern wie folgt (Sternchen gibt einen erforderlichen Parameter an):
    1. Name — Name
    2. Aktion — Verknüpfen Sie eine Aktion, die ausgeführt werden soll, wenn die Richtlinienregel mit der TCP-Verbindung übereinstimmt. Sie können die Zuordnung zuordnen, indem Sie eine neue Aktion hinzufügen oder eine vorhandene Aktion auswählen.
    3. Ausdruck — Geben Sie im Textfeld Regel entweder den Richtlinienausdruck mit CQA-Parametern ein, oder verwenden Sie den Ausdruckseditor, um eine Regel zu erstellen.
  4. Klicken Sie auf OK und schließen .

So binden Sie AppQoE-Richtlinie an den Lastenausgleich virtueller Server für richtlinienbasierte adaptive TCP-Optimierung

  1. Melden Sie sich bei der Citrix ADC Appliance an, und navigieren Sie zu Konfiguration > Datenverkehrsverwaltung > Lastenausgleich > Virtuelle Server.
  2. Wählen Sieim Detailbereich einen virtuellen Lastausgleichsserver vom Typ HTTP oder TCP aus, und klicken Sie auf Bearbeiten .
  3. Wechseln Sie auf der Seite Load Balancing Virtual Server zum Abschnitt Richtlinien und klicken Sie auf das Symbol + .
  4. Gehen Sie auf der Schiebereglerseite Richtlinien wie folgt vor:
    1. Wählen Sie eine Richtlinie aus. Richtlinienname.
    2. Typ auswählen. Richtlinientyp als Anforderung oder Antwort.
  5. Klicken Sie auf Weiter , um die Schiebereglerseite zu schließen und zur Hauptseite zu wechseln.
  6. Klicken Sie auf Fertig.

Analytics und Reporting

Das TCP Speed Reporting ist eine Citrix ADC Funktion, die eine Reihe von Statistiken auf TCP-Ebene extrahiert, um die Leistung des TCP-Downloads und Uploads zu messen und in TCP Einblick-Berichten von Citrix Application Delivery Management (ADM) verwendet wird. Um dies zu erreichen, überwacht Citrix ADC jede TCP-Verbindung, sucht Paketaufbrüche im Leerlaufzeitlimit und meldet Schlüsselmetriken (z. B. Byteanzahl, Anzahl der wiederübertragenen Byte, Dauer) für die identifizierte maximale Burst. Darüber hinaus werden die TCP-Rohmetriken wie RTT, BIF, Empfangsfenster usw. auch anhand des von Ihnen konfigurierten Optimierungstyps (Endpunkt oder transparent) gemessen. Die TCP-Geschwindigkeitsberichterstattungsfunktion ist standardmäßig aktiviert, unterstützt sowohl TCP- als auch HTTP-vServer und hängt von der AppFlow/ULFD-Berichtsinfrastruktur ab. Weitere Informationen finden Sie unter Analytics und Reporting.