Bem notado o lance de nao poder com ADSL, isso realmente nao pode, entretanto com voce pode fazer os "links se juntarem" usando provedores diferentes, utilizando o load balance. No linux tem um problema, o modo de balanceamento é somente 'per-destionation' e em cisco opta por 'per-packet' ou 'per-destination' ai sim vc pode obter um balanceamento "mais homogeneo" no consumo de banda. Agora com 2 provedores diferentes voce precisa acordar com eles isso e fazer peering com BGP, ai sim vc obtem balanceamento com provedores diferentes