Yes, this is special, still.
* Given a remote location with 2-4 uplinks from different ISP's
* AND the connection going to another RouterOS box on a central location (data center)
What is the best way to get good load balancing here?
* I can create 4 different PPTP connections, but then I am stuck
* I can NOT create a 4 leg PPTP client connection, as MLPP is not supported for PPTP.
* I can NOT create a 4 leg PPPOE link as Mikrotik does not deliver the server component, only the MLPPP enable client.
My best bet would be hainvg 4 different PPTP connections, but then I am stuck with stupid load balancing between them. Is there no provision to get some queue driven packet distribution? Note that I say packet - as this is a link between known networks, stuff like firewall, NAT, sessions do not enver, I can have packets for one TCP conenction being distributed between 4 locations. I would be perfectly OK with distributing th e packets based on a queue, or using a queue that all 4 connetions pull off.
I am a little at a loss here. Efficient multi link handling and routing seems to be at the core of a more complex mesh type provider (and my case is only a degenerate case) and it seems Mikrotik provides nothing here. I understand this being a problem with different ISP's WITHOUT a cetnral location, but my case seems a pretty normal standard scenario. At the end, if I would run a wireless ISP and would like dynamic routing and trafic distribution I would get the same problems. All I seem to get is a PPPOE bonding scenario that does not seem to take physical differences into account, so it is pretty much highly unsatifactory. I thigns fail, it looks like I will have to:
* Generate multiple PPTP links for security
* Then generate multiple EOIP tunnels over them
* THEN use "bad" bonding (no load balancing, no visibilita oy of links down)
to handle a 100% standard scneario.
Any chance the main problems here get fixed (bonding not seeing speed differences and / or recognising link down).
I would even go with a virtual MPLS implementation - but would it handle proper load balancing between 2-4 different links (different PPTP connections)?