MikroTik Achieves 400GbE in Our MikroTik CRS812-8DS-2DQ-2DDQ-RM Review

14

MikroTik CRS812-8DS-2DQ-2DDQ-RM Performance

Many folks will naturally want to know the obvious: Are those 400GbE ports actually running at 400GbE speeds or is this a spec monster? We fired up our Keysight CyPerf machine with HTTP traffic and just blasted it across the ports. Key here is that we are still using NVIDIA ConnectX-7 cards with NVIDIA 400G OSFP DR4 optics on the CyPerf machine side. We then have a Cisco branded Innolight optic in one port:

Cisco QSFP56 DD 400G DR4 Optics In MikroTik CRS812 DDQ
Cisco QSFP56 DD 400G DR4 Optics In MikroTik CRS812 DDQ

We also have one of the older Intel silicon photonics in the other port:

Intel QSFP56 DD 400G DR4 Optics In MikroTik CRS812 DDQ
Intel QSFP56 DD 400G DR4 Optics In MikroTik CRS812 DDQ

With that, we blasted bi-directional traffic across the two ports and saw effectively wire speed:

MikroTik CRS812 DDQ 796Gbps BiDirectional 400G Ports Keysight CyPerf
MikroTik CRS812 DDQ 796Gbps BiDirectional 400G Ports Keysight CyPerf

The Layer 2/3 throughput here was 796-797Gbps (roughly 398Gbps in each direction) which is pretty close to the 400G wire speed. The actual HTTP traffic being passed (Layer 4/7 throughput) was in the 789-790Gbps range. There were probably other tuning knobs we could have stepped through, but this was within a half a percent of the advertised value, so we feel fairly good about this result on a $1295 list price and likely $1050 or so street price switch. The optics we are running on each side of the link cost us more than the switch, but it was cool to see.

MikroTik CRS812 DDQ 14M HTTP Packets Per Second BiDirectional 400G Ports Keysight CyPerf
MikroTik CRS812 DDQ 13.7M HTTP Packets Per Second Sent BiDirectional 400G Ports Keysight CyPerf

Still, someone is probably going to get upset on this one and complain that it was not 800Gbps of total bidirectional traffic on the ports, even though we are running HTTP traffic, so we have to caveat this with we are not doing a lot of tuning here.

MikroTik CRS812 DDQ Interface Counters At 800Gbps BiDi
MikroTik CRS812 DDQ Interface Counters At 800Gbps BiDi

Still, MikroTik’s interface was showing we were over 800Gbps of bi-directional traffic during the test which felt odd. It might also give a better idea of exactly what this test was doing both sending and receiving 400G of HTTP traffic across two ports at the same time.

MikroTik CRS812 DDQ Power Consumption and Noise

The MikroTik CRS812 DDQ is really interesting when it comes to power consumption and noise. There seems to be a wildly misinformed belief out there that this is a high-power switch at idle that we have seen in comments. Our only guess is that this is from folks unable to read spec sheets and also who have not tested the switch. At idle, we saw 28-36W with a single 10Gbase-T management port connected. While this not 11W like the MikroTik CRS504-4XQ-IN, it is also not 4x the idle power even though it is 4x the switching capacity.

MikroTik CRS812 8DS 2DQ 2DDQ Power Consumption Idle 2
MikroTik CRS812 8DS 2DQ 2DDQ Power Consumption Idle 2

Maximum power for the switch, without attachments, is rated at 81W, but that is not something we have hit. Our sense is that MikroTik is doing something with the Annapurna Labs CPU and the Marvell switch chip to make this happen, but we are never able to reproduce MikroTik’s maximum figures and are always much lower.

MikroTik CRS812 8DS 2DQ 2DDQ Power Supply 6
MikroTik CRS812 8DS 2DQ 2DDQ Power Supply 6

The maximum rated power consumption, with attachments, is 134W. The two optics shown above display why that number matters. For example, the Cisco InnoLight 400G DR4 optic above is rated at up to 12W and for up to 500m and is running in this switch without issue. Two of those are 24W, but two DACs usually will add closer to 1/10th as much power albeit with a much shorter reach.

MikroTik CRS812 8DS 2DQ 2DDQ Power Supply 13
MikroTik CRS812 8DS 2DQ 2DDQ Redunant Power Supplies

Noise is also really interesting. At idle, this switch is 39-41dba. Under load, however, and specifically with higher-power optics, we can see this easily hit 48dba-49dba, and there is likely room for it to go higher with different optics and loads than we generate. We cannot say this is a silent switch. On the other hand, if you are using mostly DACs, then compared to 32-port 400GbE switches, this will seem almost silent.

MikroTik CRS812 8DS 2DQ 2DDQ Fan 4
MikroTik CRS812 8DS 2DQ 2DDQ Fan 4

On the topic of other switches, we also have a Dell Z9332F-ON, which is a 32-port 400GbE switch. Of course, that is 8x the capacity of the CRS812 DDQ. On the other hand, the typical power consumption rating is something like 900W and the maximum is closer to 1500W. For higher-end deployments, the Dell is an older but a better switch. It also uses a lot more power.

Final Words

Ever since Patrick saw this switch in his Touring MikroTik in Latvia to See How they Make Awesome Networking Gear this is one he has been buzzing around, especially since we also knew the NVIDIA DGX Spark and the Dell Pro Max with GB10 were coming. It is also the reason you have been seeing pieces like QSFP Versus QSFP-DD Here Are the Key DifferencesWhat are 400G-SR8 Optics and Why Do They Matter, NVIDIA ConnectX-7 Quad Port 50GbE SFP56 Adapter Review, Building New STH Studio and AI Storage NAS, and so forth. We have been prepping content behind this review since he came back from Latvia in July.

MikroTik CRS812 8DS 2DQ 2DDQ Front Angled 3
MikroTik CRS812 8DS 2DQ 2DDQ Front Angled 3

Let me make this simple for you. There are many reasons to get 32-port 400GbE switches inexpensively on eBay. The price per Gbps is lower and they can physically handle more devices. At the same time, with this at around $1050 street price at the time of this review, if you want a lower power and a lower noise solution to 400GbE and 200GbE, this is it.

MikroTik CRS812 8DS 2DQ 2DDQ 400G QSFP56 00 Port 1
MikroTik CRS812 8DS 2DQ 2DDQ 400G QSFP56 00 Port 1

Of course, we are going to have more on this in the future, but for now, this little switch has been great. We will be buying a few more given our experiences thus far.

14 COMMENTS

  1. That’s insane testing. 800Gbps in n out of each NIC. WTF.

    I’m not current on pricing, but that’s prolly a cool half-million to generate that load on this switch

  2. Hi!
    Is it possible to connect 10Gbe sfp+ and 25Gbe sfp28 nics to the sfp56 ports using an sfp+/28 dac? (Do the sfp56 ports support NZR encoding?)
    Thank you

  3. sirca, according to Mikrotik’s brochure is looks like it does but would be good to verify.
    So that would give you 8 x 10G or 8 x 25G from the SFP56 ports if you don’t have any 50G SFP56 needs. You could also potentially get another 4-8 25G ports utilizing a QSFP28 to 4 x 25G DAC from the QSFP56 ports. That should also be verified but shows the potential flexibility of this switch and somewhat future proofing. Pretty amazing flexibility of this switch.

    CRS812 interface speed support:
    2x 10M/100M/1G/10G Ethernet ports
    8x 1G/2.5G/5G/10G/25G/50G SFP56 ports
    2x 40G/50G/100G/200G QSFP56 ports
    2x 40G/50G/100G/200G/400G QSFP-DD ports
    * QSFP56/QSFP-DD ports also support breakout modes to 1G/2.5G/5G/10G/25G/50G

  4. THAT’S 1.6Tbps TRAFFIC UNIDIRECTIONAL for $1150!

    Lead with that. You’re welcome.

    I’m salivating to see you review firewalls with that suite

  5. Sirca, yes, that works well enough. I have that switch at my homelab since the week it became available to purchase.
    There are some hikkups in firmware with autoneg but overall it works

  6. And same with qsfp28 to 4xsfp28 breakouts. You can even force some of them to work at 10G speeds (but autoneg works on breakout 1 and assumes all other are same speed)

  7. Could you post the output of /interface/ethernet/switch/qos/monitor? I’m curious about the chip capabilities.

    Ideally with latest RouterOS beta. There are some fixes for the switch in the Changelog.

  8. @sts,

    [admin@CRS812] > /interface/ethernet/switch/qos/monitor
    total-byte-cap: 8.0MiB
    multicast-byte-cap: 819.1KiB
    shared-pool0-byte-cap: 3276.8KiB
    shared-pool1-byte-cap: 0

    That is with 7.21beta3.

  9. Thanks! 8MB is not a lot for a 400gig switch..

    I guess that’s a compromize for being relatively budget friendly

  10. Any DAC (active I assume) breakout cables recommendations for
    1) QSFP56-DD to 4 x QSFP28 and/or
    2) QSFP56 to 2 x QSFP28 ?
    I need to connect some existing older devices with QSFP28 100GbE ports.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.