Eu tentarei o meu melhor para abordar várias questões, já que você está falando sobre assuntos diferentes, e a abrangência e emaranhamento dos temas envolvidos é mais complexo do que parece estar na superfície.
Podemos identificar facilmente alguns problemas:
-
Tráfego de horário de pico lento: tentarei abordar vários pontos aqui. Sobre sua configuração, seu maior problema é a latência. Se você está tendo problemas maiores nos horários de pico, o seu provedor pode estar exagerando [muito].
-
Velocidade: Eu também já lidei com satélites, e o maior problema é a latência [e dias chuvosos].
Vou abordar o hardware primeiro, pois é mais fácil e vamos acabar com isso.
Sobre o framboesa, se parece que o 100Mbps deve ser suficiente para suas necessidades atuais. No entanto, levar isso com o tráfego agregado de upstream e downstream de ambos os provedores, o limite prático de uma interface sendo 70-80%, o potencial do rpi não ser capaz de usá-lo para o máximo, e um pouco mais de tráfego interno em em casa, e de fato eu também concordo que é potencialmente mais sábio ter um servidor com portas gigabit.
Estou usando aqui um Lamobo R1 como servidor roteador, 5 portas gigabit com um disco SATA. O wi-fi interno é inútil, barato demais e instável demais. link [80 USD]. Ou se você estiver disposto a usar uma ethernet USB, o Banana Pro é uma alternativa interessante. link (se você estiver lendo isto após o 2º trimestre de 2016 , já existem produtos SBC baseados em ARM de 64 bits muito interessantes que substituirão os ARMs de 32 bits)
Como alternativa, você pode comprar um roteador TP-LINK Archer C7 v2.0 e instalar o openwrt. AC wifi, 5 portas gigabit. link [o Archer C7 ainda é um bom valor para o dinheiro em 100USD com 5 portas gigabit e AC wifi]
Existe um projeto interessante, o Turris Omnia, também para depois de meados de 2016. link
Desde que estamos falando sobre o hardware, sobre o sistema operacional. O Archer C7 v2.0 (e o Turris Omnia) suportam o dd-wrt (Linux), e o Lamobo R1 e o Banana Pro suportam o Linux. Eu testei muitas alternativas no Lamobo por mais de um mês e o melhor que pude encontrar foi o link do armbian. Bananian de Sinovoip (o fabricante) não parece estável, e os caras do armbian têm feito um excelente trabalho adaptando Debian para vários SBCs (exceto Raspberry ironicamente - embora eles possam fazer isso em breve).
Sobre a ligação, a ligação funcionará, mas não agregará a largura de banda geral com dois provedores diferentes, mas apenas transmissões separadas. (por exemplo, 2 20Mbps não fornecem 40Mbps). No entanto, mesmo com a ligação você ainda terá que lidar com conexões lentas, tempos limite e retransmissões. Só o tempo dirá se vale a pena. Ou colocá-lo de outra maneira, agregando provedores / interfaces é frequentemente usado para ter mais largura de banda do que resolver problemas de latência.
Quanto ao backup, você está certo. Ligação para agregar ou como backup ativo. Eu tentaria usá-lo para backup, na verdade. Isso pode ser feito de acordo com este link: link
No entanto, a latência é o seu maior problema. Se o provedor 3G permite transmitir para os endereços IP da Internet que não pertencem a eles, eu criaria regras iptables / NAT para enviar os dados upstream com o espaço de endereço que você tem do satélite via 3G, e receber o downstream via satélite. Isso sozinho pode reduzir sua latência em quase metade do tempo, pelo menos teoricamente. A vantagem adicional é que normalmente se não estiver usando bittorrent, o uso do upstream é tipicamente 1/3 ou 1/4 do uso downstream.
Caso o upstream 3G não seja suficiente para as suas necessidades, seria sempre vantajoso enviar o tráfego upstream de DNS e HTTPS.
Novamente sobre latência; Eu sei que soa um pouco contra-intuitivo, eu aconselho que você obtenha um provedor de VPN comercial (IPsec). A largura de banda pode ficar um pouco menor, no entanto, o IPsec funciona com o UDP e você não dependerá muito dos mecanismos do TCP.
Um cache de lula ao seu lado não lhe fará muito bem. No entanto, uma VPN e / ou cache de squid remotamente em um amigo / site / fornecedor com menos latência irá ajudá-lo muito. Eu não sei se vale a pena um proxy VPN +, é uma questão de testá-lo.