I'm currently looking into buying the AX86U Pro router and would like to get confirmation that the Pro also has hardware-based vpn acceleration.
thank you in advance
I'm not sure what "they" you are referring to. They - all AX86U Pro's, or they - all Asus routers. In the latter case, not all Asus router models currently sold have hardware AES support. I believe the AX86U Pro does though.They all have AES instruction sets in the CPU...
I'm not sure what "they" you are referring to. They - all AX86U Pro's, or they - all Asus routers. In the latter case, not all Asus router models currently sold have hardware AES support. I believe the AX86U Pro does though.
Thank you for confirming @drinkingbird.
Currently I'm using a Netgear R7000, which as far as I know doesn't have the hardware aes encryption, and because of this, limits my vpn speeds.
Switching to Asus (and Asuswrt-Merlin) will be a nice upgrade
So i own a r7000 no hw aes. I also have a ac86u it has hw aes. I have a gt2900 also has hw aes. And I have a ax86u pro. It also has hw aes.
Instruction sets in the CPU are hardware AES, afaik.
Was under the impression all the AX would have it
Maybe we are splitting hairs. But I just see that as different levels of hardware, in the examples you give.
Just to confuse everyone even more: in addition to CPU instructions that can accelerate AES processing (which benefits OpenVPN), these routers also do have an additional hardware AES accelerator - the SPU (Security Processing Unit). However that unit's interface lives in kernel space, so it's currently mostly of benefit to IPSEC. OpenVPN residing in userland, the context switches would actually reduce throughput rather than improve it (I did a lot of testing back in the day using cryptodev + BCMSPU).
When I configured Strongswan to use the SPU, IPSEC throughput on a BCM4906 went from 133 Mbps to 250-300 Mbps.
RT-AX68U
RT-AX86S/U/Pro
RT-AX88U/Pro
RT-AX92U
GT-AX6000
GT-AX11000/Pro
GT-AXE11000
GT-AXE16000
ZenWiFi Pro XT12
ZenWiFi Pro ET12
The list is fairly long: various AES, SHA, MD5 variants, etc... Check the list of supported kernel cryptos, and look for all of these that says "module: bcmspu" in it.But wonder what exactly it can accelerate
cat /proc/crypto
E:\Share>iperf -c 192.168.50.12 -N -M 1400 -t 20
------------------------------------------------------------
Client connecting to 192.168.50.12, TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[316] local 10.10.10.1 port 14909 connected with 192.168.50.12 port 5001
[ ID] Interval Transfer Bandwidth
[316] 0.0-20.0 sec 924 MBytes 387 Mbits/sec
Mem: 434776K used, 469692K free, 0K shrd, 3888K buff, 36492K cached
CPU: 0.2% usr 20.7% sys 0.3% nic 59.7% idle 0.0% io 0.0% irq 18.9% sirq
Load average: 3.32 3.37 2.32 4/191 13694
PID PPID USER STAT VSZ %VSZ CPU %CPU COMMAND
240 2 admin RW 0 0.0 3 23.9 [pdc_rx]
230 2 admin RW 0 0.0 0 13.4 [bcmsw_rx]
1170 1 admin S N 9068 1.0 1 1.6 httpds -s -i br0 -p 8443
2608 1 admin R N 21208 2.3 1 0.4 aaews --sdk_log_dir=/tmp
[/FONT]
admin@stargate:/sys# cat kernel/debug/bcmspu/stats
Number of SPUs.........0
Current sessions.......0
Session count..........0
Cipher setkey..........0
Cipher Ops.............0
Hash Ops...............0
HMAC setkey............0
HMAC Ops...............0
AEAD setkey............0
AEAD Ops...............0
Bytes of req data......0
Bytes of resp data.....0
Channel full...........0
Channel send failures..0
Check ICV errors.......0
Packets blogged (us)...0
(ds)...0
No, because Wireguard uses Chacha20. Faster performance than AES, but not hardware accelerated so it's more CPU intensive than a hardware-accelerated AES implementation.it wouldn't benefit wireguard I'm assuming
They all have AES instruction sets in the CPU, depending on the VPN protocol you use (wireguard is the most efficient and should be the fastest) they all have similar performance. Probably 200-250M across most of the AX routers.
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!