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.
Code: Select all
[admin@R3] > mpls traffic-eng interface export
# jan/02/1970 15:02:54 by RouterOS 6.43rc44
#
# model = CCR1072-1G-8S+
/mpls traffic-eng interface
add bandwidth=10Gbps interface=sfp-sfpplus2
[admin@R3] > mpls traffic-eng interface print
Flags: X - disabled, I - invalid
# INTERFACE BANDWIDTH TE-METRIC REMAINING-BW
0 sfp-sfpplus2 10Gbps 1 1410.0Mbps
If I set the max reservable bandwidth up to 4G, it accepts and show me the right amount of remaining bandwidth:
Code: Select all
[admin@R3] > mpls traffic-eng interface export
# jan/02/1970 15:04:08 by RouterOS 6.43rc44
#
# model = CCR1072-1G-8S+
/mpls traffic-eng interface
add bandwidth=4Gbps interface=sfp-sfpplus2
[admin@R3] > mpls traffic-eng interface print
Flags: X - disabled, I - invalid
# INTERFACE BANDWIDTH TE-METRIC REMAINING-BW
0 sfp-sfpplus2 4Gbps 1 4.0Gbps
Tested in CCR1072, CCR1036 and CRS212 with stable, current and RC versions of RouterOS. All with the same behaviour.
It looks like some mess with signed/unsigned variable?