[uanog] IPSec performance @ x86

Andriy Berestovskyy berestovskyy at gmail.com
Tue Feb 14 18:38:44 EET 2017


Привет!

> On 14 Feb 2017, at 16:28, Volodymyr Litovka <doka.ua at gmail.com> wrote:
> 
> 
> On 2/14/17 3:37 PM, Sergey Smitienko wrote:
> 
>> Для сравнения, http://www.6wind.com/products/6windgate/ пишут про 12.5 Gbps per core на x86, но у них свой userspace IP стек. 
> Я думаю, что как минимум они используют DPDK. Ну и да, не исключены другие оптимизации.

В DPDK есть пример шлюза IPSec:
http://dpdk.org/doc/guides/sample_app_ug/ipsec_secgw.html

Вполне рабочий, мы пользуемся для тестов, но без IKE. Если нужна производительность - можно начать с этого и допиливать.

Генератор тоже может быть узким местом. Из open source и бесплатных рекомендую посмотреть TRex от Cisco. Мы им тестировали дешифрование: генерировали лайнрейт (на 82599 это ок. 9 MPPS) пакетами ESP минимальной длины (106 байт для AES128 + SHA256).

Андрей

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.uanog.kiev.ua/pipermail/uanog/attachments/20170214/a5adf97a/attachment.html>


More information about the uanog mailing list