Accelerazione TCP su reti satellitari o ad alta latenza [chiuso]


13

Quali aziende, prodotti o opzioni sono disponibili oggi per l'accelerazione TCP su reti IP satellitari o ad alta latenza?

La RTT satellitare media è verso l'alto da 600ms (dipende dalla posizione)

TCP non funziona troppo bene poiché le dimensioni della finestra sono ridotte a causa del ritardo nella ricezione degli ACK. È necessario un acceleratore per falsificare gli ACK per ingannare il dispositivo per iniziare a inviare il set di dati successivo mentre il pacchetto originale è ancora in transito.


So Riverbed ha loro prodotto Steelhead riverbed.com/products-solutions/products/...
knotseh

Il ritardo non impedisce in alcun modo di aumentare la finestra TCP. È proprio a causa del ritardo che esiste persino la finestra TCP! Potrebbe essere necessario rivedere le impostazioni TCP se non si ottengono finestre TCP sufficientemente grandi.
1313

@ytti come ottimizzeresti le tue impostazioni TCP per un ritardo RTT maggiore di 600 ms? Non c'è perdita di pacchetti sul collegamento satellitare.
knotseh

Verificare che il ridimensionamento della finestra TCP sia attivato, verificare che TCP sia autorizzato a utilizzare una quantità di memoria sufficiente per coprire il ritardo * prodotto della larghezza di banda.
ytti

Risposte:


8

Circa 6 anni fa distribuivo dispositivi di accelerazione WAN per un fornitore di hardware. Da allora non è cambiato molto, tranne che non farò raccomandazioni sull'hardware a causa del consolidamento e della modifica delle linee di prodotti.

Tutti questi dispositivi usano una combinazione di compressione e memorizzazione nella cache per ridurre il traffico complessivo da trasmettere, pre-acquisizione TCP per ridurre gli effetti del prodotto di ritardo della larghezza di banda (questo è l'effetto finestra TCP a cui hai accennato sopra) e il raggruppamento di dimensioni inferiori pacchetti per assicurare che i pacchetti che attraversano i collegamenti siano pieni possibile riducendo l'effetto di sovraccarico. I vari fornitori lanceranno anche le loro tecnologie brevettate, ma per lo più si riducono a diversi gusti di questi.

Mentre la memorizzazione nella cache è di grande aiuto, solo la pre-acquisizione dei pacchetti su un collegamento satellitare farà molto per renderli utilizzabili, in modo che anche se i tuoi dati non sono memorizzabili nella cache per qualsiasi motivo (crittografato, compresso, zippato, sempre cambiando drasticamente, ecc.) se si dispone di un RTT abbastanza lento, il pre-acking eliminerà parzialmente il prodotto di ritardo della larghezza di banda e vi aiuterà ad avvicinarvi alla vostra larghezza di banda nominale.

Poiché l'intero obiettivo è aumentare l'efficienza della rete e consentire un maggiore utilizzo della larghezza di banda, è molto importante che i problemi di rete sottostanti che possono apparire con un elevato utilizzo siano risolti prima di distribuire una soluzione. Se si hanno disallineamenti duplex o si esegue connessioni half-duplex, spesso si riscontrano prestazioni peggiori rispetto a prima della distribuzione di dispositivi di ottimizzazione wan. Spesso avrei scoperto che i clienti non si rendevano conto di avere alcuni collegamenti che erano stati negoziati automaticamente fino al minimo comune denominatore di 10 Mbps half duplex.

Molti di questi dispositivi offrono anche Forward Error Correction (che probabilmente offrono anche i tuoi modem) che puoi usare per superare alcuni degli effetti della perdita di pacchetti sui tuoi link. Ciò è importante poiché l'imbottitura dei pacchetti significa che potrebbe essere perso più di un pacchetto LAN per ogni pacchetto WAN che viene perso e, a causa del pre-riconoscimento, tali pacchetti sono già stati riconosciuti ai server. Assicurati di sapere quali dispositivi sul tuo percorso stanno eseguendo FEC in modo da non creare più overhead del necessario poiché questo ovviamente ridurrà il throughput effettivo.

Parlando per esperienza, ho visto clienti senza una significativa memorizzazione nella cache in grado di fare videoconferenze "accettabili" (principalmente unidirezionali) su una doppia speranza satellitare la cui latenza variava da 900 ms a 2 secondi e potrebbe avere una perdita di pacchetti del 15-25% per lunghi periodi. Non sceglierei di usare il flusso risultante, ma se è quello che hai, funzionerà.


6

Posso consigliare Cisco WAAS (Wide Area Application Services), specifico per WAVE (Wide Area Virtualization Engine).

Lo usiamo per

  • Accelerazione TCP
  • Compressione
  • caching

su connessioni satellitari (VSAT) per navi da crociera, con latenza tra 600 ms e 800 ms, a seconda del satellite e della stazione terrestre (possibile latenza transatlantica aggiuntiva). Un responsabile centrale e una politica gestiscono una rete di una dozzina di apparecchi. RDP è molto più reattivo grazie all'ottimizzazione TCP, inoltre le applicazioni Web e la replica dei file risparmiano molta larghezza di banda.

Esiste una versione virtuale vWAAS , che prevediamo di installare presto.

So che i modem satellitari iDirect forniscono un'ottima ottimizzazione TCP, se si sarebbe in grado di usarli.


5

Non sono affatto autorevole su questo argomento, tuttavia, nel nostro ambiente utilizziamo Riverbeds per l'ottimizzazione WAN e, sebbene non siamo via satellite, vediamo un miglioramento del 68% della velocità per la comunicazione TCP come minimo, e gli Steelhead che abbiamo hanno riportato un aumento di quasi 3 volte la larghezza di banda in base ai dati forniti dal proprio archivio dati anziché al trasferimento effettivo di elementi tramite WAN.

Ho cercato anche online per te e ne ho inventati alcuni che sembravano inclinati nella tua direzione, spero che questo aiuti o che altri possano dare un feedback reale su di loro!

La società ViaSat sembrava avere soluzioni di livello governativo e i dati comtech ef hanno una testimonianza abbastanza buona di un ISP che utilizza il loro servizio che potrebbe esserti utile.

http://www.viasat.com/AcceleNet

http://www.viasat.com/government-communications/network-acceleration-and-optimization

http://www.networkinv.com/blog/faster-satellite-internet-with-filtering-optimization-packet-shaping-solutions/

http://www.idirect.net/Products/Hardware/Optimization-Solutions/Network-Accelerators.aspx

http://www.comtechefdata.com/

http://www.comtechefdata.com/files/articles_papers/Horizon-Satellite-Services-Testimonial.pdf


3

Consiglierei anche Cisco WAAS. Funziona bene. La mia azienda ha fatto un documento decisionale e ha valutato alcuni prodotti. Il WAAS è uscito in cima. Era in grado di gestire meglio le velocità variabili associate alle diverse condizioni meteorologiche. Anche il fattore di forma può essere un problema. WAAS può essere realizzato utilizzando WAAS Express, i moduli o l'appliance completa. Se la potenza e lo spazio sono una considerazione come in un aereo o in un'altra forma di piastra mobile, non aver bisogno di un apparecchio completo può essere molto utile.

Inoltre, molti acceleratori richiedono l'immissione di una larghezza di banda prevista. Se il tuo collegamento varia troppo (come può accadere con i collegamenti satellitari), otterrai prestazioni scarse dall'acceleratore. Il WAAS non ha tali requisiti e utilizzerà tutta la larghezza di banda disponibile.



1

Due venditori satellitari con cui ho lavorato (10 anni fa) lo erano.

Entrambi hanno opzioni VSAT che comportano un sacco di "spoofing" simile a quello che fa Riverbed sulla WAN. Termineranno la connessione TCP sul terminale di terra su ciascuna estremità per far pensare al client che le cose siano più veloci di loro.


0

Sandvine ha un nuovo prodotto chiamato TCP Accelerator.

https://www.sandvine.com/downloads/general/products/tcp-accelerator/tcp-accelerator.pdf


I consigli su prodotti o risorse sono esplicitamente fuori tema qui. Inoltre, le risposte solo ai collegamenti sono altamente scoraggiate perché i collegamenti possono cambiare o andare via. Dovresti citare le parti pertinenti dal link nella tua risposta e includere il link per attribuire correttamente la fonte.
Ron Maupin

0

L'accelerazione è come mentire. Stai sostanzialmente mentendo sul riconoscimento. Più bugie dici, più devi ricordare. Questo è il motivo per cui in genere richiede una scatola esterna poiché richiede molta memoria e processore.

Sia xiplink che stampede hanno una buona attrezzatura, queste unità stanno semplicemente regolando le dimensioni della finestra TCP. Alcuni modem come Paradise Datacom Q-flex hanno un acceleratore integrato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.