Moin,
ich habe gerade ein paar Benchmarks durchgeführt um den Vorteil von AES-NI bei fastd zu ermitteln. Hier sind die Testergebnisse:
salsa2012+umac (GCC, tun, 1280): 424 MBit/s
aes128-ctr+umac (GCC, tun, 1280): 432 MBit/s
salsa2012+umac (GCC, tun, 1280, LTO): 431 MBit/s
aes128-ctr+umac (GCC, tun, 1280, LTO): 427 MBit/s
salsa2012+umac (clang, tun, 1280): 411 MBit/s
aes128-ctr+umac (clang, tun, 1280): 425 MBit/s
null (GCC, tun, 1280, LTO): 538 MBit/s
(LTO = Link Time Optimization)
Als CPU kam eine Intel(R) Core™ i5 CPU M 540 @ 2.53GHz zum Einsatz. Die Benchmarks liefen jeweils 10s mit iperf. Netzwerk dazwischen war nur loopback. Die Tunnelinterfaces wurden jeweils in einen eigenen Networknamespace gelegt um den Traffic wirklich über den Tunnel zu zwingen.