I have two (multiple) separate internet providers.
Is it possible to setup my network so that it use both (all) of them to speed up both download and upload (packet-level routing)?
If it is not possible immediatedly, then what is insufficient? What I need to obtain in order to achieve the goal?
UPDATE
I understand, that my-side IP address+port pair should idenify me. Hence, my routing node can't just send packets randomly, since my network is behind NAT and has no worldwide recognizable IP address. But may be I can rent one or something?
May be I can cover my network with some outside representative, connected by VPN or something?
UPDATE 2
I would like not ready-made solution, but something implementable from components, like Linux packages etc.
May I implement something like described below? Associate two virtual LANs with two ISPs, making traffic go secure via Internet to my own host there?
Will this allow load balancing by packet on routing computer?
