Hello All,I am trying to setup bonding for 2 Seperate Internet Links (Point to Point Link from 2 different ISP) that i have, it seems i have managed to create a Bonded Output but i am facing the following problems:
When i do a speed check using www dot speedtest dot net i do not get a Combined speed, i get speed results of either ISP one or ISP two during multiple tests.Although I can ping Gateways/Core routers of both ISPs and internet also works.Speed also varies, either i get speed of ISP one or ISP two.
Redundancy/Failover doesnt work, if i disconnect one Link on either Wan, internet continues to be supplied to LAN but on returning the link, it remains “down” until router is rebooted. This happens for whichever WAN i do.
Any Help / Directions will be sincerely appreciated.I have attached suppout.rif for any info that may be helpful.just rename .txt to rif due to extension restrictions.
Below is my setup Info:
Router used for Bonding - Mikrotik RB2011UAS-2hnD-IN with RouterOS 6.4
Eth1 as WAN1, Eth2 as WAN2 and Eth3 as “bonded output” (WAN-OUT)
Thank you for responding and your help,i didnt realise i was just load balancing,any idea what do i need to do additionally to create bonding to increase speed throughput?
I appreciate the concise,straight to point solution! i shall try it and come back to you, meanwhile like celticomms pointed out that i was just performing loadbalancing and not bonding, do you have any pointers to add or some script for creating rules for bonding?
True bonding tends to require cooperation at both ends of the link. e.g. if you were using two ISPs to access a corporate network you could “bond” those circuits by having bonding agents locally and at the corporate location.
If you are using the two ISPs for access to miscellaneous web hosts then may not have a remote bonding point available.
I recommend you take a look at this artical, figure out exactly what method you want to use… once you do that… people will be better able to point you in the right direction as to what it is you are trying to do.
If you are being supplied by two different vendors then there are also services such as SharedBand that can aggregate over different connections by providing you with equipment that bonds with devices in their datacenter. Have a look and see whats available to you. http://www.sharedband.com/
Agree with ebreyit- you need someone who bonds the other side too, a gateway where your inbound connections that you desire to bond, are routed through.
You can bond EOIP tunnels taking different paths between two routers. The bond algorithm will take care of load balancing and fault tolerance.
Be aware that unless mikrotik has implemented weighted round robin algorithm, you will get at most x times the speed of the slowest link, where x = number of links. If you have 9 links of 100 mbps + 1 link of 1 mbps at a given site and you bond the 10 links together, you will have 10 mbps.
i am a novice when its comes to mikrotik.. currently i have 2 RB951u mikrotik routers that i want to use for internet bonding. this is what i have done
mikrotik router 1
ethernet1WAN=192.168.1.1/24 i have used ethernet 2 and 3 for bonding…(bonding ip=192.168.0.1/24)
mikrotik router 2
ethernet1WAN= 192.168.2.1/24 i have used ethernet 2 and 3 as well for bonding ( bonding ip = 192.168.0.2/24)
everything seems to be working when i run bandwidth test but my worry is how to connect to my switch to allow dhcp? do i have to connected to the bonded port by disconnecting either port 2 or 3 ?
or do i have to setup lan address on any of the available ports?
please help me