Community discussions

MikroTik App
 
arm920t
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 69
Joined: Sat Aug 03, 2019 8:02 am

Does the RB5009 machine have hardware NAT acceleration capability?

Mon Jul 29, 2024 10:39 am

I know this question has been asked many times, but there has been no official explanation. Is FastPath/FastTrack a pure software acceleration solution? Does it use the SOC's built-in hardware acceleration module? In particular, does the RB5009 machine have hardware NAT acceleration capability? I hope to get an official reply, thanks !
 
User avatar
mkx
Forum Guru
Forum Guru
Posts: 13599
Joined: Thu Mar 03, 2016 10:23 pm

Re: Does the RB5009 machine have hardware NAT acceleration capability?

Mon Jul 29, 2024 12:32 pm

Is FastPath/FastTrack a pure software acceleration solution?
Fastpath/fasttrack is in principle software feature. Some devices are capable of offloading, have a look at L3HW offloading, it has a section about which devices can offload what.

There are devices which are supposedly to offer similar functionality but it's not (yet) implemented in ROS. This may happen in future or not (so it's not sensible to base your purchase today on expectation that it will happen in future).
 
arm920t
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 69
Joined: Sat Aug 03, 2019 8:02 am

Re: Does the RB5009 machine have hardware NAT acceleration capability?

Tue Jul 30, 2024 5:50 am

So for RB5009 it is a pure software NAT router. I mean it doing NAT in Linux Kernel without using hardware accelerator in the soc,right?
 
User avatar
mkx
Forum Guru
Forum Guru
Posts: 13599
Joined: Thu Mar 03, 2016 10:23 pm

Re: Does the RB5009 machine have hardware NAT acceleration capability?

Tue Jul 30, 2024 6:50 am

So for RB5009 it is a pure software NAT router. I mean it doing NAT in Linux Kernel without using hardware accelerator in the soc,right?
Yes. So far.
 
killersoft
Member Candidate
Member Candidate
Posts: 273
Joined: Mon Apr 11, 2011 2:34 pm
Location: Victoria, Australia

Re: Does the RB5009 machine have hardware NAT acceleration capability?

Tue Jul 30, 2024 7:09 am

Looks like the 88E6393X switch chip used in the 5009 can do basic L3 hardware routing, but I cannot find doco on chip NAT functions.



https://www.marvell.com/content/dam/mar ... -brief.pdf
.
.
You do not have the required permissions to view the files attached to this post.
 
User avatar
mkx
Forum Guru
Forum Guru
Posts: 13599
Joined: Thu Mar 03, 2016 10:23 pm

Re: Does the RB5009 machine have hardware NAT acceleration capability?

Tue Jul 30, 2024 7:59 am

Looks like the 88E6393X switch chip used in the 5009 can do basic L3 hardware routing.

Hence the second paragraph in my post #2 above. In ROS nothing can be taken for granted until it's actually implemented. For example, allegedly MT7621A (SoC, used in Hex RB750Gr3) can do some L3 in hardware, there are reports that some other vendors use same SoC in their devices and the performance is much higher than in MT devices ... but that's not supported in ROS. So I wouldn't hold my breathe waiting for RB5009 to get L3HW support.