I’ve been playing with MPLS TE with some CCRs.
The problem is that when I try to set interface’s max reservable bandwidth to 10G, it shows that the remaining bandwidth is only 1410Mbps.
Yes, currently it is not possible to set 10G value, since it is administrative value you can choose lower numbers, it does not have to represent actual bandwidth.
What if the sum of tunnels passing by that interface is greater than the maximum reservable bandwidth? The tunnel would go down? It would go through another path if avaliable?
Before finding this issue, I was wiresharking and OSPF is propagating the right value:
So my question is: Does it affect traffic engineering or it’s just a presentation mistake? Should I write to support as @sid5632 suggested?
It will not affect traffic, because this value does not represent actual traffic on interface (unless you are using auto bandwidth limitation feature).
Yeah this is one of those things where it’s kinda surprising that it hasn’t been fixed yet. Does changing the variable type that stores this number from an integer to a double cause an issue within the calculation script?
I personally have my doubts that this has to do with hardware, but it very well may have to do with the differing CPU architectures that Mikrotik runs RouterOS on. I don’t know if the MIPS/PPC architectures that they have can “do” a 64-bit integer. We’re all sure and positive that x86, ARM, Tilera can though. In theory it should be trivial to just concatenate two 32-bit integers together but that’s up to the CPU archs.