Várias placas de rede aumentarão a largura de banda? [duplicado]

2

Eu tenho duas redes sem fio disponíveis na minha área e atualmente estou conectado a uma delas. Quero obter um adaptador sem fio USB e conectar-me à segunda rede e, assim, melhorar minha largura de banda, principalmente para fins de P2P . As janelas (XP Pro. SP3) saberão como lidar com essa configuração? Minha largura de banda será ampliada?

TL; DR A conexão simultânea a duas redes diferentes melhorará minha largura de banda P2P?

    
por liorda 19.02.2011 / 20:21

3 respostas

2

TL; DR Provavelmente não.

Você terá um endereço IP diferente em cada rede. O tráfego de saída será determinado pela sua tabela de roteamento e (teoricamente, pelo menos) é bastante fácil enviar metade dos pacotes para cada conexão, porque a decisão está sob seu controle. No entanto, você pode executar a verificação de caminho inverso que considera que esses pacotes são falsificados e os elimina.

A entrada é uma história diferente. Os pacotes virão em uma conexão ou outra, dependendo do endereço IP. Você pode usar vários endereços simultaneamente, mas seu software P2P teria que fazer isso explicitamente, e os pacotes de entrada não serão automaticamente divididos de forma ideal, em vez dos pares, o endereço A usará a conexão A e os pares dados o endereço B usarão a conexão B para enviar dados. Estimar a largura de banda para cada peer a fim de configurar o link P2P usando o endereço certo para um balanceamento ideal é decididamente não trivial.

E nada disso vai "acontecer" em qualquer sistema operacional, nem pelo que eu sei, o Windows XP SP3 fornece as ferramentas necessárias para que isso aconteça. No linux, com o roteamento ponderado de vários caminhos , você poderia pelo menos balancear a carga do tráfego de saída . No Windows, você precisará de drivers adicionais que contornem a decisão de roteamento de pilha e de kernel TCP / IP para obter o roteamento de caminhos múltiplos ou tabelas de roteamento determinísticas que usem uma conexão para metade da Internet e outra conexão para a outra metade ( mas metade dos endereços provavelmente não representa metade do tráfego). Isso está longe de ser ideal. E o aplicativo P2P precisa ser reescrito para usar vários soquetes com endereços IP ligados explicitamente para dividir o tráfego de entrada.

    
por 19.02.2011 / 20:51
1

Existem maneiras de fazer isso usando técnicas de balanceamento de carga. E, embora isso possa ser facilmente configurado usando o UNIX / Linux ou um dos Windows Servers, não tenho tanta certeza sobre as variantes do Windows Client. Basicamente, ele funciona através do balanceamento de carga, não de pacotes simples (o que não funcionaria no seu caso), mas de conexões TCP inteiras. Então, uma nova conexão TCP seria enviada para uma das conexões de rede disponíveis (normalmente alternando, mas poderia ser configurável)

De acordo com algumas postagens na rede [1] , [2] , parece que o Windows 7 faz o balanceamento de carga round-robin automático sobre todos redes disponíveis. Mas parece haver pouca informação real. Você deveria tentar apenas você mesmo.

    
por 19.02.2011 / 22:36
1

Com o ethernet com fio, você tem Agregação de links , mas, até onde sei, não há equivalente para o Wireless.

LANs sem fio têm um número limitado de freqüências para operar, um número maior de dispositivos sem fio (incluindo roteadores ou pontos de acesso sem fio) aumenta as chances de um conflito e pode reduzir a taxa de transferência para alguns dispositivos.

    
por 19.02.2011 / 23:07