I am utilizing a CSR125-24G at a customer site that has a 250/250Mbps (verified by testing directly connected to ISP equipment). However, Once my CSR125 is plugged in, I can only pull at most 100/100.
I am utilizing 50/50Mb simple queues on ports assigned to customers, while having a unlimited/unlimited queue assigned to my “admin” subnet for testing. I am still unable to pull the full 250/250 on the admin subnet. Any ideas as to what might be causing this bottleneck?
This.
The CRS is a switch with some added routing functionality. Throughput will struggle anything over 100/100. Fast track may help a bit but won’t hit 250/250.
The CRS125 has the same CPU as the 2011, I have the wireless CRS125 and it can definitely do better than 100… over 700 using Fasttrack in a single tcp connection.. mutliple users and queue would surely slow it down.
As it’s mainly a switch there’s only a single 1GB connection to the CPU, so if you’re bridging or routing, it’s never going to get more than that.
How do you have the master port’s set up? Switch menu?
The Port setup is like this:
Ports 2,4,5,6,8,10, and 12 are in a bridge. None are slaved to another port (just the bridge: sponsor_bridge). ISP is connected to port 5. It occurs to me after reading your post that I haven’t done anything in the Switch menu.
software id = R3NY-Q3CI
/interface bridge
add name=admin
add name=sponsor_bridge
/interface ethernet
set [ find default-name=ether1 ] auto-negotiation=no comment=“broken port” speed=1Gbps
set [ find default-name=ether2 ] comment=“Admin Port”
set [ find default-name=ether3 ] advertise=100M-full,1000M-full speed=1Gbps
set [ find default-name=ether5 ] advertise=100M-full,1000M-full comment=WAN speed=1Gbps
set [ find default-name=ether7 ] disabled=yes
set [ find default-name=ether9 ] disabled=yes
set [ find default-name=ether11 ] disabled=yes
set [ find default-name=ether13 ] disabled=yes
set [ find default-name=ether14 ] disabled=yes
set [ find default-name=ether15 ] disabled=yes
set [ find default-name=ether16 ] disabled=yes
set [ find default-name=ether17 ] disabled=yes
set [ find default-name=ether18 ] disabled=yes
set [ find default-name=ether19 ] disabled=yes
set [ find default-name=ether20 ] disabled=yes
set [ find default-name=ether21 ] disabled=yes
set [ find default-name=ether22 ] disabled=yes
set [ find default-name=ether23 ] disabled=yes
set [ find default-name=ether24 ] disabled=yes
set [ find default-name=sfp1 ] disabled=yes
/ip pool
add name=dhcp_pool1 ranges=10.10.10.9-10.10.10.10
/ip dhcp-server
add add-arp=yes address-pool=dhcp_pool1 disabled=no interface=admin name=dhcp_admin
/queue simple
add max-limit=40M/40M name=q_port2 queue=ethernet-default/ethernet-default target=ether2
add max-limit=40M/40M name=q_port4 queue=ethernet-default/ethernet-default target=ether4
add max-limit=40M/40M name=q_port6 queue=ethernet-default/ethernet-default target=ether6
add max-limit=40M/40M name=q_port8 queue=ethernet-default/ethernet-default target=ether8
add max-limit=40M/40M name=q_port10 queue=ethernet-default/ethernet-default target=ether10
add max-limit=40M/40M name=q_port12 priority=1/1 queue=ethernet-default/ethernet-default target=ether12
/interface bridge port
add bridge=sponsor_bridge interface=ether2
add bridge=sponsor_bridge interface=ether4
add bridge=sponsor_bridge interface=ether6
add bridge=sponsor_bridge interface=ether8
add bridge=sponsor_bridge interface=ether10
add bridge=sponsor_bridge interface=ether12
add bridge=admin interface=ether3
add bridge=sponsor_bridge interface=ether1
add bridge=sponsor_bridge interface=sfp1
add bridge=sponsor_bridge interface=ether5
/interface bridge settings
set use-ip-firewall=yes
/ip firewall connection tracking
set enabled=yes
/ip accounting
set enabled=yes threshold=512
/ip address
** HIDDEN **
/ip dhcp-client
add dhcp-options=hostname,clientid interface=sponsor_bridge
/ip dhcp-server network
add address=10.10.10.0/24 dns-server=8.8.8.8 gateway=10.10.10.1 netmask=24
/ip dns
set servers=8.8.8.8
/ip firewall filter
add action=accept chain=forward disabled=yes dst-address=** HIDDEN ** in-interface=sponsor_bridge
add action=accept chain=input connection-nat-state=srcnat,dstnat connection-state=established,related,new in-interface=sponsor_bridge
add action=accept chain=input dst-address=HIDDEN dst-port=8921 protocol=tcp
add action=drop chain=input dst-address=HIDDEN dst-port=80 protocol=tcp
/ip firewall nat
add action=masquerade chain=srcnat out-interface=sponsor_bridge
add action=masquerade chain=srcnat comment=“Masquerade for ADMIN”
/ip firewall service-port
set ftp disabled=yes
set tftp disabled=yes
set irc disabled=yes
/ip route
** HIDDEN **
/ip service
set telnet disabled=yes
set ftp disabled=yes
set ssh disabled=yes
set api disabled=yes
set api-ssl disabled=yes
/lcd
set backlight-timeout=never default-screen=stats read-only-mode=yes
/lcd interface pages
set 0 interfaces=ether1,ether2,ether3,ether4
/snmp
set contact=** HIDDEN ** enabled=yes location=“Dallas, TX” trap-generators=interfaces trap-interfaces=all trap-version=2
/system clock
set time-zone-name=America/New_York
/system identity
set name=tnet_aac
/system leds
set 0 interface=ether1
[admin@tnet_aac] >
Then any traffic on those bridge ports to each other are being sent thru the cpu and not switched, eating up bandwidth/cpu usage that could be utilized for routing. Unless there’s a need to throttle/prioritize/filter traffic between those ports and not just the WAN, a proper switch setup with master ports will be what you want.