Инженеры независмой компании Tolly провели тестирование оборудования MikroTik RouterBoard RB1100AHx2 и Ubiquiti EdgeRouter Lite, чтобы сравнить их производительность.
Оборудование |
Детали
|
Программное обеспечение
|
Ubiquiti Networks EdgeRouter Lite
|
Три 10/100/1000 Mbps ethernet порта, процессор Dual-core 500 Mhz MIPS64 с аппаратным ускорением для обработки пакетов | Версия 0.9.5 |
MikroTik RouterBoard RB1100AHx2
|
Три 10/100/1000 Mbps ethernet порта и 10 коммутируемых гигабитных портов (в двух группах)Dual-core 1066MHz PowerPCP2020 | Версия ПО: 5.18 |
Суть тестирования
Измерение пропускной способности для пакетов размерами: 64 бит, 512 бит, 1518 бит; со включёной и выключеной функцией Firewall.
Единицы измерения
Пропускная способность: Мбит за секунду (Mbps) и Килопакеты за секунду (Kpps)Латентность: микросекунды.
Результаты тестирования
1. Производительность без Firewall
(включена IP маршрутизация, отключены: Firewall и функции отслеживания соединений)
Рис. 1. Двунаправлення пропускная способность гигабитных портов в Mbps и Kpps (Firewall неактивен)
1.1. В килопакетах за секунду (Kpps)
Ubiquiti EdgeRouter Lite обеспечивает более высокую производительность, как в Mbps, так и в Kpps.
EdgeRouter Lite
показал прекрасные результаты, пресылая более 1,000 Kpps (1 миллион
пакетов за секунду) размером 64 бит, 704.9 Kpps размером 512 бит и 243.8
Kpps размером 1518бит.
MikroTik RB1100AHx2
показал более слабые результаты со всеми размерами пакетов: 204 Kpps
для 64-битных, 188 Kpps для 512-битных и 153 Kpps для 1518-битных
пакетов.
1.2. В мегабитах за секунду (Mbps)
Как показыват график, EdgeRouter Lite пересылал 672.3 Mbps (64 бит), а MikroTik — 137 Mbps (64 бит).
Для пакетов с размерами 512 бит и 1518 бит роутер Ubiquiti продемонстировал 100% загрузку, пересылая 3000 Mbps.
Результаты RB1100AHx2 в этом тесте были значительно ниже: 799 Mbps для 512-битных пакетов и 1882 Mbps для 1518 битных-пакетов.
2. Производительность с Firewal*
(включена IP маршрутизация и Firewall, отключены функции отслеживания соединений)
Рис. 2. Двунаправлення пропускная способность гигабитных портов в Mbps и Kpps (Firewall активен)
2.1. В килопакетах за секунду (Kpps)
Чтобы оценить работу оборудования в
“реальных условиях”, инженеры Tolly произвели измерения
производительности в Kpps и Mbps со включеным Firewall
Его добавление практически не повлияло на работу Edge router,
который по прежнему показывал самые лучшие результаты во всех 3 тестах.
В среднем Ubiquiti доставил в 4,3 раза больше трафика в Kpps, нежели
MikroTik.
EdgeRouter Lite переслал 1,000 Kpps (1 миллион пакетов за секунду) размером 64 бит, в то время как эффективность работы RB1100AHx2 пострадала от включения функции Firewall и в итоге показала значительно меньшую производительность (около 112 Kpps).
512-битных пакетов удалось передать 669.6 Kpps, что в 3,8 раза больше, чем результат MikroTik (137 Kpps).
2.2. В мегабитах за секунду (Mbps)
В среднем (учитывая пакеты всех размеров) Ubiquiti EdgeRouter Lite переслал в 2,3 раза больше Mbps, чем MikroTik RB.
EdgeRouter Lite пресылал 672.3 Mbps 64 битных пакетов, RB1100AHx2 — 75 Mbps.
Для пакетов размером 512 бит пропускная
способность была зафиксирована на уровне 2,850 Mbps и 581 Mbps
соответственно, для 1518 бит: 3000 Mbps и 1313 Mbps.
3. Измерение средней латентности
За методом LIFO (last in first out).
Рис. 3. Средняя латентность (задержка) в микросекундах
Методолгия тестирования
Тестирумеое оборудование было подключено
непосредственно к Spirent TestCenter SPT-2000 traffic generator c
CM-1G-D12 line card и 12 GbE портами 10/100/1000 Dual Media.
Каждое оборудование было подключено используя 3 гигабитных порта. Процессор Микротика работал по умолчанию на частоте 1066 Mhz.
Три гигабитных порта каждого
оборудования подключались к Spirent TestCenter и настраивались в
топологии full-mesh (т.е. каждый порт получал от каждого порта и
отправлял траффик каждому порту).
Приложение Spirent TestCenter было
запущено на Windows PC и использовалось для конфигурации параметров
тестируемого трафика по методике RFC 2544.
В тесте использовался бинарный поисковой алгоритм для обнаружения
максимальной пропускной способности без потерь по протоколу UDP для
пакетов размером: 64, 512 и 1518 бит.
Перед каждым тестом оборудованию возвращалась его базовая фабричная конфигурация.
Каждый тест длился 60 секунд и был повторен трижды для надёжности результатов.
*Особенности тестирования с включеным Firewall
Для каждого оборудования были
сформированы 25 непостоянных правил в виде Access Control Lists (ACLs),
чтобы разрешить трафик по протоколу UDP согласованный с конкретным
номером порта. Первые 24 правила не касались тестируемого траффика, в то
время как последнее правило было настроенно, чтобы разрешить трафик по
протоколу UDP с портом номер 1024.
Все пакеты тестирумегого трафика обрабатывались каждым из 25 правил (ACLs).
Немає коментарів:
Дописати коментар