QNAP QSW-M7308R-4X 8x 25GbE and 4x 100GbE Managed Switch Review

9

QNAP QSW-M7308R-4X Internal Hardware Overview

Inside the switch, we get a compact and straightforward layout.

QNAP QSW M7308R 4X Inside 1
QNAP QSW M7308R 4X Inside 1

Starting with the fans, we get two 1U fans on either side of the AC power input. An important item to note here is that the chassis does not have a lot of side or rear venting, so the design is that these fans are pulling air through the chassis. It is a small feature, but these are 4-pin PWM fans which means they would be relatively easy to replace. Unlike some MikroTik switches in this class, however, they are not hot swappable, nor is the power supply. To be fair, on many half-width switches from larger networking brands the fans and PSUs are not hot swappable either.

QNAP QSW M7308R 4X Fan 1
QNAP QSW M7308R 4X Fan 1

This is our management board.

QNAP QSW M7308R 4X Inside 7
QNAP QSW M7308R 4X Inside 7

This provides the connectivity for our console and 1GbE management port.

QNAP QSW M7308R 4X Inside 2
QNAP QSW M7308R 4X Inside 2

On the main switch PCB

QNAP QSW M7308R 4X Heatsync 1
QNAP QSW M7308R 4X Heatsync 1

Under the heatsink, we found a Marvell Prestera 98DX7324 switch chip.

QNAP QSW M7308R 4X Inside 9
QNAP QSW M7308R 4X Inside 9

Here is the block diagram for the Marvell 98DX73xx family:

Marvell 98dx7324 Block Diagram
Marvell 98dx7324 Block Diagram

This is similar to what you might see in MikroTik’s 25GbE and 100GbE switches. We get low-power and higher-speed ports, which is nice. Here is what the switch looks like without the heatsink on that chip.

QNAP QSW M7308R 4X Inside 8
QNAP QSW M7308R 4X Inside 8

In case you were wondering what that other big chip is, it is a Lattice LCMX02-1200UHC FPGA. These are used in switches because they can boot in something like 1ms and can therefore be online to drive the blinking lights and other lower-level features.

QNAP QSW M7308R 4X Inside 6
QNAP QSW M7308R 4X Inside 6

The QSFP28 cages have heatsinks.

QNAP QSW M7308R 4X Inside 4
QNAP QSW M7308R 4X Inside 4

Here is a look at the internal power supply.

QNAP QSW M7308R 4X Internal Battery 1
QNAP QSW M7308R 4X Internal Battery 1

Next, let us get to the management.

9 COMMENTS

  1. So does it have CLI at all?
    Manual does not tell…

    It should have something, since it has serial console; but it could be only a very limited CLI to stand up Web UI :-(

    I tend to avoid Web-only switches, since all Web UIs usually get obsolete way before switch itself. I’ve a few switches which are impossible to manage via Web anymore due to need for IE6 ;-) or for pre-TLS1.3 crypto etc. They still can be managed via SSH.

  2. Qnap is the absolute worst switch I have ever purchased as a “managed” device. I bought a QSW-M408-2C, which was sold for “parts” on ebay because it was missing a screw on the heatsink internally, like someone forgot to attach one, and the second got loose and rattling around inside. I added a screw, fixed it, but that should have told me what to expect. I bought it *cheap* for $75usd, but it was a 4-port 10g switch with 8 ports 1g poe.

    Next I get into it, set it up, and realize I can’t move the management ip to any other vlan than vlan 1, which is NOT my management vlan like any sane network engineer would do. Finally I logged into the serial console port, and it dropped me in as root, which better or worse – cool! I could tinker with linux, but the management interface is still lame as hell, and I note the version shipped is rather old. So I update it…

    After update, the console changes to some lame non-root shell cli that is absolutely worthless – the only thing I can do is see the management ip from it. Literally nothing else. What?!

    I email support to ask wtf, and they tell me this is normal, and when asked about the silly management vlan only working on vlan1, they tell me yes they’ve had complaints (go figure), and tell me new versions of the switch would be fixed, but this *might* not get the update. It was only about 1.5yr old at the time – might?

    Long story long, it never got the update, my switch is still about useless, lacp doesn’t even work right in a channel, and it’s literally abandonware less than 2 years out of box. Thanks for the fish.

    I’ll NEVER buy anything QNAP again.

  3. The MikroTik CRS812 DDQ 400GbE is absolutely perfect in terms of both price and functionality. The only downside is that it generates more noise than the QSW-M7308R-4X. I wonder if anyone has tested its exact noise level.

  4. Looks like with the separate management board and the Prestera ASIC this could be driven with standard switchdev modules from standard Linux, provided the topology is somewhat normal. DentOS (if that is still a thing) would probably support this natively.

  5. I bought this switch approx. this summer and now I’m thinking how I can get rid of it without too much of a loss.
    WebUI is weird, it resembles more of a home router UI rather than a switch. You can’t see what ports has something plugged in but down and which just empty, you can’t get stats from the sfp module from the ui (other than temperature, which is also hidden somewhere in the menus), you can’t say if you have a fibre or dac plugged in from any of the main pages (it is hardcoded to return “fibre”), only way to tell them apart is to find if it reports temperature.
    Module compatibility is not great. None of mine 10G or 25G fibre modules worked (I have smf from three different vendors, but not from qnap compat list), with 100G modules – qnap-coded works, but my default finisar cwdm4 doesn’t. And it’s worse as you can’t get any diagnostic information and support said they have explicit directive not to take cases about unsupported modules.
    About CLI – answer is “yesn’t” – there is serial port (Cisco style rs232 over rj45) that can’t do anything unless you search for password generator for qnap qsw4.x – then you will get stock Marvell lua cli and then you can get a shell too.

    And that is a shame as I liked hardware a lot, I’d replace my mikrotik crs504 with this one, if it won’t be about software. In theory it should be possible to port ONiE to it, but that probably would take too much effort.

  6. @is39, Prestera 98DX73xx is Aldrin3. It seems that DENT supports only Aldrin2 according to your link.

    I don’t know about mainline switchdev, but marvell’s github repo for switchdev got archived before Aldrin3 support was added (and that I think it want dent is using)

  7. Civiloid, Thanks!
    This platform is also not really cheap for what it offers.
    It’s cheap enough if it would work well and have CLI.
    If i need to work to get CLI for it, I’d rather start with cheaper Chinese models; or with Mikrotik (which is also not too cheap).

    I’d also prefer Broadcom to Prestera, but i doubt we’d see cheap consumer/SOHO Broadcom switches anytime soon.

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.