Page 1 of 1

CCR1036-8G-2S+ maximum single TCP connection throughput

Posted: Thu Dec 08, 2016 12:30 am
by madtorq
Hello,

I am in the market for a CCR1036-8G-2S+ and have been searching on this forum but getting conflicting answers. What is the max speed that this router can handle on a single port?

My setup is simple, I have a 2gb fiber connection incoming that I want to hook up via the SFP+ port on the 1036. I then have a file server that needs the full 2gb throughput. There are only about a dozen firewall rules that need to be setup and no or minimal NAT. Is it possible to exceed 1gb throughput on the other SFP+ port?

Re: CCR1036-8G-2S+ maximum single TCP connection throughput

Posted: Thu Dec 08, 2016 11:31 am
by nz_monkey
Yes it is possible.

Use FastTrack :)

Re: CCR1036-8G-2S+ maximum single TCP connection throughput

Posted: Thu Dec 08, 2016 6:29 pm
by madtorq
Let me break it down some more.... "it is possible" worries me... is this not a normal use case for this hardware?

I have a 2gb fiber connection, I need simple NAT and maybe 12 firewall rules. I have a couple file servers that I need to each be able to saturate the 2gb fiber with single file transfer if necessary.... that is I need a single server to be able to FTP a single file at 2GB speed through the router 10G ports, is this possible with the CCR1036 or any mikrotik device?

I plan to set up fiber in to the sfp+ on your ccr1036-8g-2s+ router and then fiber out the other sfp+ connection into a Netgear XS708T 10G switch. The file servers are connected to the Netgear switch with 10G network cards.

my question is will the CCR1036 be able to provide the full 2GB fiber throughput to the servers on a single TCP connection to one of these file servers or will I be limited by the tile 1.2ghz processor since it is a single TCP connection?

Re: CCR1036-8G-2S+ maximum single TCP connection throughput

Posted: Thu Dec 08, 2016 11:45 pm
by savage
I can't vouch for a single TCP connection, but with mutliple (thousands) of TCP connections and NAT, our CCR1036 pegged out at about 3Gbps. I believe this was due to the NATing though.

Without NAT in a routed environment, we are seeing +- 4Gbps, still no fasttrack enabled. Network demand wasn't there, yet, to push more traffic, but I'm fairly sure the CCR can do more (without fasttrack).

So if we forget about the single TCP connection, yes, you should be able to get 2Gbps without too much hassle on a 1036. We did some time ago do extensive iperf tests, but I cannot recall what the speed for the streams was that we got back then. It was unfortunately quite some time ago.

That being said - what server can process a single stream of data at 2Gbps? I believe your hard disks will max out way before the network does. :o

Re: CCR1036-8G-2S+ maximum single TCP connection throughput

Posted: Fri Dec 09, 2016 5:58 am
by Murmaider
That being said - what server can process a single stream of data at 2Gbps? I believe your hard disks will max out way before the network does. :o
2Gbps = 256MB/sec
An SSD can easily do 480MB/sec and NVME drives can do up to 3GB/sec (24Gbps)
Add some raid to the mix and you can increase these numbers very quickly.
Even our 24 drive SATA NAS does 680MB/sec

Re: CCR1036-8G-2S+ maximum single TCP connection throughput

Posted: Fri Dec 09, 2016 8:33 am
by madtorq
These are 12 disk RAID arrays, they can easily saturate the 10G network with file transfers.

Thank you for your input all. I have ordered the CCR1036