Splitting network into multiple streams

Hi All,

I’m currently in a hotel which offers free internet at limited speeds (1mbit/sec per computer/mac). I connected my Mikrotik router to the ethernet port and noticed that if I setup 2 virtual interfaces (2 mac addresses) I’m getting 2 IP addresses and am able to download with 2x 1mbit (downloading from 2 different servers, so each download is max 1mbit).

But I manually have to setup a route, so if I want to download a single file with 2mbit sec that is not possible right now.

My goal is that I can watch a netflix serie tonight which requires about 4 to 6mbit of bandwidth.

At home I’ve got a mikrotik with a 1gbit up/down connection. What I am thinking of is the following:

Setup at home: 10x a VPN server
Setup here: 10x virtual interface with 10x a VPN client

|-> VPN0 ->|
                         |-> VPN1 ->|
                         |-> VPN2 ->|
                         |-> VPN3 ->|
Laptop --> mikrotik ---> |-> VPN4 ->|  ---- Mikrotik --- Internet
                         |-> VPN5 ->|
                         |-> VPN6 ->|
                         |-> VPN7 ->|
                         |-> VPN8 ->|
                         |-> VPN9 ->|

Would this somehow be possible?

https://wiki.mikrotik.com/wiki/Load_Balancing

You’ll want per-packet load balancing to get anywhere productive. The other option, per connection, will limit 1 Netflix viewing session to the max bandwidth available.

That said, I’ve watched Netflix at a hotel with abysmal performance, you just don’t get 4k. It should scale down just fine and be playable on a sub 1mbps connection. Now if you’re not at a “hotel” or happen to live across from the “hotel” and have access to a work router with 1gbps and are suffering from “no-bandwidth-itis” then I feel for you and continue to play on.