Combining two diff. ISP connection for getting a single high speed connection

TaranS

Reputable
Aug 27, 2015
2
0
4,510
Hi Geeks,

I am not a IT expert but i wanna know
is it possible to get a high speed internet connection from two different ISP connections by combining them without any external hardware except my hardware setup.
ISP >>>> 2
Cyberroam UTM Device >>>> 1
Unmanageable Switches >>>> 6
PC's >>>> 120

in our office two internet connection from Diff. ISP coming into a UTM device of Cyberaom and after that lines are divided into the switches that again distribute the internet connectivity to 120 PC's

Can anyone tell what i need to do in that Case i want a cheap and easy way to do this if possible

Thanx

Visual OF Current Scenario
m0lzb.png


Here is the network Visual >> http://i61.tinypic.com/m0lzb.png
 
Solution
Channel bonding, also known as 802.3ad LACP, isn't possible with your situation because both connections are to separate layer 2 devices. So your not going to get a single big pipe. Furthermore IP Multipathing isn't an option either because neither ISP is going to open their network configuration to the other. So the most your looking at is a form of route aggregation / load balancing like what Tier 1 routers do. This is possible but your going to need to spend a few hundred on hardware and even more learning Linux + routing in order to make it work. Even then it's going to be a crapshot because those ISP's certainly won't peer to your AN so your stuck with using interface load based route metrics.

My suggestion is don't do it...
Try expensive and still extremely difficult as your option.

Your UTM box might be able to load balance some of your users to 1 ISP and other to the other ISP. That is the most common way to use 2 connection but it does not allow a single machine to use both connections.

The problem you have is the 2 ISP have 2 different IP addresses. This is a fundamental thing with how TCP is designed from the beginning it is not possible to open a single session with 2 IP addresses.

The only way to solve this is with a virtual ISP...ie a vpn to another ISP on both connections. You would be assigned another ip for the combined connection. It is not as good as it seems though.
You now have a issue with packets out of order which you generally need dedicated hardware on both ends to solve. It also adds overhead to every packet so your throughput is less. It also requires all your traffic to go to vpn site which increases the latency. On top of all this you must pay for this service and is cost quite a bit for the ones that can do a good job. The cheap ones you find just ignore the issues of data out of order which can causes massive issues for some people.
 


Oh sure, I just know a Chinese solution that's 1/20th the cost from Cisco... NOT!

First off, there is no need to turn everything into a big pipe, the whole thing is shared between your many users. It's just simpler to LOAD BALANCE (it signifies exactly what it says) the 2 ISP links. You can do that easily (but not cheap) with 1 ISP (two links into the same ISP).

With 2 ISP, the ISPs don't talk to each other so it's up to your router to do the balancing. U can add failsafe (everybody routed to ISP1 when ISP2 fails and viceversa). And if you have server boxes, still more complicated and expensive.

Call me when you got a few G's to spend
 
Channel bonding, also known as 802.3ad LACP, isn't possible with your situation because both connections are to separate layer 2 devices. So your not going to get a single big pipe. Furthermore IP Multipathing isn't an option either because neither ISP is going to open their network configuration to the other. So the most your looking at is a form of route aggregation / load balancing like what Tier 1 routers do. This is possible but your going to need to spend a few hundred on hardware and even more learning Linux + routing in order to make it work. Even then it's going to be a crapshot because those ISP's certainly won't peer to your AN so your stuck with using interface load based route metrics.

My suggestion is don't do it, if your hell belt on it then your going to need to either purchase a very expensive Cisco solution or build your own Linux based router.
 
Solution