[MPLS-TE] Balancing 2+ different bandwidth links

Hi folks,

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!

good question I also tried to do, but it seems that mikrotik does not have support for load share,
Anyone know if this is possible with mikrotik?

If anyone could tell us just if this is supported by RouterOS is a great start! :slight_smile:

Currently there is no equivalent to cisco TE load-share in RouterOS.

Ia there any plans to implement this feature?

+1
Please!!!
that would be great, we need this a lot !!!

Can you bond two VPLS tunnels together as a workaround?

Check out this MUM presentation; https://mum.mikrotik.com/presentations/US17/presentation_4519_1496062656.pdf

Video of presentation here: https://www.youtube.com/watch?v=dFZz2z6RdQY

You might be able to implement something along these lines :slight_smile:

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 :frowning:

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.

Hopefully Mikrotik take a look at the way Juniper have implemented LSP Load Blancing, it works brilliantly.

https://www.juniper.net/documentation/en_US/junos/topics/usage-guidelines/mpls-configuring-load-balancing-across-rsvp-lsps.html

Hum… this would work, but does not comply with the KISS principle and lacks scalability. :frowning:

Yes! That’s what I’m talking about! Nice and simple! @MikroTik should we expect something like this in the near future?

from my point of view this is not the solution because it remains unsolved


Please implement TE Load -share on RouterOS
For years I’ve been waiting for this solution on the routeros

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.

Does this interest you?

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.

+1 Yes please! The load-balancing feature is the only one fixture that stops me to deploy MPLS in my network

any news?