É possível usar duas conexões de internet e combinar seu upload para o bittorrent?

6

Como cada conexão da Internet tem seu próprio IP, vejo isso como um problema. Ou você pode usar uma conexão como a conexão primária, e então usar a outra conexão para falsificar pacotes vindos da principal?

    
por Pyrolistical 29.05.2009 / 02:00

5 respostas

4

A maneira mais simples de usar o upload das 2 linhas é enviar os pacotes nas 2 linhas como se você roteasse metade dos pacotes para WAN1 e a outra metade para WAN2.

Mas na prática normalmente não funciona tão bem , já que você tem algumas coisas a considerar:

  • Seu provedor de serviços de Internet pode achar que você tentou falsificar o endereço de origem IP ao rotear da outra interface e soltar eles.
  • Os chamados pacotes "falsificados" terão sua resposta na interface real, então somente uma linha será usada para downstream
  • A latência entre os pacotes pode ser muito diferente (isto é: mais jitter ), portanto os pacotes serão recebidos fora de ordem. Isso não deve ser uma grande coisa para fluxos de dados baseados em TCP, mas para um RT mais orientado que seja bastante sensível ao jitter (como o TCP interativo: com o algoritmo do nagle desativado ou VoIP) ele pode introduzir atrasos desagradáveis para armazenar em buffer .

@Garth : Eu não acho que ele queira usar 2 endereços IP, apenas 2 conexões, então eu não vejo o prob com BT (é apenas nível 2 relacionado) mas < strong> as advertências normais de nível 2 aplicam-se .

    
por 29.05.2009 / 13:43
5

Provavelmente não. Tudo depende da técnica de balanceamento de carga. Para resumir:

  • Se o seu balanceador de carga funciona sem a cooperação do ISP: não.

  • Se o seu balanceador de carga precisar de suporte do ISP, ou pelo menos tolerância: sim.

Espero que a maioria das soluções de balanceamento de carga no nível do consumidor sejam projetadas para funcionar sem a cooperação do ISP. Nesse caso: não.

Não é necessário suporte a ISP; não é bom para o BitTorrent:

O BitTorrent não funciona bem com soluções de balanceamento de carga que expõem seus endereços IP externos. Essas soluções rotearão novas sessões TCP de saída através do link que for menos usado no momento. Isso é bom para navegar em sites, mas causa problemas com qualquer coisa que espera lidar com um único endereço IP. Veja a documentação do pfSense sobre conexões fixas , por exemplo.

(Teoricamente, seu cliente pode fingir ser dois clientes, cada um dos quais nunca faz o download do outro. Na prática, eu não acho que nenhum cliente de BitTorrent faça isso.)

O balanceamento de carga distribuindo sessões TCP de saída é a única maneira de garantir a velocidade de download aprimorada com todos os ISPs. Por esse motivo, eu esperaria que a maioria das soluções de balanceamento de carga em nível de consumidor funcionassem dessa maneira. Isso é ótimo para HTTP e FTP de várias conexões (ou seja, a maioria dos gerenciadores de download), mas não para o BitTorrent.

Suporte a ISP provavelmente necessário; poderia beneficiar os uploads de BitTorrent:

Como Steve Schnepp aponta , o BitTorrent deve funcionar bem com balanceadores de carga que distribuem os pacotes transmitidos, mas carimbam todos eles com seu (aparente) endereço IP único. O problema é que esse tipo de solução só funcionará se o seu ISP não estiver bloqueando pacotes falsificados.

Tente enganar os pacotes para seus amigos e tê-los falsificando pacotes de volta para você. Supondo que nem ISP puxa o plugue em você, você pode tentar uma solução de roteamento Linux caseiro com ambos os ISPs.

    
por 29.05.2009 / 02:33
1

Se você só fizer upload / propagação, poderá configurar facilmente um rastreador em cada um dos seus endereços IP públicos para os arquivos iniciais. Infelizmente, devido à maneira como o bittorrent se conecta, cada rastreador utilizaria apenas uma linha. Você estaria efetivamente maximizando seus envios, não apenas para o mesmo conjunto de clientes.

    
por 29.05.2009 / 04:46
1

Nada o impediria de executar um cliente vinculado a cada IP. Dessa forma, você aparecerá como dois clientes, mas poderá usar ambas as conexões.

    
por 29.05.2009 / 09:51
0

se você tiver dois computadores físicos conectados entre si e depois diretamente a uma das conexões do ISP (rotas padrão diferentes) e, em seguida, ativar a descoberta de ponto local em ambos os clientes e provavelmente obterá uma velocidade muito mais rápida.

Ambos baixam / enviam independentemente de seu link de internet dedicado, mas compartilham seus fragmentos baixados através da Fast Ethernet (como qualquer outro ponto, exceto que este pode ser transferido em velocidades muito rápidas localmente), é possível que eles possam acabar baixando o mesmo pedaço, mas é improvável devido à maneira como os pedaços são selecionados.

Você vai acabar com 2 cópias dos dados em ambos os PCs, não muito que você possa fazer sobre isso, infelizmente.

    
por 12.09.2011 / 03:31