Two wireless backhauls with variable speed
Posted: Sat Nov 14, 2015 8:14 pm
Hello everyone,
I have a RouterOS router (CCR1009) connected to two third-party wireless backhaul (17GHz).
They make differents path to reach the same router (my gateway) which have fiber internet connection.
The wireless backhauls have variable speed using ACM, and I already monitor that speed using SNMP, so I have in my system the speed of each link in download and upload (two different speeds, not half-duplex).
Normally, they both have the same speeds, but when there is bad weather is possible that one links have a slower speed than another or that one link is down.
How can I set the router to achive:
1) Traffic going through both links to have load balancing
2) Traffic going through one link only if the other one is down
?
I can use API from my server to the CCR to edit parameters when the speed changes with a little delay (one minute max), because obviously the router can't know how much traffic can pass by each link unless I don't set it.
Currently i'm only using one link as failover using OSPF, but, as I have more bandwidth request, I would like to have also load balancing.
How do you think it's possible to achieve these things?
If possible, I would like to have not a connection based load balancing, but a per-packet load balancing, as I would like to use each link at his maximum.
To understand:
If I have two links connected at 600Mbps each, I would like to make 1200Mbps total traffic from the router to the internet (600+600), and if I have one link at 300 and one at 100, I would like to make 400Mbps total traffic, even on single connection.
Thank you very much for your help!
I have a RouterOS router (CCR1009) connected to two third-party wireless backhaul (17GHz).
They make differents path to reach the same router (my gateway) which have fiber internet connection.
The wireless backhauls have variable speed using ACM, and I already monitor that speed using SNMP, so I have in my system the speed of each link in download and upload (two different speeds, not half-duplex).
Normally, they both have the same speeds, but when there is bad weather is possible that one links have a slower speed than another or that one link is down.
How can I set the router to achive:
1) Traffic going through both links to have load balancing
2) Traffic going through one link only if the other one is down
?
I can use API from my server to the CCR to edit parameters when the speed changes with a little delay (one minute max), because obviously the router can't know how much traffic can pass by each link unless I don't set it.
Currently i'm only using one link as failover using OSPF, but, as I have more bandwidth request, I would like to have also load balancing.
How do you think it's possible to achieve these things?
If possible, I would like to have not a connection based load balancing, but a per-packet load balancing, as I would like to use each link at his maximum.
To understand:
If I have two links connected at 600Mbps each, I would like to make 1200Mbps total traffic from the router to the internet (600+600), and if I have one link at 300 and one at 100, I would like to make 400Mbps total traffic, even on single connection.
Thank you very much for your help!