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!