Internet Connection Bonding without ISP support.

preview_player
Показать описание
Internet connection bonding using entirely open source software without ISP support- proof of concept.
Рекомендации по теме
Комментарии
Автор

OK, that makes sense. The hardware that we have been using for bonding multiple 3G/4G connections, does require similar latency among the connections to give the best performance. There should be a feature coming soon that constantly checks latency and adjust accordingly.

MichaelGinsberg
Автор

It's a small dedicated server running a VPN. The VPN software has multilink PPP support which is what does the actual bonding. Unfortunately the setup doesn't work well with variable bandwidth links like HSPA, as the in kernel PPP code balances bandwidth symmetrically unless you tell it to do otherwise. I was in touch with the kernel maintainer that looks after the multilink PPP fragmentation code and it should be possible to assign a "weight" to each link but I haven't figured out how.

JPLewisUK
Автор

That would be fantastic if there was a way to bond multiple cellular. Especially if it could run on a light Linux like Ubuntu MATE, so you could configure it on a Raspberry Pi and have a remote streaming solution on the cheap.

There are solutions that do this, but they are very expensive.

bobwcook
Автор

Not at the moment, no. Still working on it, and it may never work properly. We shall see. The problem is with asymetric link speed i.e. by default mlppp in Linux balances fragments across links, so you will only get a multiple of the slowest speed link, which may be slower than the fastest link on it's own.

JPLewisUK
Автор

I refer you to the reply I gave to the previous commenter. I can write up how to get it to the stage I'm at so far, and you're welcome to take it further yourself. Basically it uses OpenL2TP and multi-link PPP bonding.

JPLewisUK
Автор

What is running on the "other side" of the connection to put the packets back together? We have been testing different bonding solutions (3G/4G) over the years and found one that works great, but it requires hardware running on both ends of the connection.

MichaelGinsberg
Автор

Hi, I was wondering if you had a rough overview of how I could accomplish this with two 100 Mbps WAN links, a dedicated linux machine as a router with three gigabit NICs, and a linux server out on the internet with enough bandwidth and IP addresses.

brirec
Автор

Assuming both links have the same available bandwidth it will work fine. I can tell you what the basic building blocks are but if you want to be more involved than that my time will need to be paid for.

JPLewisUK
Автор

hi am interested on this for bonding different wireless data cards for geting constant uploading bandwidth. we need this for web streaming.

keralavarthatv
Автор

I am very interested in your work and will be interested to help out in any way I can. Especially if it can bond 3G modems.


chukslar
Автор

Hi John Lewis,  
I'll pay for this "HOW TO"  - if you have spare time - Subject : "Bonding More than 3G connections"

IsamAmin
Автор

Does it really work with video live streaming? Was anyone successful with this? Thank you.

saltarob
join shbcf.ru