Ligação PPP (celular)

Ligação PPP (celular)

Estou tentando transferir dados por meio de várias conexões.

Informações do meu sistema:

  • Ubuntu 16.04LTS
  • 2 x 100Mbps ETH
  • 3x Modem celular LTE (banda larga móvel) conectado via USB

Quero usar as interfaces de rede como equilíbrio de carga. Por exemplo:

  • ETH0: Conectado (27 Mbps)
  • ETH1: Conectado (24 Mbps)
  • BOND0: (51Mbps)

Eu posso fazer isso comUniãoatravés de conexões Ethernet. Quero fazer a mesma coisa nas conexões PPP de celular.

Se você puder compartilhar uma palavra-chave com o Google, um documento ou link para um guia, bloco de solução ou qualquer ferramenta, fique feliz.

Tenha um bom dia :D

Responder1

Ligação (também conhecida comoLink de agregação) não é o mesmo queBalanceamento de carga de rede.

  • Bonding - use múltiplas conexões como uma única conexão.Dadosé espalhado uniformemente pelos links físicos e remontado na extremidade remota.
  • Balanceamento de carga - use múltiplas conexões, cada uma existindo individualmente, sem dependência uma da outra.Conexõessão distribuídos uniformemente pelos links físicos. Não há remontagem.

Para implementar a agregação de links em uma conexão,ambosas extremidades precisam ser configuradas para suportá-lo. Sem o suporte do seu provedor de serviços Ethernet ou celular, isso não será possível.


Uma alternativa que não requer apoio do "outro final"é balanceamento de carga. Isso realmente só traz benefícios para o sistema local (ou hosts por trás dele), por exemplo, ao acessar a Internet - se você estiver hospedando um serviço, isso só será benéfico para os usuários se você apontá-los para todos seus IPs públicos (por exemplo:DNS round-robin).

Considere carregar uma página da web - cada solicitação HTTP pode ser enviada por meio de um link diferente para a Internet, aumentando a largura de banda percebida e diminuindo o tempo de carregamento. Na prática, isso pode causar problemas, portanto é preciso ter cuidado para configurá-lo corretamente.

  • Sessões - é possível que o usuário apareça "pular" entre endereços IP públicos. Muitos serviços considerarão isso um sinal de alerta do ponto de vista da segurança.
  • HTTP/2foi projetado para estabelecer menosmultiplexadoconexões com um servidor, em vez das muitas conexões de uso único deHTTP/1.0, o que reduziria a eficácia percebida de tal configuração.

Depois de um pouco de pesquisa, encontrei um artigo bastante abrangente, que acho que é o que você procura:

Não estou em posição de testar isso e acho que é mais complexo do que uma resposta aqui poderia razoavelmente explicar, portanto, vinculando-se a ela.

diagrama de rede

informação relacionada