Networking and hardware 15 min read

MikroTik RB5009UG+S+IN: the router for network enthusiasts

Review of the compact eight-port wired router with 10G SFP+ and RouterOS 7: architecture, capabilities, power consumption, temperature and limitations to know.

The MikroTik RB5009UG+S+IN looks like a small switch, but its real value lies behind the ports. This wired router combines a 64-bit ARM quad-core processor, RouterOS 7, a 10 Gbit/s SFP+ port, a 2.5 Gbit/s Ethernet port, and seven Gigabit ports. It is aimed less at the household looking for Wi-Fi ready in five minutes than at the network enthusiast, the home lab, or the small infrastructure wanting to control its VLANs, VPNs, routes, and traffic queues.

After getting hands-on with it, the verdict is clear : the hardware offers a lot in a compact and silent case, but it requires an understanding of RouterOS. Its versatility is precisely what makes it interesting — and what prevents recommending it to everyone.

An unusual spec sheet in this form factor

ProcessorMarvell 88F7040, 64-bit ARM, 4 cores from 350 to 1,400 MHz
Memory and storage1 GB DDR4 and 1 GB NAND
Ethernet1 × 2.5 Gbit/s and 7 × 1 Gbit/s
Fiber or DAC1 × 10 Gbit/s SFP+
Expansion1 × USB 3.0 type A, up to 1.5 A
SwitchingMarvell 88E6393, 10 Gbit/s full-duplex link to the processor
Power supplyDC jack, two-pin terminal block, or PoE-in on ether1, from 24 to 57 V
Power consumption14 W without accessories, up to 25 W with peripherals
CoolingPassive, fanless
Dimensions220 × 125 × 22 mm
SystemRouterOS 7, level 5 license

The metal chassis also acts as a heatsink. It is low-profile, heavily finned, and fanless : no noise, no moving parts, but heat is deliberately transferred to the case. The side openings are also used for mounting. With the appropriate accessories, four units can sit side-by-side in 1U.

Front view of the MikroTik RB5009UG+S+IN and its eight Ethernet ports
The case brings together all the main interfaces on the front : power, SFP+, USB, 2.5 GbE, and seven Gigabit ports.

Port tour: everything is accessible on the front

From left to right, there is the reset button, the DC power jack, the SFP+ cage, the USB 3.0 port, and then the eight Ethernet ports. Ether1 is the only 2.5 Gbit/s copper interface and also accepts PoE-in power. Ether2 to ether8 are limited to 1 Gbit/s. A 24–57 V terminal block on the side provides a third way to power the device.

Close-up of the DC jack, SFP+ cage, USB port, and 2.5 GbE port of the RB5009
The 2.5 GbE port is ether1. It receives PoE, but does not power a remote device.

The SFP+ port accepts a fiber module or a compatible DAC cable. A 10GBASE-T copper module can also work, but it consumes more power and runs hotter ; therefore, you should check the compatibility list, ventilation, and module temperature. For a short link to a switch or server, a DAC remains often the simplest and coolest solution.

An architecture that requires distinguishing switching from routing

All interfaces connect to the 88E6393 switching chip. It communicates with the processor via a 10 Gbit/s full-duplex link. This does not mean the router can endlessly add up 10 Gbit/s, 2.5 Gbit/s, and seven times 1 Gbit/s across every conceivable rule.

A frame switched in hardware within the same bridge can stay in the switch chip. A packet that changes subnets, crosses the firewall, undergoes address translation, enters a QoS queue, or goes into a tunnel will demand more from the processor. Performance then depends on packet size, the number of rules, connection tracking, the type of encryption, and the configuration.

The manufacturer's throughput tables are therefore useful for comparing scenarios, not for promising 10 Gbit/s in any topology. You must test your own configuration with iperf3, monitor the four cores, and verify that the hardware offloads what it can offload.

RouterOS 7: the real reason to buy this router

The hardware would just be a dense box without RouterOS. The system allows building a much more precise network than an ordinary ISP router :

  • bridges, VLAN filtering, and link aggregation ;
  • multiple Internet connections, policy routing, and failover ;
  • OSPF and BGP for a lab or advanced infrastructure ;
  • IPv4 and IPv6 firewalls, NAT, and address lists ;
  • WireGuard, IPsec, and OpenVPN VPNs as needed ;
  • DHCP, DNS, time server, captive portal, and diagnostic tools ;
  • simple or hierarchical queues for QoS ;
  • scripts, scheduler, API, and SNMP monitoring.

This depth comes at a cost : it is easy to create a rule that cuts off access to the router, places a port in the wrong VLAN, or allows too much traffic. Safe mode in WinBox and the terminal is essential during remote changes : if the session drops unexpectedly, RouterOS automatically reverts the changes made in that mode.

First boot: five steps before any experimentation

  1. Connect a computer locally and open WinBox or WebFig at the configuration address indicated by MikroTik. WinBox can also find the device by its MAC address.
  2. Create a dedicated account with a unique password, then disable the default account if your configuration still uses it.
  3. Update RouterOS and RouterBOOT to a stable branch suited to your deployment.
  4. Keep the input firewall and restrict WinBox, SSH, the API, and WebFig to administration networks. For remote access, prefer a VPN such as WireGuard.
  5. Export the configuration and create a backup before major changes. Keep both files off the router.

Also disable unused services, MAC administration outside the maintenance network, neighbor discovery on untrusted interfaces, and the bandwidth test server in production. An unused interface can simply be disabled.

VPN, BGP, QoS: enough headroom for a real lab

With four ARM64 cores, the RB5009 can run several functions simultaneously that would saturate a small consumer router. In a home lab, it can handle inter-VLAN routing, a WireGuard tunnel, firewall rules, a queue to protect latency, and a few BGP sessions without appearing to constantly work at its limit.

However, beware of shortcuts. FastTrack speeds up many established flows, but it can bypass certain queues, rules, or inspection functions. Disabling it makes processing more predictable for a QoS or accounting lab, while increasing CPU load. The right setting depends on the goal : maximum throughput, complete flow observation, or detailed traffic policy.

For a VPN, the protocol and encryption significantly change the outcome. A local measurement between two wired hosts, then another across the tunnel, is more informative than a single figure found in a spec sheet. Monitor per-core usage : a moderate overall load can mask processing mostly concentrated on a single core.

Containers: possible, but the router does not become a server

RouterOS 7 offers an optional package to run containers on this ARM64 architecture. This opens up light use cases : DNS relay, small collector, auxiliary service, or network tool. The feature is disabled by default and enabling it requires confirmation with physical access, a deliberate protection against silent takeover.

The integrated gigabyte of NAND is not an application disk. For a container, use an external SSD over USB 3.0 instead and limit writes. An active database, an indexing engine, or a critical service will remain better placed on a server or a NAS. The router must continue to route even if a USB device or a container fails.

Temperature: the hot case is the heatsink

Without a fan, the surface temperature varies with load, power supply, the SFP+ module, and airflow. On the unit photographed, a spot measurement showed about 38 °C on the top face and 43 °C under the case, while RouterOS reported a processor close to 49 °C. These figures describe a specific environment : they constitute neither a guarantee nor a failure threshold.

The official range of –40 to +60 °C refers to the tested ambient temperature, not an internal temperature target. Leave space above and below, do not place the device on fabric, and avoid trapping a very hot copper SFP+ module in a cabinet without airflow.

Taller feet can improve natural convection. In the setup photographed, a 3D-printed stand elevated the router and the processor temperature dropped by about 5 °C. This result obviously depends on the furniture, the load, and the ambient air.

MikroTik RB5009 elevated by a 3D-printed stand to improve convection
Elevating the chassis allows more air to circulate under its passive heatsink.

What works, and what is missing

StrengthsLimitations
Extremely comprehensive RouterOS 7Steep learning curve
10G SFP+ and 2.5G Ethernet in a small caseOnly one 2.5 Gbit/s copper port
Metal, passive, and silent caseHot chassis if convection is poor
Three power inputs and wide voltage rangeNo PoE-out on this version
Dynamic routing, VLAN, VPN, QoS, and automationNo integrated Wi-Fi
USB 3.0 and containers for light servicesNAND storage is not suited for write-heavy workloads

The lack of Wi-Fi is sometimes presented as a flaw, but it can be an advantage in a clean architecture : the router stays in the rack or cabinet, while access points placed in the right spots handle the radio. You just need to plan for their PoE switch or injectors, since this version of the RB5009 does not power them.

Who is it for?

The RB5009UG+S+IN is particularly suited for the person who wants to segment their network, connect a NAS at 2.5 Gbit/s, use an SFP+ link to a switch, learn BGP or OSPF, host multiple VPN tunnels, and keep headroom to evolve the configuration. It also finds its place in a small business that already has separate access points and an administrator comfortable with RouterOS.

It is less suited for someone expecting a mobile app with three buttons, integrated Wi-Fi, or eight multigigabit ports. For a simple Gigabit Internet connection and two devices, its software richness will remain largely unused. For a rack entirely at 2.5 or 10 Gbit/s, its mix of one 2.5G port and seven 1G ports requires adding a switch.

Conclusion

The MikroTik RB5009UG+S+IN is an excellent enthusiast router because it dictates almost nothing. It can become the VLAN core of a house, the gateway of a lab, a WireGuard hub, a compact BGP router, or the interface between a multigigabit connection and an SFP+ rack. Its silence, its three power inputs, and its form factor reinforce this impression of a serious tool.

In return, you must accept to document its configuration, test the rules, back up before changes, and learn the RouterOS logic. The hardware has headroom ; the final quality depends mostly on how it is administered.

Technical references

About the author

Jeremy Kraft runs the infrastructure and the self-hosted services of the IBCSC. These guides describe configurations that were actually deployed and re-checked before publication.

Discussion

Comments

0

No comment yet. Feel free to open the discussion with a question or your own experience.

Have an account? Sign in

Plain text, 2 000 characters maximum. New comments are moderated. Your name is shown with the comment. No e-mail address is asked; only a non-reversible fingerprint of your IP address is kept to fight spam.