Review: A Dive into Mikrotik's Weird SmartNIC (2022)
alyx.sh
alyx.sh
I know for most of the Mikrotik platforms what gets offloaded to the ASIC and what gets handled by the CPU is a big deal in performance tuning and selecting the correct product for your use case.
Now I had replaced it with a FritzBox as it's popular here in Germany, and my SO may be able to do something with it when I'm not there. As a new hobby project, I have a RB5009UG+S+IN lying around...waiting for me to get into the flow again...maybe around Christmas...
I'm interested to see how many people saying that RouterOS is difficult to pick up are completely new to managed networking equipment, compared to how many are moving from competing solutions.
Then all you need is a remotely-operated power outlet, which is pretty standard for colos nowadays. Toggling the power outlet is as good as a human driving out there and poking the stupid ACPI power-on button.
Given it is the cheapest NIC in its class it should be a mass market product in high demand. The fact you get a free router built in is a cherry on top for the few who need it. If so why is it in such limited supply?
Alternatively it is a way to save rack space for people who need to squeeze in a router that doesn't fit. But if this is a niche marker router why is it so cheep?
Using a high volume Amazon chip. Sadly the software stack is not what this thing deserves. It's a full blown DPU used with something very minimalistic SW wise.
The article makes a pretty good case that it's because it's poorly described, marketed, documented, etc. It might be a unique gem, but nobody can figure out what it can really do, what it's sweet spot is, etc. So, low demand means low supply.
(Annapurna is the CPU company Amazon bought)
RPi 5 set up will make a poor man's high speed multi-port router with in-network computing capability, nice!
[1] Raspberry Pi PCIe Database: MikroTik CCR2004-1G-2XS-PCIe:
https://pipci.jeffgeerling.com/cards_network/mikrotik-ccr200...
Incessantly.
RPi is not originally made for industry usages but there are currently many industry that use it for prototyping and even inside real world implementations due to the existing eco-systems for examples drivers, software, and hardware (daughterboards, hats, etc).
In my case I have designed Linux based network training kit with open source software like Quagga and LiSA (Linux switching appliance). It always good to use widely supported hardware like Rasberry Pi, and this Mikrotik NIC is good for data forwarding plane and network acceleration with potential extras like in-network computing and edge processing similar to SmartNIC and Data Processing Unit (DPU).
Apart from training we also have collaborations with China and Australia Radio Astronomy groups and one of the interesting part is to perform e-VLBI. It is nice to have a device in one small appliance (RPi + accelerator) in the remote observatories that cost less than USD300 with much lower power consumption rather than a full blown Xeon based server with accelerator.
https://www.getic.com/product/mikrotik-ccr2004-1g-2xs-pcie
I've bought Mikrotik gear from them before. They ship to the USA.
What is dac in this context? I'm guessing it isn't digital analogue converter.
https://www.servethehome.com/what-is-a-direct-attach-copper-...
TLAs (three letter acronyms) are hard.
Tangentially… you could build a SFP module that uses a digital to analog converter, outputting the data as a range of voltages vs 1/0s. Hook it up to a speaker for terrible audio. Then listen to it with a microphone hooked up to an Analog to digital converter sfp module on the other end!
These types of cables are literally just copper wire connecting pins at either end. In comparison to fibre optics which require transceivers with their own logic and encoding circuitry within the SFP modules themselves.
Edit: I think this article is actually pretty harmful, I don't think people would normally think of networking as DAC/ADC...
> When it comes to copper cable communications, digital signals are converted as electric signals (analog signals).
The signal is still digital, it's not "analog" at all. Is data being read from your hard drive over a SATA cable "analog"?
You would call the chip that does the encoding for the physical medium the 'PHY' chip - not an DAC/ADC.
Here is the description for passthrough: https://help.mikrotik.com/docs/display/ROS/Ethernet#:~:text=...
With most colos if you ask for a second network drop they make you pay a fee every month, forever. This way I could pay for my custom BMC's network connection once.
This Mikrotik device has a third port, a 1000Base-T one. That should be plenty for BMC.
I am thinking of using this. But it seems like overkill, and I am not interested in learning RouterOS.
RouterOS can be managed using a GUI, with an app called Winbox. It is windows application, but runs fine under wine, arm macs included. You still need to know the concepts, but in a nice clicky way.
The more defense-in-depth, the better.