Hello! I recently acquired a couple CRS305s for testing as CPE devices and I’ve found that when I set an ingress and egress rate-limit for switch ports, ingress limiting (policing) works correctly but egress limiting (shaping) is way off. For example, if I set a 500 Mbps egress rate on a port, I will actually get ~2600 Mbps throughput out the port. If I change egress rate to 50 Mbps, I’ll observe ~300 Mbps throughput out the port. Has anyone else seen this behavior? I’m using RouterOS v6.45.1 for my testing.
Relevent bits of config:
# jul/09/2019 14:37:19 by RouterOS 6.45.1
# software id = TN5M-RBC8
#
# model = CRS305-1G-4S+
# serial number = REDACTED
/interface ethernet switch port
set 1 egress-rate=50.0Mbps limit-unknown-multicasts=yes limit-unknown-unicasts=yes storm-rate=10
set 2 limit-unknown-multicasts=yes limit-unknown-unicasts=yes storm-rate=10
set 3 limit-unknown-multicasts=yes limit-unknown-unicasts=yes storm-rate=10
set 4 limit-unknown-multicasts=yes limit-unknown-unicasts=yes storm-rate=10
set 5 limit-unknown-multicasts=yes limit-unknown-unicasts=yes storm-rate=10
---------------------------------
/interface bridge
add admin-mac=74:4D:28:89:58:33 auto-mac=no comment=defconf fast-forward=no frame-types=admit-only-vlan-tagged ingress-filtering=yes name=bridge protocol-mode=none vlan-filtering=yes
/interface bridge port
add bridge=bridge comment=defconf interface=ether1 pvid=10
add bridge=bridge comment=defconf frame-types=admit-only-untagged-and-priority-tagged ingress-filtering=yes interface=sfp-sfpplus1 pvid=100 unknown-multicast-flood=no unknown-unicast-flood=no
add bridge=bridge comment=defconf frame-types=admit-only-untagged-and-priority-tagged ingress-filtering=yes interface=sfp-sfpplus2 pvid=100 unknown-multicast-flood=no unknown-unicast-flood=no
add bridge=bridge comment=defconf frame-types=admit-only-untagged-and-priority-tagged ingress-filtering=yes interface=sfp-sfpplus3 pvid=100 unknown-multicast-flood=no unknown-unicast-flood=no
add bridge=bridge comment=defconf frame-types=admit-only-vlan-tagged ingress-filtering=yes interface=sfp-sfpplus4 unknown-multicast-flood=no unknown-unicast-flood=no
/interface bridge settings
set allow-fast-path=no
/interface bridge vlan
add bridge=bridge tagged=bridge,sfp-sfpplus4 untagged=ether1 vlan-ids=10
add bridge=bridge tagged=sfp-sfpplus4 untagged=sfp-sfpplus1,sfp-sfpplus2 vlan-ids=100
Anyone have any idea if this is a bug or am I doing something wrong? My goal is to be able to set an ingress and egress limiter per port so that I can deliver multiple services on a CRS305.
Thanks in advance!