суботу, 27 липня 2013 р.

MikroTik RouterBoard RB1100AHx2 против Ubiquiti EdgeRouter Lite

Инженеры независмой компании 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).

Немає коментарів:

Дописати коментар