Community discussions

MikroTik App
 
hashbang
Member Candidate
Member Candidate
Topic Author
Posts: 200
Joined: Sat Jul 26, 2014 6:38 pm

throughput of 1036 = total of ports

Thu Sep 25, 2014 8:41 pm

In benchmark of 1036 the max throughput is equal to total of ports
CCR1036-8G-2S+
8 ports gig + 2 ports 10gigs = 28gbps. In benchmark max throughput is 27,942.9

CCR1036-12G-4S
12 ports gig + 4 port sfp = 16gbps. In Benchmark max throughput is 15,963.3
Does that means aggregated throughput of each port is 1gbps for ge and 10gbps for 10gig. That means each port can have 512up and 512down ?
:?:
 
User avatar
macgaiver
Forum Guru
Forum Guru
Posts: 1764
Joined: Wed May 18, 2005 5:57 pm
Location: Sol III, Sol system, Sector 001, Alpha Quadrant

Re: throughput of 1036 = total of ports

Thu Sep 25, 2014 9:48 pm

This is device throughput - amount of traffic that device can receive, process and then send out to next device.
The same traffic is entering and leaving router - so why count it twice??

So 28Gbps go in and then same 28Gbps get our after processing for CCR1036.

Another thing 1Gbps = 1000Mbps, NOT 1024

More info here
http://wiki.mikrotik.com/wiki/Manual:Pe ... Test_setup
 
InoX
Forum Guru
Forum Guru
Posts: 1966
Joined: Tue Jan 09, 2007 6:44 pm

Re: throughput of 1036 = total of ports

Fri Sep 26, 2014 1:34 am

That means each port can have 512up and 512down ?
:?:
1Gbps full duplex means 1gbps up + 1gbps down.
Are you sure you deserve such a ruter?
 
letthiswork1
just joined
Posts: 14
Joined: Tue Feb 11, 2014 5:47 am

Re: throughput of 1036 = total of ports

Fri Sep 26, 2014 1:54 am

confirmed we had our public interface capped at 1Gbps down, It was maxing aound 1.4Gbps, Just split the load onto another port and all not doing about 1.5Gbps down :)
 
hashbang
Member Candidate
Member Candidate
Topic Author
Posts: 200
Joined: Sat Jul 26, 2014 6:38 pm

Re: throughput of 1036 = total of ports

Fri Sep 26, 2014 6:15 pm

one more question :
As 1036 is capable of doing 28mbps. Testing 1036-8g-2s+ with just 2 ports of sfp+, will it give 20mbps aggregated throughput i:e 10mbps up 10mbps down.
 
User avatar
janisk
MikroTik Support
MikroTik Support
Posts: 6263
Joined: Tue Feb 14, 2006 9:46 am
Location: Riga, Latvia

Re: throughput of 1036 = total of ports

Mon Oct 06, 2014 4:18 pm

one more question :
As 1036 is capable of doing 28mbps. Testing 1036-8g-2s+ with just 2 ports of sfp+, will it give 20mbps aggregated throughput i:e 10mbps up 10mbps down.
28Gbps is all ports saturated. There are 2 10Gbit ports and 8 1 Gbit ports. So, this is it.
 
hashbang
Member Candidate
Member Candidate
Topic Author
Posts: 200
Joined: Sat Jul 26, 2014 6:38 pm

Re: throughput of 1036 = total of ports

Tue Oct 07, 2014 8:44 am

better late than never someone responded from MT, Thanks. Main question is why 1gb ports get saturated @ 512Mbps+512mbps (approx) why not 1gbps+1gbps ?
 
User avatar
normis
MikroTik Support
MikroTik Support
Posts: 26385
Joined: Fri May 28, 2004 11:04 am
Location: Riga, Latvia

Re: throughput of 1036 = total of ports

Tue Oct 07, 2014 1:38 pm

let me quote the above:
So 28Gbps go in and then same 28Gbps get our after processing for CCR1036.
you think it would make sense if 1Gbit interface would be advertised as capable of 2Gbit total throughput? 1Gbit is full duplex, same as with the mentioned 28Gbit
 
Quindor
Member
Member
Posts: 347
Joined: Tue Aug 14, 2012 2:57 am
Location: Noord-Brabant, The Netherlands
Contact:

Re: throughput of 1036 = total of ports

Tue Oct 07, 2014 4:44 pm

Sorry to but in, but this topic has become quite confusing.

Normally, if we are talking about a non-blocking port this means:

1Gbps port = 1Gbps Full-Duplex which means 1Gbps up + 1Gbps down = 2Gbps total traffic
10Gbps port = 10Gbps Full-Duplex which means 10Gbps up + 10Gbps down = 20Gbps total traffic

The CCR1036 in question has 2xSFP+/10Gbps and 8x1Gbps ports.

One way Half-Duplex this means (2x10Gbps = 20Gbps) + (8x1Gbps = 8Gbps) = 28Gbps maximum port throughput.
Two way or Full-Duplex terms this would mean (2x20Gbps = 40Gbps) + (8x1Gbps = 16Gbps) = 56Gbps maximum port throughput.

Now I understand that the CCR has certain routing maximums. And that this maximum is spec'ced at ~28Gbps. That means the CCR1036 is able to route packets with a maximum of 28Gbps. Fine. I assume this value is not directly linked to the ports, it's what the internal CPU can handle. (Correct me if I'm wrong!)

To clarify our real question:
1Gbps Half-Duplex = 1Gbps traffic up and down combined
1Gbps Full-Duplex = 2Gbps traffic total, max 1Gbps down AND 1Gbps up simultaneously.

But does that mean, if there is no other traffic on the device, that a 1Gbps port is limited to 1Gbps total Full-Duplex traffic or can one port use 2Gbps actually saturating it up AND down at the same time? Or let me ask that question in a different way. The connection between the CPU and the actual port (the interconnect) is this 1Gbps Half-Duplex or 1Gbps Full-Duplex?
 
hashbang
Member Candidate
Member Candidate
Topic Author
Posts: 200
Joined: Sat Jul 26, 2014 6:38 pm

Re: throughput of 1036 = total of ports

Tue Oct 07, 2014 8:03 pm

:O
if i'm using 1036 with just 2 ports lets suppose ether1 as lan and ether2 as wan. Will 1036 deliver 1gbps up + 1gbps down on ether1 (lan) ??
 
hashbang
Member Candidate
Member Candidate
Topic Author
Posts: 200
Joined: Sat Jul 26, 2014 6:38 pm

Re: throughput of 1036 = total of ports

Tue Oct 07, 2014 8:15 pm

This is device throughput - amount of traffic that device can receive, process and then send out to next device.
The same traffic is entering and leaving router - so why count it twice??
routers are meant to forward data. What use a router is if it cannot forward. So why count twice ??
 
Quindor
Member
Member
Posts: 347
Joined: Tue Aug 14, 2012 2:57 am
Location: Noord-Brabant, The Netherlands
Contact:

Re: throughput of 1036 = total of ports

Tue Oct 07, 2014 9:56 pm

This is device throughput - amount of traffic that device can receive, process and then send out to next device.
The same traffic is entering and leaving router - so why count it twice??
routers are meant to forward data. What use a router is if it cannot forward. So why count twice ??
Because it depends on what we are talking about. Port bandwidth or CPU throughput. They are two different things. As it was being purposed it seemed as if a port had a limit of 1Gbit/sec Full-Duplex and thus not capable of 2Gbps Full-Duplex as most switch/router ports can process. Of course if 2Gbit a second would go through a port, it would be 1Gbit down and 1Gbit up and in the meanwhile getting processed by the CPU as 1Gbit in total, but the port would see everything twice.

In regards to your example, passing a Gigabit of traffic would need 1 or 2 interfaces depending on how it actually works inside of the CCR. Logically you would assume this would be possible over one port, but maybe it's different then we expect! So we are just trying to clear things up.
 
User avatar
bajodel
Long time Member
Long time Member
Posts: 551
Joined: Sun Nov 24, 2013 8:30 am
Location: Italy

Re: throughput of 1036 = total of ports

Sun Oct 12, 2014 10:39 am

.. but maybe it's different then we expect! So we are just trying to clear things up.
bump!
 
User avatar
janisk
MikroTik Support
MikroTik Support
Posts: 6263
Joined: Tue Feb 14, 2006 9:46 am
Location: Riga, Latvia

Re: throughput of 1036 = total of ports

Tue Oct 14, 2014 10:47 am

ok, i will try to explain.

When passing data through the router, let us say, at 1Gbps, we have data streams coming in the router. Then this data is processed and sent out of the router. Data throughput of the router is that said 1Gbps. This is the number you are interested in - how much data will an end user see.

Due to this 1Gbps duplex interface is called that way as it can push and pull 1Gbps data at the same time.

In the case of CCR1036-8G-2S+ can push and pull 28Gbps of data that your customers will see passing through the router. It would be confusing, at least, to refer to that speed as 56Gbps as it would be misleading.
 
Quindor
Member
Member
Posts: 347
Joined: Tue Aug 14, 2012 2:57 am
Location: Noord-Brabant, The Netherlands
Contact:

Re: throughput of 1036 = total of ports

Tue Oct 14, 2014 5:48 pm

ok, i will try to explain.

When passing data through the router, let us say, at 1Gbps, we have data streams coming in the router. Then this data is processed and sent out of the router. Data throughput of the router is that said 1Gbps. This is the number you are interested in - how much data will an end user see.

Due to this 1Gbps duplex interface is called that way as it can push and pull 1Gbps data at the same time.

In the case of CCR1036-8G-2S+ can push and pull 28Gbps of data that your customers will see passing through the router. It would be confusing, at least, to refer to that speed as 56Gbps as it would be misleading.
Thank you very much for the information!

Actually, switch manufacturers DO count full-duplex traffic most often. It's good Mikrotik doesn't!

This does answer our question, so:

Port throughput max of a single gigabit port = 1Gbps down + 1Gbps up = Full-Duplex 1Gbps non-blocking internal connection
Traffic that the CPU processes is 1Gbps in total

and that means:

Routing/CPU throughput = 28Gbps
Actual physical ports counting both up and down together = 56Gbps but this amount could only ever be achieved if EVERY interface on the device would be stressed with 1Gbps Full-Duplex (Up and Down) at the same time. Which will never happen, but still.

It's kind of like what do you call a 4 lane (both sides) freeway. A 4 lane high-way or an 8 lane high-way? People tend to vary between those two.


Awesome! :D
 
hashbang
Member Candidate
Member Candidate
Topic Author
Posts: 200
Joined: Sat Jul 26, 2014 6:38 pm

Re: throughput of 1036 = total of ports

Tue Oct 14, 2014 6:41 pm

thanks all for this discussion
Port throughput max of a single gigabit port = 1Gbps down + 1Gbps up = Full-Duplex 1Gbps non-blocking internal connection
Traffic that the CPU processes is 1Gbps in total
doest that means tilera can only process 1gbps of total bandwidth on 1gbps port and
10gbps of total bandwidth on sfp+ ports.

am I right ?

If I'm right then atleast I'll be needing bonding for routing for much higher thruput.
 
Quindor
Member
Member
Posts: 347
Joined: Tue Aug 14, 2012 2:57 am
Location: Noord-Brabant, The Netherlands
Contact:

Re: throughput of 1036 = total of ports

Tue Oct 14, 2014 10:24 pm

thanks all for this discussion
Port throughput max of a single gigabit port = 1Gbps down + 1Gbps up = Full-Duplex 1Gbps non-blocking internal connection
Traffic that the CPU processes is 1Gbps in total
doest that means tilera can only process 1gbps of total bandwidth on 1gbps port and
10gbps of total bandwidth on sfp+ ports.

am I right ?

If I'm right then atleast I'll be needing bonding for routing for much higher thruput.
What? No...

It can, if needed process the 1Gbit incomming (download) and 1Gbit outgoing (upload) on a single port. If it happens to be the same traffic, it will only pass the CPU once so it will see 1Gbit. The port will process 1Gbit Up and Down and you could count that as 2Gbit total trafic.

Who is online

Users browsing this forum: No registered users and 90 guests