Turris Omnia 2022

@ofxyad thinking in the planet, and freedom maybe you should wait better than buy a trashable router.

I have mine 2020 since …2020 :stuck_out_tongue: and run as perfecly as i just can not update to 6.x because of an unresolved bug in pkgupdate process :stuck_out_tongue:

i will just keep cool and try to resolve it.
Just for information i’v never feel more free than after buying this near “local” router.

But my 70 000 kb/s link is just enougth to do all i need,video streaming, web browsin, hosting multiple private fediverse serveces for like a normal family.

I you want it for a long time maybe you could wait a little time and save some money. Maybe just keep :cool: , :no_smoking: and take a :tea: (mint from your own production) :wink:

1 Like

I second the wait.

I ran my internet only on two routers since 2005. The first one was Linksys WRT54GL which I bought and immediately flashed with dd-wrt. As internet got faster and faster I ended up replacing it with an Omnia. The old one had limited bandwidth and could not handle routing and had just the 802.11b WiFi.

With Omnia being quite upgradeable the limit is more likely to be the software. Hopefully the team grows and keeps supporting it.

3 Likes

I am hoping that the CPU in Omnia II is also substantially faster than the current Omnia CPU. Use case: Samba file server with mPCIe SATA add-on in my Omnia. When /etc/samba/smb.conf.template is configured to use smb encrypt = desired, throughput on the local LAN drops from 102MB/s to 11MB/s. (Tip: /etc/samba/smb.conf.template with socket options = TCP_NODELAY is what gets me from ~90MB/s to ~102MB/s on my Omnia) Years ago, I benchmarked samba on Omnia at 121MB/s, which pretty much saturates a GB connection, and software/kernel updates since have taken a toll – I am guessing kernel security paranoia for Spectre and Meltdown (unconfirmed). I am OK with 102MB/s, but not ok with 11MB/s. In the future, I would like to use smb encrypt = desired. For now, I use physically isolated networks to better protect the samba file server.

1 Like

Order of magnitude slowdown with encryption enabled may also be a software performance problem.

1 Like

Do you have evidence of that or are you pontificating? And does it matter if it is hardware or software if my Omnia CPU runs at 100% CPU usage when samba runs at 11MB/s with smb encrypt = desired ? Encryption requires processing power and samba is mature, widely-used open-source software, so without further evidence it seems unlikely to me that the majority of the problem is software performance. (Modern linux kernels and using KTLS in samba might help: a quick grep of samba source code, which uses gnutls, did not find use of gnutls_record_send_file().)

Well, this is why I wrote may. I don’t know what Samba does under the hood. It’s not a 5 minute problem to find out and determine whether the hardware is too slow or if the software could use the hardware better. I also support faster CPU.

1 Like

Putting my pontification hat on, maybe consider separating demanding server duties and routing/firewalling either on dedicated devices or use sufficiently powerful VMs to on beefy hardware if you want to consolidate hardware.A dual core a9, while clearly one of ARM’s better cores*, without encryption offloads/assists might be better used as pure router. Personally I do not expect the next omnia to beat x86 solutions if the goal is to run heavy VMs, but I might be wrong.

*) No sarcasm the a9 IMHO is an excellent core, but it was introduced 2007 according to wikipedia, that it might not fully deliver on a demanding 2022 workload should not be held against it.

2 Likes

Some hot news from an email I got today:

Launching our new 10 Gbps flagship based on NXP octa-core 1,8 GHz CPU with modular RAM up to 64 GB between the second and third quarter of 2023.

5 Likes

I’ll believe it when I see it :upside_down_face:

I like the teaser as well. The SFPs and modular RAM sound sweet!

Cant wait to hold this beast in my hands. 10 Gbps SFP… modular RAM… Sounds like its very future-proof.

4 Likes

NXP, octa-core, 10Gbps?
It looks like they’ll be using an NXP LS2088A:

Features
Core Complex

Eight 64-bit Cortex-A72 CPUs
    Up to 2 GHz,
    Clusters of two cores sharing 1 MB L2 cache
1 MB L3 platform cache
Two 64-bit DDR4 SDRAM memory controllers
    ECC and interleaving support,
    Up to 2.1 GT/s

Networking Elements

Wire Rate I/O processor, featuring:
    8x 10 GbE
    8x 1 GbE
    L2 switching on the Ethernet interface
    XAUI/XFI/KR and SGMII
    MACSec on up to four 1/10 GbE
2x SATA 3.0
4x PCIe Gen 3 controllers
SR-IOV support, Root Complex

Accelerators and Memory Control

Accelerated I/O processing (AIOP) at up to 20 Gb/s packet processing
20 Gb/s SEC crypto acceleration
10 Gb/s Pattern Matching Engine
20 Gb/s Data Compression Engine
One secondary 32-bit DDR4 memory controller for the accelerated packet processing layer, up to 1.6 GT/s
4 PCIe controllers (Gen3) supporting 1x8, 4x4, 4x2, 4x1 lane configurations
3 Likes

Soo… we will inevitably need to upgrade to new hardware to be able to use 64bit applications.

And to be honest. The power of Turris Omnia insufficient to handle traffic in a heavily loaded environment. layer_cake.qos puts it to the limit regularly, affecting both download and upload capacity.

Please offer al least 4 GB of RAM (upgradable) and 4 Cores x86 CPU with SMT for the new model.

Yes, but how else would that work? Sure there are simulators that allow you to execute 64bit code on 32bit CPUs but these are not really intended to run applications. However almost all application to install on an omnia come from the turris repository and there the appropriate bit-ness will be compiled so 32/64 bit is mostly a non-issue (with the exception of applications that drop their 32bit support and require a 64bit OS and CPUs).

In my tests in the past I got my turris omnia to traffic shape with cake up to 550/550 Mbps with bi-directionally saturating traffic, which is pretty impressive. Sure there more stuff you run on the omnia in addition (looking at you pakon :wink: ) the fewer CPU cycles are available for SQM eating into the shapeable throughput a bit but in my case the omnis does fine with PPPoE, NAT, firewalling, pakon, smb, SQM on a 116/37 Mbps link. With >= 4 A72 cores the expected successor to the omnia should be able to traffic shape 1/1 Gbps relatively easily, but I am not sure whether these CPUs will be able to run cake on those 10/10 Gbps links that enthusiasts will be using in the near future. (Personally I do not care all that much, before switching to the omnia I was shaping my 116/37 link down to 49/30 as that was the most my old router could reliably traffic shape with SQM, and in my testing 49/30 with SQM was more usable than 116/37 without, YMMV).

The “modular RAM up to 64 GB” part in the announcement indicates that you will be able to upgrade your RAM yourself (and it is possible they sell the device “clean” that is without any RAM).
Also it is pretty much a “done deal” that they will use an ARM CPU, so no x86, sorry. IMHO that is not really a problem modern ARM cores are pretty decent (it is not ARM’s fault that most consumer routers switched from really old and (by modern standards) weak MIPS cores to rather underwhelming ARM SoCs*). A72 as seen in the raspberry pi4B is a pretty decent core (just like the original omnia’s a9) that gets a lot done with low power demands, but like the A9 it will not be the newest nor fastest core out there once the omnia hits the store shelves.

*) Most CPE manufacturers seem to bet on using acceleration engines in their SoCs/SDKs to make up for somewhat under-powered (but likely energy-efficient) CPUs…

6 Likes

What happend to this router?

I just know that it will be my purchase on day one.

2 Likes

This router is awesome. I have a custom one… x86 + distro linux.

The only things that differ are:
1 - docker/podman + manage docker/podman network
2 - raid 5 + if is available basic ui for raid 5 like cockpit

after that… “shutup and take my money” :smiley:

So I just got a newsletter from Turris:
New Products & Features at IT Partners in Paris

CZ.NIC very soon presents new products and features at IT Partners in Paris on the 15th and 16th of March.

Turris Omnia Enterprise with silver chassis captured atan angle\ 144x216

Turris Omnia Enterprise 10 Gbps router powered by octa-core 1,8 GHz NXP CPU and two RAM slots up to 64GB RAM

Specs (PDF 585KB)
Turris SG1 secure gateway circuit captured from above\ 144x216

Turris SG1 Portable USB-C powered Wi-Fi 6 router
with 4G extensibility

Specs (PDF 660KB)

9 Likes

Looks interesting - especially the Turris SG1. But will there still be a non-enterprise version of the new Turris Omnia?

BTW: Where can I find the newsletter? :smiley:

1 Like

They are sending it via email… in batches, apparently. If you are/were registered on sentinel/project turris.