Ligação PPP (celular)

2

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

As informações do meu sistema:

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

Eu quero usar as interfaces de rede como um balanceamento de carga. Por exemplo:

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

Eu posso fazer isso com ligação através de conexões Ethernet. Eu quero fazer a mesma coisa em conexões PPP de celular.

Se você pode compartilhar palavras-chave no google, um documento ou link para guia, bloco de solução ou qualquer ferramenta, fique feliz.

Tenha um dia solucionado: D

    
por ce.hakanyilmaz 10.08.2018 / 09:52

1 resposta

1

O vínculo (também conhecido como Agregação de links ) não é o mesmo que Balanceamento de carga de rede .

  • Colagem - use várias conexões como uma única conexão. Os dados são distribuídos uniformemente pelos links físicos e remontados na extremidade remota.
  • Balanceamento de carga - use várias conexões, cada uma existindo como uma pessoa sem dependência da outra. As conexões são distribuídas uniformemente pelos links físicos. Não há remontagem.

Para implementar a agregação de links em uma conexão, as extremidades ambas precisam ser configuradas para suportá-la. Sem suporte da sua operadora de Ethernet ou celular, isso não será possível.

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

Considere o carregamento de 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, por isso é preciso ter cuidado para configurá-lo corretamente.

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

Após um pouco de pesquisa, encontrei uma descrição bastante abrangente, que eu acho que é o que você procura:

Eu não estou em condições de testar isso, e acho que é mais complexo do que uma resposta aqui poderia explicar razoavelmente, portanto, ligando para ele.

    
por 10.08.2018 / 10:24