I’m in a struggle with MPLS Traffic Eng in RouterOS. Let’s put an ASCII diagram to help me explain:
... R1 ...
Tail ----- R2 R3 ----- Head
*** R4 ****
- 100M
. 10M
* 50M
So far I’m able to establish two TE tunnels between R2 and R3. In fact, they behave very well in a 1+1ish scenario.
But what If I need to aggregate both links bandwidth to achieve 60M bandwidth between tail and head?
Is it doable?
Cisco routers have the command “tunnel mpls traffic-eng load-share <0-1000000>”. I don’t know if this is a proprietary feature or if it’s implemented on the RFC.
Thanks! I’ll have a look, but since I don’t fully understand VPLS tunnels (are they Pseudowire/L2 tunnels over MPLS?), I don’t believe it’s a solution, but sure it’s an alternative.
Thanks! Did a quick look in that presentation and it doesn’t solve my problem, since MikroTik doesn’t support for MPLS+ECMP
Yes they are L2 Pseudowire tunnels over MPLS. I think you could probably do a setup where one VPLS tunnel was going through one MPLS-TE tunnel, and a second VPLS tunnel was going over a second MPLS-TE tunnel, and bond the two VPLS tunnels together.
I’ve been working on a pseudo-manual method using MPLS-TE, BGP communities, and link coloring to “manually” make more preferred paths for traffic-of-interest, overriding OSPF costs.
Yes this interests us. I have almost the exact same issue as the OP, however, I have 2x 1Gbps links that I need to aggregate for a total of 2Gbps bandwidth over MPLS. Currently this uses OSPF ECMP, but I want to enable MPLS and this is the only thing holding me back. How to handle this one link.