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 ?
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.
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
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.
better late than never someone responded from MT, Thanks. Main question is why 1gb ports get saturated @ 512Mbps+512mbps (approx) why not 1gbps+1gbps ?
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
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?
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.
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.
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.
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.
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.