Which MT router has a hardware bandwidth shaper?

Hello,
Which MT router has a hardware bandwidth shaper (limiter)? (a shaper that runs at wire speed and does not load the processor)

None of them do.

There is a high possibility that you will see some of the shaping algorithm’s become FastPath capable in the future though.

Old time hardware favorite bandwidth shaper.
shaper.png

Or better, restrict the auto negotiation rates so that you don’t risk the link going to half duplex due to one side being on auto by mistake.

but what about routers with switch chip?
many chips have this capability:
switch.png
https://help.mikrotik.com/docs/display/ROS/Switch+Chip+Features

But i do not see “bandwidth property” in Interface-Ethernet on my routers

If mikrotik device doesn’t have switch chip, then nothing[*] can be offloaded to hardware. Where there’s switch chip built in, list of offloadable features depends on switch chip capabilities and ROS version.

[*] exception being certain types of encryption/decryption, used for IPsec.

Some switches and switch-chip supports rate-limit, but that its.

as I wrote above, I have routers with atheros8327 chip, but Winbox do not have rate limits settings (as described on MT site)
Image2.png
Image1.png

You’re looking in the wrong spot. It’s under Switch → Port:

sw-port-rate-limit.jpg
Also, realize that the “Switch Chip Features” link posted above leaves out the CRS3xx series, which has even wider traffic shaping capabilities, documented separately.

Switch-Port also do not have these settings
Image3.png

Look in “Rule” tab …

maybe you won’t make such stupid assumptions?

Then your hardware is not among those with this feature. My screen shot is from a CRS328. I see similar settings on an RB4011, but my hEX PoE doesn’t have them.


maybe you won’t make such stupid assumptions?

Maybe you won’t be rude to people offering their free time trying to help you.

tangent
Then your hardware is not among those with this feature.
Do you accuse MT of lying?

Quoting the doc link above, “For QCA8337, Atheros8327, Atheros8316, Atheros8227 and Atheros7240 the Tx/Rx rate limits can be changed with bandwidth property on “/interface ethernet” menu, see more details in the Ethernet manual.”

tangent
Do you accuse MT of lying?

Not sure being sloppy/lazy same as lying :wink: Let’s accept the docs may be wrong/old/outdate.

Since the switch-chip based TX/RX limits seem to be in Switch, not on the Ethernet port, at least in some cases. So central question is if you set the limits in the Switch section on atheros8327-system, do they work? If not, that’s a different kinda bug than the docs being wrong.

Yup, that’s my approach when I don’t want to use a more precise queue. While the half-duplex case “shape” it by half again – certainly not recommend :wink:

Never messed with the switch chip TX/RX rates, use different hardware sometimes and didn’t want to have specialized config. But was curious how well it works.