Community discussions

MikroTik App
 
networth
just joined
Topic Author
Posts: 22
Joined: Fri Aug 26, 2016 7:22 pm

CCR1072-1G-8S+ or a Supermicro server with x86 routerOS ?

Wed Nov 16, 2016 7:14 am

we are currently handling 4Gbps of traffic using an old cisco router, which we are removing now.
we want to use microtik due to its versatility.

confused what to buy,

CCR1072-1G-8S+

or a supermicro server with Xeon E5 Single processor 2640v4 10 cores with 2 x 3 10G NIC cards ?

The price comes to same for both.

I received a Microtik x86 routerOS license for free since i attended the MUM in thailand. That can be used in the supermicro server ?


I read somewhere Microtik CCR1072-1G-8S+ cannot handle multiple cores processing even its 72 cores ? Is it true ?


We need it to act as core router only, with 4 transit and 2 peers termination at 10G ports and will flow at max 5-7Gbps for next 3 years.
And it will be doing iBGP, MPLS, OSPF, routing mostly only.

Nothing else.
 
networth
just joined
Topic Author
Posts: 22
Joined: Fri Aug 26, 2016 7:22 pm

Re: CCR1072-1G-8S+ or a Supermicro server with x86 routerOS ?

Wed Nov 16, 2016 7:15 am

i read in the forums, CCR1072-1G-8S+ has issues like the SFP+ ports going bad after sometime.
Is it true ?
And which version of the RouterOS, the latest is good stable or still with bugs ?
 
User avatar
maznu
Member Candidate
Member Candidate
Posts: 207
Joined: Tue May 05, 2015 11:12 am
Location: 74, FR / SA48, UK
Contact:

Re: CCR1072-1G-8S+ or a Supermicro server with x86 routerOS ?

Wed Nov 16, 2016 9:08 am

I read somewhere Microtik CCR1072-1G-8S+ cannot handle multiple cores processing even its 72 cores ? Is it true ?
The BGP implementation on RouterOS 6 will only use one core for doing the BGP update processing. If you're planning on having this router take a full transit table, that means that one core will be running at 100% utilisation all the time handling BGP updates... and BGP convergence time will be around 5 minutes.

Apparently things are going to be better in RouterOS 7... no idea of timescales though.
 
networth
just joined
Topic Author
Posts: 22
Joined: Fri Aug 26, 2016 7:22 pm

Re: CCR1072-1G-8S+ or a Supermicro server with x86 routerOS ?

Wed Nov 16, 2016 9:17 am

means no matter if its 1072 or supermicro with x86, during full routes propagation, it will still use just 1 core ?
 
User avatar
maznu
Member Candidate
Member Candidate
Posts: 207
Joined: Tue May 05, 2015 11:12 am
Location: 74, FR / SA48, UK
Contact:

Re: CCR1072-1G-8S+ or a Supermicro server with x86 routerOS ?

Wed Nov 16, 2016 9:24 am

means no matter if its 1072 or supermicro with x86, during full routes propagation, it will still use just 1 core ?
All the cores are used for routing packets between interfaces, so if you've got many Gbps of traffic you will see CPU usage on all the cores.

But only one core is running the BGP process, and so only one core is able to change the routing table based on BGP updates.

For example, here is one of our CCRs, where BGP is currently pegging CPU8:
Screen Shot 2016-11-16 at 07.23.31.png
On CCR, because each core is quite low-power, this means that convergence is a bit slow. On x86 you will probably find these CPUs are fast enough - other BGP implementations like BIRD are not multi-core, and they manage to converge quite quickly on x86/amd64 architectures (under a minute).
You do not have the required permissions to view the files attached to this post.
 
User avatar
Murmaider
Member Candidate
Member Candidate
Posts: 126
Joined: Fri Oct 30, 2015 10:10 am

Re: CCR1072-1G-8S+ or a Supermicro server with x86 routerOS ?

Wed Nov 16, 2016 9:35 am

we are currently handling 4Gbps of traffic using an old cisco router, which we are removing now.
we want to use microtik due to its versatility.

confused what to buy,

CCR1072-1G-8S+

or a supermicro server with Xeon E5 Single processor 2640v4 10 cores with 2 x 3 10G NIC cards ?

The price comes to same for both.

I received a Microtik x86 routerOS license for free since i attended the MUM in thailand. That can be used in the supermicro server ?


I read somewhere Microtik CCR1072-1G-8S+ cannot handle multiple cores processing even its 72 cores ? Is it true ?


We need it to act as core router only, with 4 transit and 2 peers termination at 10G ports and will flow at max 5-7Gbps for next 3 years.
And it will be doing iBGP, MPLS, OSPF, routing mostly only.

Nothing else.
I'm not sure if routerOS x86 works with the new E5-2600v4 processors and it's limited to 32bit and 2GB ram, so you would need to use the Cloud Hosted Router (CHR) version and run it in something like vmware's ESXI.

It does handle multiple core processing of traffic (as far as I understand, 8 ports, each having 8 queues spread over 64 cores. The remaining cores are for system processes.
Certain things like BGP is single core I am not even sure this is an issue if you check out this BGP test - http://www.stubarea51.com/2015/07/25/mi ... rformance/

I think most of the SFP+ port issues are old topics and I don't know how many of those the ports actually went, or it was a software issue resolved in a later version of RouterOS.
Look every vendor has hardware failures and issues, unfortunately mikrotik don't provide their failure rates (eg: 1 in 1000 or 1 in 10 000).

However, no matter what vendor or hardware you use, if it's important (like a core router) I recommend having 2 for redundancy.

If you set on the supermicro solution, you could also look at using a E5-2600v3 processor, Intel X520 network interfaces and using something like VyOS.
 
User avatar
j2sw
Member Candidate
Member Candidate
Posts: 131
Joined: Mon Sep 04, 2006 5:42 am
Location: Indiana
Contact:

Re: CCR1072-1G-8S+ or a Supermicro server with x86 routerOS ?

Wed Nov 16, 2016 7:26 pm

I am sticking with the CCR's, even with the BGP issues, mainly because they are fully supported by Mikrotik. I figure any future changes will be weighted toward their own hardware.
 
networth
just joined
Topic Author
Posts: 22
Joined: Fri Aug 26, 2016 7:22 pm

Re: CCR1072-1G-8S+ or a Supermicro server with x86 routerOS ?

Wed Nov 16, 2016 8:16 pm

we have ordered Juniper MX480 as edge and then microtik ccr1072 will be used as core router for all routing.

BGP will be done in the juniper mx480.