Thank you all for the great answers.
I ended up going for the
RB5009UG+S+IN. While PPPoE has been rock solid ever since, and I am now able to max out the 1Gbps WAN @ 45% CPU utilisation, the SFP+ has been a let-down.
There is not much more to tell about the PPPoE WAN connection: it just works.
This is how the
four ARMv8 1.fGHz CPUs are handling this speedtest:
https://www.speedtest.net/my-result/d/446928339
cpu-used-per-cpu: 1%,3%,41%,42%
free-memory: 832000KiB
-- [Q quit|D dump|C-z pause]
cpu-used-per-cpu: 8%,3%,69%,33%
free-memory: 832000KiB
-- [Q quit|D dump|C-z pause]
cpu-used-per-cpu: 49%,37%,49%,41%
free-memory: 832000KiB
-- [Q quit|D dump|C-z pause]
cpu-used-per-cpu: 48%,45%,57%,37%
free-memory: 832192KiB
-- [Q quit|D dump|C-z pause]
cpu-used-per-cpu: 44%,44%,54%,41%
free-memory: 832384KiB
-- [Q quit|D dump|C-z pause]
cpu-used-per-cpu: 45%,52%,50%,41%
free-memory: 833280KiB
-- [Q quit|D dump|C-z pause]
Downloading pushes all four cores to ~50%, and uploading pushes two cores to ~40%. I am assuming that this is related to the download vs upload speedtest.net streams.
As for the SFP+, the
S+RJ10 r2 module runs super hot. With minimal traffic (Mbps), it reaches 80C when connected to UDMPro's 10G interface and it approaches the shutdown limit (92C) when connected to the CRS312. In other words, when used with RJ45 connectors and Cat6A cables, the SFP+ mode is impractical. Debugging this specific issue is definitely a different thread.
To wrap this up, this is my current home trunk network setup:
GPON ONT (1Gbps, symmetric)
|
| GPON ONT (100Mbps/20Mbps, asymmetric)
| |
v v
MikroTik RB5009UG - terminates PPPoE WAN connections & runs DHCP
|
|-> Airport Extreme (1Gbps) - backup AP
|
|-> MikroTik CRS312 (10Gbps) - 10G trunk edge (hw offloaded switching only)
|
|-> UDMPro (10Gbps) - runs primary APs & CCTV
|-> XG6POE (10Gbps with POE) - networks multiple 10Gbps hosts (also CRS312 backup)
While some of the above is not ideal (RB & CRS single points of failure, Airport Extreme AP, etc.) there is a good story to it. This is the first part:
How I found my lost network packets - check the screenshots & pictures under
Notes & Links. There are other devices in this network (~30 clients in total), and the 10Gbps is important for media production (the Mac & Linux hosts push a lot of traffic).
After 6 months+ of running the RB5009, I like it - especially the fanless part. Apart from SFP+, it mostly works as expected (there is at least one other thread in here which I am leaving for another time). If I had to do it all over again, I would get the POE version, specifically
RB5009UPr+S+IN (it was not available 6 months ago).
Thank you all for your feedback - especially
@sirbryan.