Depends on the needs...
As an edge router it can easily handle 10Gbps fibre internet links with firewall, queues, BGP, IPSec etc. and a couple of 10Gbps LAN interfaces which is pretty good for the price, and for LAN switching you should connect it to something with hardware offloading such as any of the CRS models as is the usual setup...
In the case of the CCR2004-1g-12s+2xs using the Passive Intelligent Port Extender - PIPE - 98PX1012, you will never be able to forward traffic in off-load hardware. Everything will have to go to the CPU.
It can even do Kernel bypass, but you will have to go up and down on PCI and CPU.
The only thing I ask of MikroTik regarding this matter is that they make it clear in the documentation that hardware offloading is not possible with this type of hardware. Stubborn customers continue to buy this in the false hope that one day a savior version will come along, and then blame consulting for not being able to make better use of the box.
I don't know which Cisco models, but I believe all Telco and DC line models support VXLan.
So I believe that's the way to go.
The same goes for EVPN.
P.S.: Cisco's support for EVPN with MPLS is known to have some limitations.
As with the scenarios we've been working on here, I imagine that Traffic Engineering is within the scope of your scenario. So, taking MPLS out of the scenario... That leaves SRv6.
I wouldn't bet on MikroTik implementing SRv6 anytime soon.
But what we can consider is VXLan over IPv6 as encapsulation, and letting the SRv6 of the next-layer equipment handle the TE.
The questions I have now are ones I will need to test extensively.
VRF hardware offload on the CRS3XX, with routing protocols, route-leaking, firewall raw, and rules.
Will it work well?
VXLan with IPv6 as underlay com hardware offload.
Will it work well?
Hardware offload on the VRF on the CRS3XX, considering VXLan interfaces with VTEPs in IPv6.
Will it work well?
If all this is working well, then we have a model to use MikroTik equipment with some level of decency as PEs in a low-cost carrier network delivering L2VPN and L3VPN.
Which is really irrelevant if you are using it as it is designed and that is as a low cost fast (over 10Gbps) router...
And MikroTik states pretty clearly that nothing can be offloaded to HW:
Since 98PX1012 isnt a switch but a port extender which is also clearly visible on a block diagram:
Can't update from this version to the latest alpha (ab524 at the moment). If I'm updating as usual, it shows that beta1 is newer. If I use downgrade, it doesn't do anything.
Beta and RC releases should be marked as [testing] chain;
Alpha or "ab" Releases should be marked as [development] chain;
I would also be in favor of placing a restriction on the device-mode where by default only [long-term] and [stable] are allowed. And after enabling the specific functionality, then allow [testing] and [development].
This would prevent naughty children from playing with fire.
Agree.
But, they have problems with determining which version is newer. Logically, beta comes after ab and this is probably the reason it thinks beta is newer. But in fact this ab was released a couple of hours ago while the beta was released about 2 weeks ago. I think they should use build date instead of release channel to detect what is newer and what is older.
*) sfp - fixed linking for hAP ax S and hEX S (2025) with "1G-baseX" link-mode;
still not working, of the port, connected to the Mikrotik is only 1G fixed.
Agreed. Now perhaps some allowed-upgrade-channels=stable,long-term so it's controllable. I've long argued there should be MORE device-mode controls which help fill in gaps in the policy system by just disabling certain features beyond the ones declared "dangerous", and functions more like "skin" that removes the UI.
Here I'm not so sure... I sorta like that testing is "rc", or an "rc" a future patch version, with the idea they languish longer in that state. And development is either "beta" or "alpha", depending on the testing channel that populated (e.g. an "rc" of a new minor testing becomes "alpha" of next version, and some future "7.23.1" might live in testing.
At some level IDK, other than channels should always be progressively older --> newer, i.e. "testing" is never newer than "development".
I would keep access management separated and not abuse device-mode for access management. But when it comes to disabling features device-wide, as device-mode already does for some sections, yes absolutely. Mikrotik, we need more device mode.
Last time we saw this changelog message, 7.15beta introduced issues (especially these "sa query timeout") and took until 7.19.2 to be resolved. I hope this time this goes well and improves wifi-qcom.
Any release notes for that new driver? I am aware of two bugs:
when the signal level is quite low, like -90 and lower, the "registration" tab shows random values in the Signal column. This is not fixed. (the "Scan" function shows correct values so it cannot simply be a hardware limitation)
the "distance" value is ignored above 20km. has this been fixed? (not tested that yet)
Is there any updates on other devices getting arm64 support like the E60iUGS (hEX Refresh 2025), or is it still just the L009 that can be reinstalled to arm64?
Thank you very much for VRF support. Is there anything we have to enable to get it running or will it "just work" without any additional configuration steps needed?
It means EVPN Type-5 Routes are already working on this version? It covers L3VPN Routes also?
Edit:
It means EVPN Type-5 Routes are already working with VXLan on this version?
It covers L3VPN Routes also?
P.S.: If true, I'm really excited to test this! But my work schedule until the end of the month, and the angry wife I have at home, will not allow this to happen before the week of June 29th.