Aceleração de TCP por satélite ou redes de alta latência [fechado]

13

Que empresas, produtos ou opções viáveis ​​existem atualmente para a Aceleração TCP em redes IP de satélite ou de alta latência?

O RTT médio por satélite é superior a 600ms (depende da localização)

O TCP não funciona muito bem, pois os tamanhos das janelas são pequenos devido ao atraso no recebimento de ACKs. É necessário um acelerador para falsificar os ACKs para enganar o dispositivo e começar a enviar o próximo conjunto de dados enquanto o pacote original ainda está em trânsito.

knotseh
fonte
Eu sei Riverbed tem seu produto Steelhead riverbed.com/products-solutions/products/...
knotseh
Atraso de forma alguma impede que a janela TCP cresça. É exatamente por causa do atraso que a janela TCP existe! Pode ser necessário revisar suas configurações de TCP se você não estiver obtendo janelas TCP suficientemente grandes.
Ytti 31/05
@ytti, como você otimizaria suas configurações de TCP para um atraso de RTT maior que 600ms? Não há perda de pacotes no link do satélite.
Knotseh
Verifique se o dimensionamento da janela TCP está ativado, verifique se o TCP tem permissão para usar quantidade suficiente de memória para cobrir o atraso * do produto de largura de banda.
Ytti 31/05

Respostas:

8

Eu costumava implantar dispositivos de aceleração de WAN para um fornecedor de hardware há cerca de 6 anos. Na verdade, muita coisa mudou desde então, exceto que não farei recomendações de hardware por causa da consolidação e alteração das linhas de produtos.

Todos esses dispositivos usam alguma combinação de compactação e armazenamento em cache para reduzir o tráfego geral a ser transmitido, pré-confirmação de TCP para reduzir os efeitos do produto de atraso de largura de banda (este é o efeito da janela TCP que você mencionou acima) e agrupamento de subdimensionados pacotes para garantir que os pacotes que atravessam os links estejam o mais cheios possível, reduzindo o efeito de sobrecarga. Os vários fornecedores também lançam suas próprias tecnologias patenteadas, mas na maioria das vezes se resumem a sabores diferentes.

Embora o cache seja uma grande ajuda, apenas a pré-aceitação de pacotes por um link de satélite ajudará a torná-los utilizáveis, de forma que, mesmo que seus dados não sejam armazenados em cache por qualquer motivo (criptografado, compactado, compactado, sempre mudando drasticamente, etc) se você tiver uma RTT lenta o suficiente, a pré-confirmação eliminará parcialmente o produto de atraso de largura de banda e ajudará você a se aproximar mais da sua largura de banda nominal.

Como todo o objetivo é aumentar a eficiência da rede e permitir maior utilização de sua largura de banda, é muito importante que os problemas de rede subjacentes que possam surgir com alta utilização sejam corrigidos antes da implantação de uma solução. Se você possui incompatibilidades duplex ou está executando em conexões half-duplex, geralmente encontrará um desempenho pior do que antes de implantar dispositivos de otimização de wan. Frequentemente, eu descobria que os clientes não percebiam que tinham alguns links negociados automaticamente até o menor denominador comum de 10 Mbps half duplex.

Muitos desses dispositivos também oferecem a Correção de Erro de Encaminhamento (que seus modems provavelmente também oferecem) que você pode usar para superar parte do efeito da perda de pacotes em seus links. Isso é importante, pois o preenchimento de pacotes significa que mais de um pacote de LAN pode ser perdido para cada pacote de WAN perdido e, devido à confirmação prévia desses pacotes, já foram reconhecidos pelos servidores. Verifique se você sabe quais dispositivos no seu caminho estão executando o FEC para não criar mais sobrecarga do que o necessário, pois isso reduzirá sua taxa de transferência efetiva.

Falando por experiência própria, vi clientes sem armazenamento em cache significativo capazes de realizar videoconferência 'aceitável' (principalmente uma via) através de uma esperança dupla de satélite cuja latência variou de 900 ms a 2 segundos e pode ter perda de pacotes de 15 a 25% por longos períodos. Eu não escolheria usar o fluxo resultante, mas se é isso que você tem, funcionará.

Craig Sirkin
fonte
6

Posso recomendar o Cisco WAAS (Wide Area Application Services), especificamente o WAVE (Wide Area Virtualization Engine).

Nós o usamos para

  • Aceleração TCP
  • Compressão
  • Armazenamento em cache

conexões via satélite (VSAT) para navios de cruzeiro, com latência entre 600 ms e 800 ms, dependendo do satélite e da estação terrestre (possível latência transatlântica adicional). Um gerente central e uma política gerenciam uma rede de uma dúzia de dispositivos. O RDP é muito mais responsivo graças à otimização do TCP, além disso, aplicativos da web e replicação de arquivos economizam muita largura de banda.

Existe uma versão virtual vWAAS , que planejamos instalar em breve.

Sei que os modems via satélite iDirect fornecem uma otimização TCP muito boa, se você puder usá-los.

Stefan
fonte
5

Eu não tenho nenhuma autoridade sobre esse assunto, no entanto, em nosso ambiente, usamos Riverbeds para otimização de WAN e, embora não tenhamos via satélite, vemos uma melhoria de 68% na velocidade da comunicação TCP, no mínimo, e os Steelheads relataram um aumento de quase 3x na largura de banda, com base nos dados fornecidos pelo armazenamento de dados em comparação à transferência real de coisas pela WAN.

Também procurei on-line e criei algumas que pareciam estar inclinadas em sua direção, espero que isso ajude ou que outras pessoas possam dar algum feedback da vida real sobre elas!

A empresa ViaSat parecia ter soluções de nível governamental, e os dados da comtech ef têm um bom testemunho de um ISP utilizando seu serviço que pode ser útil para você.

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

AL
fonte
3

Eu também recomendaria o Cisco WAAS. Funciona bem. Minha empresa fez um trabalho de decisão e avaliou alguns produtos. O WAAS saiu por cima. Foi mais capaz de lidar com velocidades variáveis ​​associadas a diferentes condições climáticas. O fator de forma também pode ser um problema. O WAAS pode ser realizado usando WAAS Express, módulos ou dispositivo completo. Se energia e espaço são considerados como em uma aeronave ou outra forma de placa móvel, não precisar de um equipamento completo pode ser muito útil.

Muitos aceleradores também exigem que você insira uma largura de banda esperada. Se o seu link variar muito (como pode acontecer com os links via satélite), você obterá um desempenho ruim do acelerador. O WAAS não possui esse requisito e usará toda a largura de banda disponível.

henklu
fonte
2

Há um ano, uso o Riverbed Steelhead para executar a otimização de tráfego em conexões WAN regulares. Até agora, estou satisfeito com os resultados.

Apesar de eu não ter experiência com links de satélite, o site da Riverbed também parece ter soluções de otimização para links de satélite: http://www.riverbed.com/products-solutions/solutions/satellite/

Daniel Yuste Aroca
fonte
1

Dois fornecedores de satélite com quem trabalhei (10 anos atrás) foram.

Ambos têm opções VSAT que envolvem muita "falsificação" semelhante ao que a Riverbed faz na WAN. Eles terminarão a conexão TCP no terminal terrestre em cada extremidade para fazer o cliente pensar que as coisas são mais rápidas do que são.

Dave Noonan
fonte
0

Sandvine tem um novo produto chamado TCP Accelerator.

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

Thirupathi Thangavel
fonte
As recomendações de produtos ou recursos estão explicitamente fora de tópico aqui. Além disso, as respostas somente para links são altamente desencorajadas porque os links podem mudar ou desaparecer. Você deve citar as partes relevantes do link em sua resposta e incluir o link para atribuir adequadamente a fonte.
Ron Maupin
0

Aceleração é como mentir. Você está basicamente mentindo sobre o reconhecimento. Quanto mais mentiras você contar, mais precisará se lembrar. É por isso que normalmente leva uma caixa externa, pois consome muita memória e processador.

Tanto o xiplink quanto o stampede possuem bons equipamentos; essas unidades estão apenas ajustando o tamanho da janela TCP. Alguns modems como o Paradise Datacom Q-flex possuem um acelerador embutido.

Fred Pope
fonte