I have a 50 megabit internet connection that I’m trying to find a router with enough processor to max out the 50megs without running high processing power to do it.
My cable provider gives me a SMCD3GN gateway/cable modem which works well for the connection. I can easily max out the 50 megs using it.
But I want to use a better router than the SMC so assumed a RB750G I had lying around would be far better for the task.
I reset the 750G to factory defaults and plug it in to the modem and start a multi-thread download as I always do and am surprised that I can only pull down about 29-30 megs no matter what I try. The interface on the modem and 750G are both running at gigabit port speed. I certainly didn’t expect the 750G (with easily twice the processor of the SMC or my Linksys) to struggle at all.
Just to confirm, I connected the same computer back to the SMC gateway and restart the same download and again I pull down the full 50megabits…back to the 750G and back to 29-30 again. I had the same problem using my Linksys WRT as well, it just can’t process the packets quick enough to utilize the bandwidth.
Can anyone think of any reason why the 750G should have had any problem with this? A 680Mhz processor should be more than enough…
I will add that if required, I will try a RB433UAH I have around but its practically the same processor but more RAM. I keep reading how nice the 450 is so I can only assume the 750 should be even better.
After reading what hapi posted (and translating it lol) it got me thinking. So I changed the gateway/wan to be ether5 and used ether4 to be a wan port.
I then started up a download and absolutely maxed out my 50megs no problem this time. So this is confirmation that there is something going on between ether1 and ether2,ether3,ether4 etc.
There is some issue between the WAN port and the LAN ports in other words. I looked all over and cannot see why this is, but it is.
So, this would be a good issue for any Mikrotik experts to explain what were seeing. This is not right and should not be an issue whatsoever. Firmware differences etc should also NOT be causing an issue like this. I assume enough people are using these routers that I can’t be the only person to have this problem.
Any thoughts???
I can’t reproduce that. There’s no difference on my RB750G between routing between ether2 and ether5, and ether1 and ether5. Here the router, and its interface and IP address configuration. Interfaces are still in order - ASA is ether1, LAN is ether2, management is ether5.
[felix@rb750g] > /sys reso pri
uptime: 6w4d22h24m53s
version: "4.16"
free-memory: 15400kB
total-memory: 29936kB
cpu: "MIPS 24K V7.4"
cpu-count: 1
cpu-frequency: 680MHz
cpu-load: 0
free-hdd-space: 33648kB
total-hdd-space: 61440kB
write-sect-since-reboot: 37915
write-sect-total: 2045255
bad-blocks: 0%
architecture-name: "mipsbe"
board-name: "RB750G"
platform: "MikroTik"
[felix@rb750g] > /int et pri
Flags: X - disabled, R - running, S - slave
# NAME MTU MAC-ADDRESS ARP MASTER-PORT SWITCH
0 R ASA 1500 00:0C:42:70:12:98 enabled none switch1
1 R LAN 1500 00:0C:42:70:12:99 enabled none switch1
2 433 1500 00:0C:42:70:12:9A enabled none switch1
3 R 1230 1500 00:0C:42:70:12:9B enabled none switch1
4 R manage... 1500 00:0C:42:70:12:9C enabled none switch1
[felix@rb750g] > /ip add pri
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK BROADCAST INTERFACE
0 192.168.1.1/24 192.168.1.0 192.168.1.255 LAN
1 172.17.0.1/24 172.17.0.0 172.17.0.255 AP-hotspot
2 10.255.255.254/29 10.255.255.248 10.255.255.255 ASA
3 172.31.255.255/32 172.31.255.255 172.31.255.255 loopback0
4 10.255.255.233/30 10.255.255.232 10.255.255.235 AP-management
5 10.255.255.245/30 10.255.255.244 10.255.255.247 AP-printer
6 10.255.255.241/30 10.255.255.240 10.255.255.243 433
7 10.255.255.237/30 10.255.255.236 10.255.255.239 management
I plugged a laptop into ether5 and it pulled 10.255.255.238 via DHCP. I then ran iperf in TCP server mode. I ran iperf in TCP client mode on 192.168.1.103, connected to ether2. I got 155Mbps:
$ iperf -c 10.255.255.238 -t 10 -p 10000
------------------------------------------------------------
Client connecting to 10.255.255.238, TCP port 10000
TCP window size: 32.8 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.1.103 port 60936 connected with 10.255.255.238 port 10000
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 185 MBytes 155 Mbits/sec
I disconnected the other gear normally connected to ether1 and plugged directly into it, assigning 10.255.255.249 - I wanted to go directly into the router port. I again ran iperf in TCP server mode, and iperf in TCP client mode on 192.168.1.103 connected to ether2:
$ iperf -c 10.255.255.249 -t 10 -p 10000
------------------------------------------------------------
Client connecting to 10.255.255.249, TCP port 10000
TCP window size: 32.8 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.1.103 port 60937 connected with 10.255.255.249 port 10000
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 187 MBytes 157 Mbits/sec
Pretty much the same result. I ran both tests several times, and got around 156Mbps every single time.
Well, there’s something going on. I started with the 750G at factory defaults and it refused to pull over 29megs. I’m willing to try again but I shouldn’t have to mickey mouse around to get this to work well. I’m not asking much of the router to do this.
I am plugging the WAN into a SMC cable modem/gateway that I cannot take out of router mode for crippled ISP firmware. Perhaps there’s something up with the SMC ethernet port connecting to the 750G. I really like these MikroTik routers and definitely want to be able to use it.
My ISP is waiting for they’re DOCSIS3 standalone modems of which I’ll definitely be switching to, but I don’t necessarily consider this SMC gateway to be the weak spot as plugging directly into it seems to work fine.
I have another 750G to try just in case, but they are both brand new…
Use two computers to test, like I did. I didn’t do anything to make this work faster. If it’s fast with two computers, it’s a problem with the modem. If it is not, try the second RB750G to determine if you have faulty hardware.