The outcome of this must literally feel like一记重拳for those business customers who bought the fairly expensive CCR1036 or CCR1072 models in the past.
Things improve over time.
Of course it is, but throwing new hardware on the market still won't fix any of the existing software-related issues and limitations.Newer hardware is still needed because Mikrotik does not fit well all basic needs.
Stop with the multithreaded BGP.Thank you for the benchmark. The outcome of this must literally feel like一记重拳for those business customers who bought the fairly expensive CCR1036 or CCR1072 models in the past. The new RB4011 seems to outperform the CCR-series in BGP convergence time - and that for just 200 bucks!
@MT: Multi-threaded BGP must be implemented more urgently than ever!!! Please make this your top priority for the next ROS releases. Why someone would need a 9/16/36/72-core Edge-Router when the BGP implementation can't even utilize the hardware's full potential?
Ok then what about a new CCR series with beefy x86 quad/hexa/octa/deca-coresStop with the multithreaded BGP.
https://m.facebook.com/story.php?story_ ... 4744771319
Not going to stop at all. BGP processing and FIB updates definitely need to become more multithreaded. I have only 1 million routes in one of my CCR1036's, thats only a single full table and some IX routes. Even at that level it takes 3-5 minutes to make it into the RIB and another 3-5 minutes before its added to the FIB. This is whether I'm adding a static route or waiting for a BGP peer to converge. Even small BGP peers i.e. customer ones with 1-5 routes still take 5-10 minutes for BGP convergence to happen. This is vastly different to single threaded BGP on Cisco, Juniper etc because they are more highly optimised and likely faster cores (and less of them) the TILE architecture has a quantity over quality approach (36 cores, 72 cores etc) so really needs to play to its strengths and be able to use the many cores to do these updates.
Didn't take the time to read the link, I take it?Not going to stop at all. BGP processing and FIB updates definitely need to become more multithreaded. I have only 1 million routes in one of my CCR1036's, thats only a single full table and some IX routes. Even at that level it takes 3-5 minutes to make it into the RIB and another 3-5 minutes before its added to the FIB. This is whether I'm adding a static route or waiting for a BGP peer to converge. Even small BGP peers i.e. customer ones with 1-5 routes still take 5-10 minutes for BGP convergence to happen. This is vastly different to single threaded BGP on Cisco, Juniper etc because they are more highly optimised and likely faster cores (and less of them) the TILE architecture has a quantity over quality approach (36 cores, 72 cores etc) so really needs to play to its strengths and be able to use the many cores to do these updates.
If the workload could be cut out to 72 threads we could be looking at <1 minute converge / update time.
Some people don't click on facebook.Didn't take the time to read the link, I take it?Not going to stop at all. BGP processing and FIB updates definitely need to become more multithreaded. I have only 1 million routes in one of my CCR1036's, thats only a single full table and some IX routes. Even at that level it takes 3-5 minutes to make it into the RIB and another 3-5 minutes before its added to the FIB. This is whether I'm adding a static route or waiting for a BGP peer to converge. Even small BGP peers i.e. customer ones with 1-5 routes still take 5-10 minutes for BGP convergence to happen. This is vastly different to single threaded BGP on Cisco, Juniper etc because they are more highly optimised and likely faster cores (and less of them) the TILE architecture has a quantity over quality approach (36 cores, 72 cores etc) so really needs to play to its strengths and be able to use the many cores to do these updates.
If the workload could be cut out to 72 threads we could be looking at <1 minute converge / update time.
My new response to people saying Mikrotik BGP being single threaded is causing them performance issues:
A few points:
1) Control Plane ≠ Forwarding Plane
While the processing of routing updates happens in a single thread, packet forwarding (the actual movement of your packets) is already multi-core capable.
2) BGP is single threaded on Cisco IOS, IOS-XE and IOS-XR as well as on Juniper JunOS and Nokia SRos
The processing of routing updates, and in particular the application of route-filters needs to happen in a "run to completion" matter. That means that running it across multiple threads will result in unpredictable results. This is why you cant just "make BGP multi-threaded". What can be done is to split each protocol to a separate process with a central "conductor" process, this is what Quagga/FRR do with the zebrad process, and what JunOS does with RPD.
Awesome! Please consider a new CCR with ARM, 12G-4S+ and redudant PSUs.Yes, we are aware of this peculiarity and we are working also on new routers that have higher power per core, not just many cores.
GoodLooking forward to them.Yes, we are aware of this peculiarity and we are working also on new routers that have higher power per core, not just many cores.
That is extremely good news.Yes, we are aware of this peculiarity and we are working also on new routers that have higher power per core, not just many cores.
Please do some CCR with ARM or x86Yes, we are aware of this peculiarity and we are working also on new routers that have higher power per core, not just many cores.
It is now Mellanox BlueField based on ARM.Tilera has had its day.
I would also love this --^ ^-- 10-12G eth ports and 4sfp+'s would be AMAZING! With a quad core Arm or equivalent that can handle core functions like BGP properly!Awesome! Please consider a new CCR with ARM, 12G-4S+ and redudant PSUs.Yes, we are aware of this peculiarity and we are working also on new routers that have higher power per core, not just many cores.
Would be ideal for smaller environments where you have fiber uplinks and access with copper.
BlueField goes up to 16 A72 cores. It has PCIe 4.0 and 100GbE/IB.I would also love this --^ ^-- 10-12G eth ports and 4sfp+'s would be AMAZING! With a quad core Arm or equivalent that can handle core functions like BGP properly!Awesome! Please consider a new CCR with ARM, 12G-4S+ and redudant PSUs.Yes, we are aware of this peculiarity and we are working also on new routers that have higher power per core, not just many cores.
Would be ideal for smaller environments where you have fiber uplinks and access with copper.
That's cute. A fit replacement for the aging Tilera CPUs. We can only hope.BlueField goes up to 16 A72 cores. It has PCIe 4.0 and 100GbE/IB.I would also love this --^ ^-- 10-12G eth ports and 4sfp+'s would be AMAZING! With a quad core Arm or equivalent that can handle core functions like BGP properly!Awesome! Please consider a new CCR with ARM, 12G-4S+ and redudant PSUs.Yes, we are aware of this peculiarity and we are working also on new routers that have higher power per core, not just many cores.
Would be ideal for smaller environments where you have fiber uplinks and access with copper.
http://www.mellanox.com/related-docs/np ... ld_SoC.pdf
BlueField goes up to 16 A72 cores. It has PCIe 4.0 and 100GbE/IB.
http://www.mellanox.com/related-docs/np ... ld_SoC.pdf
Mellanox lists this new product line in the same category as Tile.It seems more appropriate for storage systems.
Are you sure?Mellanox lists this new product line in the same category as Tile.It seems more appropriate for storage systems.
They constitute the multicore CPU category in the navigation.Are you sure?Mellanox lists this new product line in the same category as Tile.It seems more appropriate for storage systems.
Mellanox CPU differences.PNG
surely 16cores A72, A73, A75 at 2.8ghz like snapdragon 845 will beat tilera 72 core at 1000mhz, and the benefits of better single thread performance will be hugeBlueField goes up to 16 A72 cores. It has PCIe 4.0 and 100GbE/IB.I would also love this --^ ^-- 10-12G eth ports and 4sfp+'s would be AMAZING! With a quad core Arm or equivalent that can handle core functions like BGP properly!Awesome! Please consider a new CCR with ARM, 12G-4S+ and redudant PSUs.Yes, we are aware of this peculiarity and we are working also on new routers that have higher power per core, not just many cores.
Would be ideal for smaller environments where you have fiber uplinks and access with copper.
http://www.mellanox.com/related-docs/np ... ld_SoC.pdf
Mellanox basically finished the EZchip design integrating their stuff, it is not obvious where they will take it going forward.
Tile-Mx was going to have A53. It seems 16 A72 would be equivalent to 40 A53.
Cavium was acquired by Marvell.
NXP also has a 16x A72 processor with PCIe 4.0 and 100GbE:
https://www.nxp.com/products/processors ... or:LX2160A
Note that Tile-Mx was supposed to start from the top with 100x A53 cores, which would be more powerful than 16x A72. Mellanox kept the 28nm to avoid a more major redesign.Mellanox basically finished the EZchip design integrating their stuff, it is not obvious where they will take it going forward.
Tile-Mx was going to have A53. It seems 16 A72 would be equivalent to 40 A53.
Cavium was acquired by Marvell.
NXP also has a 16x A72 processor with PCIe 4.0 and 100GbE:
https://www.nxp.com/products/processors ... or:LX2160A
更好的去核(李A72 73 75ke A15 we see on rb4011/1100ahx4) to improve single threaded performance, at least at 2.8ghz
the experience is learned, it is easy to reach a point where it is useless to have a large number of light cores, it is better to have fewer cores but to be heavier
surely in some cases many ligth cores like A53 can be helpfull specially if runing at 1.8ghz vs tilegx 1.0 and 1.2 ghz, in any case the major advantage comes from clockNote that Tile-Mx was supposed to start from the top with 100x A53 cores, which would be more powerful than 16x A72. Mellanox kept the 28nm to avoid a more major redesign.Mellanox basically finished the EZchip design integrating their stuff, it is not obvious where they will take it going forward.
Tile-Mx was going to have A53. It seems 16 A72 would be equivalent to 40 A53.
Cavium was acquired by Marvell.
NXP also has a 16x A72 processor with PCIe 4.0 and 100GbE:
https://www.nxp.com/products/processors ... or:LX2160A
更好的去核(李A72 73 75ke A15 we see on rb4011/1100ahx4) to improve single threaded performance, at least at 2.8ghz
the experience is learned, it is easy to reach a point where it is useless to have a large number of light cores, it is better to have fewer cores but to be heavier
A 1100AHx4 with more memory and sfp+ interfaces would be great.
This is an interesting SOC, but they have limited software support (like Tilera) and also do not have as wide a portfolio of SOC's as Marvell.Mellanox basically finished the EZchip design integrating their stuff, it is not obvious where they will take it going forward.
Tile-Mx was going to have A53. It seems 16 A72 would be equivalent to 40 A53.
Cavium was acquired by Marvell.
NXP also has a 16x A72 processor with PCIe 4.0 and 100GbE:
https://www.nxp.com/products/processors ... or:LX2160A
The Tile GX series consists of several models with different amount of CPU cores. It would be great if the new router series would start with 80 Gigabit/s routing performance with the lowest model and going up to several 100 Gbit/s or even 1 Terabit/s for the top router.Yes, we are aware of this peculiarity and we are working also on new routers that have higher power per core, not just many cores.
Hi, i have overclocked RB4011 to 2000Mhz.. When in properly ventilated environment (20' C) it tops about 55'C under 100% load. And goes stable. Only difference is to keep it cool enough in rack. FAN and clean headroom is a must. It is no longer passive cooled device.some body have tried overclocking the rb1100ahx4 or rb4011?
Hi, i have overclocked RB4011 to 2000Mhz.. When in properly ventilated environment (20' C) it tops about 55'C under 100% load. And goes stable. Only difference is to keep it cool enough in rack. FAN and clean headroom is a must. It is no longer passive cooled device.some body have tried overclocking the rb1100ahx4 or rb4011?