Currently using SingTel fibre and would like to get another back up fibre line from my republic for failover cum performance improvement.
Would like to ask the experts here if the setup i am thinking is workable or my concept is totally wrong.
Below are the questions I have in mind:
Can i use my current router [TP-Link C4000], turn on WAN Aggregation and connect myrepublic ONT to LAN1?
SingTel uses VLAN tagging, will myrepublic work if my router has that turned on?
How will IPv6 work? SingTel uses 6to4 tunnel. myrepublic?
Any advice is greatly appreciated. Thank you so much in advance!
You can't do true aggregation as the ISPs don't support it especially consumer-oriented providers, what you can do is load balancing whereby your outbound connections will be load balanced across the two connections, and any connection which is down will no longer be used until it recovers.
Business oriented providers may provide more options, such as aggregation (multiple lines to the same isp) or BGP peered transit (multiple ISPs), usually at significantly higher cost.
In theory using load balancing you can achieve higher total throughput than the single connection, if you are using protocols which open multiple TCP connections (eg bittorrent etc) and those connections get balanced over the two different lines. If you have multiple client machines, their connections will also get balanced across the lines etc. A single transfer will never be faster than a single line, but the combination of multiple transfers can be.
You can also do multipath tcp, but there are limited endpoints which will support that.
MyRepublic do not seem to offer IPv6 at all, and Singtel only provide it via a tunnel so you'll be limited there. On the other hand, assuming IPv6 is properly configured and you have 2 separate routers with live IPv6 connections, the router advertisement feature of IPv6 should handle load balancing and failover automatically - ie your system will see 2 default gateways with the same priority, and spread traffic across them without you having to funnel your traffic through a single router doing the same. In the event that one of the routers stops announcing, your device will stop using it.
The VLAN tagging should not make any difference, assuming your router has 2 WAN ports. You'd just have tagging enabled on one port and disabled on the other.
Of course if you're pushing the traffic through a single router which performs the load balancing, your LAN interface would need to be at least as fast as the combined 2 WAN interfaces to get the most advantage. Practically if you're using 1gbps connections you'll need 2.5gbps or 10gbps LAN. I've used this kind of setup before, but the multiple WAN connections were ADSL based so the 1gbps LAN interface was not a bottleneck at all.
If you want true aggregation, theoretically you'd need to use something like multipath tcp to tunnel your connection to a sufficiently fast system located in a nearby datacentre, which would then break out the tunnel. It's possible, and you could conceivably achieve single transfer speeds at the combined capacity of both lines, but would require somewhere to terminate the tunnel and appropriate equipment at both ends.