I am trying to achieve pppoe dialin with new (not jet purchased) CCR2004-16G-2S+
I know that pppoe can´t be hardware offloaded/accelerated and relies on CPU performance due to ethertypes 0x8863 and 0x8864
Can someone tell me if CCR2004 will handle 2Gbit Internet connection without CPU being bottleneck?
Setup is planned like this:
IPS Modem with RJ45 2,5G port →
Mikrotik SFP+ RJ45 10Gbit (pppoe dialin) →
Mikrotik 802.ad ether1+ether2->
Router(Fortigate) with hardware acceleration for 802.ad
Why I am trying to archive this?
Router(Fortigate 80F) is not capable to offload more than 800 Mbit, using only single CPU core
ISP does not offer DHCP or static ip address, which would be offloaded
I am trying to use Mikrotik to mitigate this issue with double NAT if it is strong enough
From what I saw, CCR2004 has strongest single core performance
Yes, you should be able to pass 2Gbps through the 2004 without too much hassle. Without any firewall rules, it maxes out around 19-20Gbps. I had one pushing ~2Gbps with 250+users and it was hitting about 25-30% CPU utilization.
Its performance is similar to RB4011 and RB5009, but with more ports and Layer 2 switch offloading.
2Gbps is feasible on ccr2004 through ethernet forwarding
When you do PPPoE; none of the current Mikrotik RB|CCR devices are capable of performing very high speed forwarding…
We have validated this in our labs and opened a ticket with MT #[SUP-128496]: RB5009/CCR2116/CCR2216 - requiring 10Gbps - pppoe missing hardware acceleration
They responded they currently don’t have any plans to add PPPoE hardware acceleration. We are however unsure if the CPU has these HW features for offload or if these are missing.
Up to pppoe 1Gbps should be possible with even rb5009