A new firmware release is now available for Route10, continuing to expand the platform’s VPN capabilities with a focus on higher throughput for encrypted connections.
Add support for hardware-accelerated IPsec “turbo,” with near gigabit VPN speeds.
IPsec acceleration will be enabled automatically if Acceleration is enabled on the device.
This update is being rolled out now. You can manually initiate the upgrade if you’d like, or it will automatically update overnight (if auto-updates are enabled). The complete, up-to-date changelog is available here:
If you have questions, feedback, or run into any issues, feel free to reply here or start a new topic. Including configuration details or relevant logs where possible helps us troubleshoot and respond more quickly.
Thanks for the update. Any update for VPN is welcome.
This unfortunately broke our IPSEC tunnel, we are examining now however it seems like there is some crypto mismatch between Route10 and the other side that happened after the update.
We would like to see more debug/status in the webui for the IPSEC tunnels to better help to see what it is that is failing.
Jun 4 08:31:51.258 Route10 kern.warn kernel: [ 7151.536836] Db entry not found for the given algorithm <echainiv(authenc(hmac(sha512),cbc(aes)))>
Jun 4 08:31:51.258 Route10 kern.warn kernel: [ 7151.536840] Failed to find driver name for the crypto algorithm: echainiv(authenc(hmac(sha512),cbc(aes)))
I don’t have an IPSec tunnel to test with myself, but I’d expect a reboot to revert the change made from the command line. I’d run that command and see if it resolves the issue without rebooting the Route10 first. If it does, then that command can be added to a post-cfg.sh file to keep it persistent until @Alta-MikeD or someone can dig into the issue further
I just shared the site with Jeff to check.
We did disable hardware acceleration in that config window you mentioned - which worked. But I was worried that that disabled other hardware acceleration other than IPSEC.
This appears to be due an issue in the offload module with the aes* family of ciphers. I’m stilling looking into getting those to fallback to software crypto, but in the mean time if you can switch to the aes*gcm16 family of ciphers, you will be able to turn hardware offload back on.