Hello
I am testing IPSEC hardware encryption between two HEX S (RB760iGS, ROS 6.43.7)
Test environment is : PC1 ↔ Router R1 <–IPSEC–> Router R2 ↔ PC2.
PC1 and PC2 run iperf3.
Bandwidth test with simple IP routing between R1 and R2: 870Mbps
Bandwidth test with L2TP/no encryption between R1 and R2: 450Mbps
Bandwidth test with L2TP/encryption between R1 and R2: 110Mbps, cpu 25% (1 CPU over 4 at 100%)
Bandwitdth test with L2TP/IPSEC: 160Mbps with something like 1,5 cpu used.
This is far from the 450Mbps announced, so I wonder what I missed. IPSEC parameters are supported by HEX-S (tried cbc-128 and 3des, same result).
L2TP server (R1) export:
[admin@MikroTik] > / ip ipsec export
# dec/13/2018 12:38:47 by RouterOS 6.43.7
# software id = KF7H-W7S9
#
# model = RB760iGS
# serial number = A815093DB959
/ip ipsec peer profile
set [ find default=yes ] enc-algorithm=3des
/ip ipsec proposal
set [ find default=yes ] enc-algorithms=3des
[admin@MikroTik] > interface l2tp-server export
/interface l2tp-server server
set default-profile=default enabled=yes ipsec-secret=123123123 use-ipsec=yes
L2TP client (R2) export:
[admin@MikroTik] > /ip ipsec export
# dec/13/2018 12:41:02 by RouterOS 6.43.7
# software id = W4H9-JH1F
#
# model = RB760iGS
# serial number = A81509D1173C
/ip ipsec peer profile
set [ find default=yes ] enc-algorithm=3des
/ip ipsec proposal
set [ find default=yes ] enc-algorithms=3des
[admin@MikroTik] > /interface l2tp-client export
/interface l2tp-client
add connect-to=10.17.10.1 disabled=no ipsec-secret=123123123 name=l2tp-out1 use-ipsec=yes user=R2