I very much doubt that they will. MikroTik's modus operandi when it comes to different CPU architectures has always been that they license software for generic x86 hardware (probably, at this point, more for historical reasons than anything else; I would be sad but not shocked if, at some point in the future, MikroTik discontinues the practice of licensing RouterOS separately from a hardware sale), but for all other architectures, it only runs on hardware that they make that uses that instruction set. As cool as it would be if they did so, as far as I can tell, MikroTik has no real incentive to try to make RouterOS for ARM run on "generic ARM hardware" since, really, there is no such thing. This means that if they did try to support ARM-based systems that other companies build, they would have to pick and choose which specific boards to support, and they would be spending huge quantities of time and resources to ensure that RouterOS runs on somebody else's board flawlessly even though they have no assurance that they will sell a lot of copies to people who use those boards.[...] will be packages for other boards based on ARM cpu? (like x86 package).
I would also guess that in conjunction with your guess about cost factors (and, perhaps more accurately, cost-to-performance ratio factors...I would not be shocked if, at this point, given the fact that ARM is very heavily used in mobile handsets, and that there has been something of an arms race when it comes to mobile CPU performance over the last few years as that market has developed, if an SoC based around ARM that cost about the same as a similarly-spec'd SoC based around MIPS outperforms the MIPS chip), part of this has to do with MikroTik's good (?) relationship with Atheros (which, at this point, is the only 802.11 chipset family that RouterOS supports; MikroTik is in trouble if Atheros ever goes bye-bye), which at this point, as we all know, is owned by Qualcomm. All of the MIPS CPUs that MikroTik has been using since the RB1xx and RB5xx series were discontinued have been built by Atheros, but Qualcomm already had the ARM-based Snapdragon CPU line before the Atheros acquisition. Since MikroTik already gets their wireless chips from Qualcomm, it would not surprise me to learn that there is a Snapdragon CPU under the hood of the RB3011. I think it is also possible (though I readily admit I am just spitballing here) that Qualcomm may be starting to question why they are bothering to build both MIPS and ARM based SoCs when they could be making life simpler for themselves by standardizing on a single architecture across-the-board. MIPS-based Qualcomm SoCs may not be long for this world.I would guess that this turn (which was rejected by Normis a few months ago but is certainly welcome!) was dictated by cost factors, the vast availability of code for ARM...
Except if... they actually decide to do that. I wonder, what if their ARM boards are not entirely custom-made, but based on some popular prototype with some additions?This means that if they did try to support ARM-based systems that other companies build, they would have to pick and choose which specific boards to support...
There is no way that this is the case. Why would MikroTik suddenly subcontract the hardware design to somebody else when they have been making their own custom boards now for years? They have the staff and the expertise, so there is almost no reason for them not to use it. (Also, just look at the case design of the RB3011. Clearly it is in the exact same shape and has the same port layouts as an RB2011. That is only possible if they designed the RB3011 board.)Except if... they actually decide to do that. I wonder, what if their ARM boards are not entirely custom-made, but based on some popular prototype with some additions?
unlikely thats suits for routers, yet, even with 14nm wafers produced SoC.Now if we could get a routerboard based on AppliedMicro X-Gene ARMv8-A architecture. 4x 10Gb SFP+, 2-4 1Gbe interfaces, large amount of memory and 8-16 2.4GHz cores.
That would be the stuff!
unlikely thats suits for routers, yet, even with 14nm wafers produced SoC.Now if we could get a routerboard based on AppliedMicro X-Gene ARMv8-A architecture. 4x 10Gb SFP+, 2-4 1Gbe interfaces, large amount of memory and 8-16 2.4GHz cores.
That would be the stuff!
both A72(the only ARMv8A-based design, anounced, yet) and pervious A57 and A53 really hungry/hot.
but A53 cores was probably good start. relatively cold and relatively fast.
there was several multi-core and many-core(up to 64x in really mass-produced. all more ambitious ARM-devoted companies/design labs, shutdown, sadly) ARMv8 and ARMv8A -based chips, but they are REALLY hugry to use in networking.
as for smaller devices, with up to four cores - its could be decent entry for both SOHO and SMB market. bigger chips - bigger compelxity of design, especially in terms of heat dissipation and PSU/power circuitrty performance/reliability.
both Marvell and especially Qualcomm had quite Nice ARM-based SoC for networking(especially like Krait chips). more beefier are more suitable for dedicated IPS or storage/NAS, rather than generic router/CPE.
p.s.
for that price i was probably purchase one rb3011 "just from curiosity". seriously.
but maybe its fit my home or work too(permanently). like bunch 450g's, 751's, 951's 2011 did(&did good work) before.
thats would be long-awaited 2011 replacement. and 450g/850gx2 replacement of same platform/approach may get quad-core version of same chip. for extra $50-$80(with "extras" like 2x RAM and SD slot) in price or something alike in similar enclosure as 2011/3011 or 450/850 used before.
p.p.s.
about ROS over 64-bit x86 - more likely adoption of K12 chips from AMD(both full-scale APU's and ULV chips follow later). originally they use improved A57 cores, but follow-up WILL use A72 and promised to be very cold and quiet.
AgreeLet's not forget the low power processors, e.g. Intel Xeon E3-1220L v2 - TDP 17W, 2 cores, 2.3 GHz up to 3.5 GHz, and others up to 35W, including eight core Atoms like the C2758 (4 integrated 2.5Gbps Ethernet, 20W, 2.4 Ghz), which all support 64-bit and could make a decent router with a decent power consumption.
http://ark.intel.com/products/family/71 ... unications
A question - I am not a programmer however I will ask: With x86 source code, are there re-writes of code to compile into a 64-bit ROS (so that more RAM memory could be allocated or gain additional CPU throughput) ?maybe.
when SDH and OpenFlow become mature(about 1.5-2 years or so ? MikroTik move portions/all feats of ROS over it, and drop deprecated implementation of feats, w/o affecting b/w compatibility.
as for x86 "in general" - future ULV chips(esp Skylake and Carrizo) with 6W-18W TDP will obliterate MIPS/ARM/PPC chips with same termal package about 5x times and being multicore(and generally SMT too. while AMD rumored to had 4x threads/per core instead of 2x as intel does), but generally SDH boxes(universal/open or proprietary, OpenFlow/alikes-incompatible)presently VERY pricy/expensive. major concern was - relable SoC/CPU supply, cuz only two vendors mean you VERY vulnerable(VIA IP future still unclear), while MIPS/ARM/PPC chips available from nearly hungred of suppliers, many of which had own factories, even small/outdated/archaic.
second was price. and presently major, cuz x86 CPU's remain very expensive.
so some consumers may build x86 gear for ROS, but MikroTik itself unlikely enter such market soon, or contribute much to x86 fork/branch of ROS polishing/fixing/improving.
thats why we're lack 64-bit version of ROS and etc.
You are right but conversion's dark time is far far away behind us....64-bit is quite common and Linux kernel is more than ready to forget 32-bit times.its ain't that simple, sadly.
and arch-specific things differ between x86 and 64-bit(AMD64/IMT64 arch) Seriously.
A small follow up for fellow anxious waiters; we gave Mikrotik a call and on the phone they said both devices should be available end of Q3 / last week of September.As I also have some projects coming up, I wonder if Mikrotik/Normis could give some rough estimate when the 3011 and hAP ac will become available?
go figure - dualcore 1.2Ghz ARM even in crippled A9(?) core with tiny caches/bus/IMC/FPU seriously outperform low-power 32-bit E550(?) PPC SoC from FreeScale.which is or will be faster? the new rb850gx2 or the rb3011 ?
these SDN boxes already made in last 3years. still Very expensive, quirky and lot of prorietary stuff, despite being based on FOSS SDN solutions.Myself - I would love to see a a new bread of screaming high-throughput Mikrotiks using the latest/fastest/lots-of-CPU-cache Intel 64-bit processors available.
Even using ROS x86 (32-bit) in a VMware environment, I am able to get Mikrotik UDP speed tests using 127.0.0.1 over 17 gig. And between two different VMware boxes with 10-Gig links with each hosting a ROS x86 (32-bit) in a VMware environment, I am still able to get a Mikrotik speedtest of of almost 10 gig (ROS to ROS through the network).
I also suspect that running the same tests without using Hypervisors (VMware), the results would only be faster.
I would like to ask, what is the fastest any RB has achieved with a Mikrotik speedtest to 127.0.0.1 ?
I would very much like to see a high-end Mikrotik with the power to take on a full-sized Cisco router and possibly out-perform a Cisco.
my 2 cents
North Idaho Tom Jones
I know almost nothing about the CHR. What is the difference between CHR and x-86 ROS?it seems that you have not seen CHR yet
CHR is Cloud Hosted Router, a special IMG file for virtual machines. Improvements over regular x86 from ISO file:I know almost nothing about the CHR. What is the difference between CHR and x-86 ROS?it seems that you have not seen CHR yet
CHR is already available for all of the above. It is an image that you can convert to any of the mentioned formats, and run CHR in KVM, Quemy etc. See the forum links I posted, there are instructionswow !
sounds like cool offer/product :=)
there isn't plans to port appliance to EMC/VMWare, VirtualBox/HyperBox, Parallels contaniers/format and community-made/support FOSS platforms ?
qemu atleast ? kvm-based products ?
Forget about it. HFS+ and AFP are proprietary technologies made by Apple and not licensed to anyone.- triple band wireless plus HFS+ plus AFP
There are commercial HFS+ drivers for Windows since many years ago, for example.Forget about it. HFS+ and AFP are proprietary technologies made by Apple and not licensed to anyone.- triple band wireless plus HFS+ plus AFP
Also keep in mind it's a ROUTER - performance for file sharing will be horrible anyway.
for 10Gb ports im afraid even top CCR aren't powerful enough, mostly because ROS didn't scale much between many-cores, yet.Now that I got rid of the bridge on my RB2011 I think I will pass and remain ac-less.
Upgrade triggers:
- gigabit WAN next year
- 10GBaseT wirespeed ports
- triple band wireless plus HFS+ plus AFP
- PoE out plus built-in power supply
its meant "USE/configure as smart switch" ie with sacrificed/crippled/reduced config.CCR does not have a 10GbE switch, everything goes through the CPU.
It is possible to have something cheaper which is not suboptimal in this regard.
Yes, it has the hardware, but no it's not yet working - they haven't gotten the drivers for it integrated into RouterOS yet. I presume that will be something that happens in ROSv7.... whenever that might be. (It's like sasquatch - there have been a few blurry pictures of it, but nothing concrete).Has the RB3011 IPSec hardware acceleration?
I am looking for a cheap device that could handle 500mbps IPSec.
Regards.
Thanks ZeroByte!Yes, it has the hardware, but no it's not yet working - they haven't gotten the drivers for it integrated into RouterOS yet. I presume that will be something that happens in ROSv7.... whenever that might be. (It's like sasquatch - there have been a few blurry pictures of it, but nothing concrete).
I wouldn't rely on that. It was promised, but I don't believe it'll happen soon.I hope IPSec acceletarion could work soon.
Does anyone perhaps have any numbers (or could run a quick benchmark) on what it can handle in terms of unaccelerated IPsec/AES? If the RB2011 could hit around ~40mbps, it shouldn't be a stretch for the significantly faster processor in the RB3011 to get close to 100mbps at least?I wouldn't rely on that. It was promised, but I don't believe it'll happen soon.I hope IPSec acceletarion could work soon.
Thank you for the informative reply mrz.RB3011 without acceleration can get around 150Mbps UDP traffic with 1400 byte packets.
i think hardware - advance faster than sofware implmentation for "advertised as hardware implementation" offloading of some portions of it.Thank you for the informative reply mrz.RB3011 without acceleration can get around 150Mbps UDP traffic with 1400 byte packets.
That is quite impressive for software crypto.
Hopefully we one day see hardware crypto on ARM.