Компания Микротик (Mikrotik) выпустила в начале 2016 года новую линейку роутеров RB3011, которая пришла на смену линейки RB2011. По соотношению цена/качество — на наш взгляд является лучшим устройством, которое позволяет перерабатывать до 100 Мбит/с при размере пакета 64 байта при 25 правилах брандмаура.
Характеристики производительности RB3011UiAS-RM
RB3011UiAS-RM | IPQ-8064 All port test | ||||||
Mode | Configuration | 1518 byte | 512 byte | 64 byte | |||
kpps | Mbps | kpps | Mbps | kpps | Mbps | ||
Bridging | none (fast path) | 325.0 | 3,946.8 | 939.8 | 3,849.4 | 1,530.2 | 783.5 |
Bridging | 25 bridge filter rules | 325.0 | 3,946.8 | 384.2 | 1,573.7 | 348.6 | 178.5 |
Routing | none (fast path) | 325.0 | 3,946.8 | 939.8 | 3,849.4 | 1,437.6 | 736.1 |
Routing | 25 simple queues | 325.0 | 3,946.8 | 419.6 | 1,718.7 | 419.7 | 214.9 |
Routing | 25 ip filter rules | 202.0 | 2,453.1 | 204.1 | 836.0 | 188.4 | 96.5 |
Роутер RB3011UiAS-RM в своем составе имеет процессор IPQ8064 производства компании Qualcomm.
О сетевом процессоре IPQ8064
IPQ8064 является высокоинтегрированным SoC-решением, поэтому совмещает в себе несколько разных блоков. Основной вычислительный блок представлен 2 ядрами Krait 300, работающими на частоте 1,4 ГГц каждое. Если кратко, Krait построен на архитектуре ARM, очень похож Cortex-A15, используется в передовых решениях компании Qualcomm – процессорах Snapdragon.
В SoC реализован выделенный блок ускорения (Network Accelerator), состоящий из двух модулей. Первый модуль – пакетный процессор (Packet Processor Engine), состоящий из двух ядер, работающих на частоте 730 МГц. PPE рассчитан на пропускную способность в 5 Гбит/сек и призван ускорить обработку траффика, разгрузив при этом часть ресурсов основных вычислительных ядер.
Второй модуль реализует функции безопасности (Security Engine), в частности это поддержка шифрования AES, 3DES и SHA на аппаратном уровне. Благодаря такой архитектуре, IPQ8064 предоставляет высочайший уровень производительности.
Набор интерфейсов также весьма внушительный: хост I/O, 3 линии PCIe 1x, один порт SATA3, 2 порта USB 3.0, интрфейс XGMII (10 Гбит). Контроллер поддерживает память типа PCDDR3 1066.
Казалось бы, такая высокая производительность требует значительных энергозатрат. И тут Qualcomm есть чем удивить, новые процессоры построены с применением 28нм технологии (TSMC 28nm, Low Power), имеют хорошую оптимизацию для использования в мобильных системах, поэтому отличаются крайне низким уровнем энергопотребления и тепловыделения.
Вывод
Наличие аппаратной акселерации сетевого стека протоколов процессора IPQ8064 позволит роутеру RB3011UiAS-RM работать быстро, используя аппаратное шифрование — ну вообщем на эту железку можно положиться…..
Думаю любая аппаратная реализация лучше программной, например, на базе семейства процессоров Intel i-Core, если рассматривать их сравнение с специализированными сетевыми процессорами.