Обзор и тест роутера EdgeRouter X от Ubiquiti Networks

Поделиться в:

EdgeRouter X тестирование и обзор

Не так давно компания Ubiquiti представила линейку компактных высокопроизводительных роутеров EdgeRouter X платформы EdgeMax. Как и в других моделях линейки, в ER-X используется проприетарная операционная система EdgeOS.

Младшей моделью является гигабитный роутер EdgeRouter X, оснащенный пятью гигабитными портами. Он и является темой для этого обзора.

Отличия EdgeRouter X от EdgeRouter Lite и EdgeRouter Pro


EdgeRouter X (ER-X) внешний вид

У многих возникает вопрос, чем же модели EdgeRouter X и EdgeRouter X SFP отличаются от моделей EdgeRouter Lite и EdgeRouter PRO? Для начала, стоит рассмотреть следующую сравнительную таблицу.

  EdgeRouter X EdgeRouter X SFP EdgeRouter Lite EdgeRouter RRO
Количество портов 5 5+1 3 6+2
Наличие SFP нет 1 нет 2
Объем оперативной памяти, МБ 256 512 2048
Объем постоянной памяти, МБ 256 2048 4096
Процессор MIPS1004Kc, Dual-Core, 880 МГц Mips 64, Dual-Core, 500 МГц Mips 64, Dual-Core, 800 МГц
Аппаратное управление потоком (offload) нет да
Пакетная производительность, пакетов/сек 130 000
1 000 000 2 000 000

Главные изменения, которые коснулись EdgeRouter X – процессор и объем памяти. В ER-X также нет аппаратного обработчика потока. Такие упрощения привели к существенному падению пакетной производительности, до 130 000 пакетов/сек. Следует также отметить, что максимальная пропускная способность (емкость) находится на уровне 1 Гбит/сек.

Отсутствие аппаратного обработчика (offload) сильно заметно при использовании VPN-туннелей. В качестве компенсации, производитель установил более мощный процессор.

В целом, EdgeRouter X позиционируется как конечное устройство CPE для распределения и обработки трафика. Старший брат, EdgeRouter X SFP позиционируется как решение для построения базовых станций начального уровня, благодаря наличию PoE на всех портах, а также SFP. В то же время, наличие SFP делает это устройство отличным выбором в качестве клиентского узла FTTH.

Пакетная производительность EdgeRouter X и EdgeRouter X SFP находится на уровне Cisco ISR 1841 и ISR 1941 (Integrated Services Router), а ведь стоимость последних находится на уровне 1 000 $. Если же говорить о EdgeRouter Lite/PRO, их пакетная производительность на уровне Cisco ISR 3945, цена которого составляет порядка 8 000 $.

Таким образом, устройства семейства EdgeRouter обладают лучшим в своем классе соотношением цена/производительность.

Внешнее исполнение EdgeRouter X

EdgeRouter X имеет очень малые размеры, сопоставимы с Mikrotik hAP Lite (RB941-2n), размеры последнего 113x89x28 мм. ER-X имеет еще меньшие размеры – ширина устройства составляет 110 мм, глубина 75 мм, а высота всего 24 мм.

Устройство настолько компактно, что при получении посылки, вам может даже показаться, что посылка не ваша, либо, что в коробку забыли положить блок питания.

EdgeRouter X (ER-X) в открытой коробке

На самой коробке содержится минимум информации. Внутри все компактно – роутер, блок питания и краткая цветная инструкция на английском языке.

EdgeRouter X (ER-X) инструкция, блок питания, роутер

Корпус устройства изготовлен из металла с черным порошковым напылением. В бюджетном сегменте производители, как правило, используют блоки по 4-12 портов, в связи с чем, иногда невозможно подключить коннекторы с толстыми колпачками в соседние порты.

Здесь же, все порты впаяны в плату по отдельности, поэтому между ними имеется дополнительный интервал в 3 мм, что позволяет использовать габаритные коннекторы (например, профессиональные экранированные патчкорды). Всего на передней панели содержится 5 гигабитных портов с экранированием.

Индикация портов вынесена на верхнюю панель, вместе с индикатором питания (PWR). Тут же на верхней панели содержится логотип Ubiquiti, а также название модели.

EdgeRouter X (ER-X) вид сверху

Нумерация портов осуществляется начиная с 0, т.е. с eth0 по eth4. Порт eth0 может быть использован для подачи питания на устройство по Passive PoE 24V. Поддерживается широкий диапазон входящего напряжения от 9 до 26 В. Последний порт (eth4) поддерживает PoE Out.

EdgeRouter X (ER-X) вид на порты

В комплекте с устройством поставляется блок питания 12В 0.5А, которого вам явно будет маловато, если вы решите использовать PoE Out для питания сторонних устройств, т.к. максимальный уровень энергопотребления составляет 5 Вт, а мощность блока питания – 6 Вт.

EdgeRouter X (ER-X) с подключенным интернет-кабелем

К сожалению, диоды предусматривают только один цвет индикации – зеленый. При подключении на скорости 10 Мбит, 100 Мбит и 1000 Мбит – индикация одинаковая, что всё же, является мелким недостатком.

EdgeRouter X (ER-X) вид на светодиоды

Задняя панель содержит гнездо для подключения питания 12 В, резьбовое отверстие для подключения заземления, а также кнопку сброса настроек.

EdgeRouter X (ER-X) вид на боковую панель и префорацию

Боковые стенки имеют перфорацию для улучшения охлаждения устройства. При работе корпус нагревается не сильно, что свидетельствует о хорошем охлаждении и является весьма важным показателем для устройств, обеспечивающих бесперебойную работу сети в круглосуточном режиме 24/7/365.

Нижняя крышка, помимо стандартной маркировки, содержит 4 резиновые ножки, а также 2 крестообразные отверстия для крепления на стену либо щиток. Благодаря такой реализации, вы сможете зафиксировать устройство вертикально в любом из 4-х положений.

EdgeRouter X (ER-X) вид на нижнюю крышку и крепление

В целом, конструкция устройства весьма продумана и выполнена на высоком уровне.

Аппаратная составляющая


EdgeRouter X (ER-X) порты

Как уже упоминалось ранее, аппаратной обработки потока здесь нет, взамен этого, у нас высокопроизводительный двуядерный процессор с архитектурой MIPS1004Kc, каждое ядро которого работает на частоте 880 МГц. На процессор установлен специальный алюминиевый радиатор для улучшения охлаждения кристалла. Судя из размеров системы охлаждения, процессор имеет очень малый тепловой пакет (TDP).

Под нужды процессора выделено 256 Мб оперативной памяти DDR3 и столько же постоянной памяти NAND Flash.

EdgeRouter X (ER-X) вид на системную плату

В качестве оперативной памяти используются чипы NANYA NT5CB128M16FP-DI: 128Мх16, 800 МГц, DDR3 SDRAM, 1600 Мбит/сек. В качестве флеш-памяти используются микросхемы SPANSION S34ML02G200TF100, принадлежащие к классу SLC NAND Flash. Память класса SLC, на порядок дороже и лучше, нежели MLC, поскольку имеет меньшее время доступа и на порядок больше циклов перезаписи, в нашем случае до 100 000 циклов перезаписи для каждого блока.

В целом, пайка выполнена на высоком уровне. Весьма радует отсутствие электролитических конденсаторов, которые имеют свойство засыхать со временем. Сама плата компактно размещена внутри корпуса таким образом, что свободного пространства практически не остается.

Первое включение EdgeRouter X

При первом включении у некоторых пользователей могут возникнуть трудности, т.к. по-умолчанию DHCP-сервер не включен. Но обо всем по порядку.

Первым делом нужно установить на ПК или ноутбуке статический IP из диапазона 192.168.1.Х, за исключением IP-адреса устройства – 192.168.1.1

После этого, необходимо подключить сетевой кабель от ПК (ноутбука) к первому порту (eth0/PoE IN) и открыть в браузере адрес http://192.168.1.1, устройство автоматически перенаправит вас по протоколу HTTPS (при необходимости, добавьте сертификат в исключения).

EdgeRouter X (ER-X) первое включение

После принятия лицензионного соглашения, необходимо авторизоваться с логином и паролем ubnt.

EdgeRouter X (ER-X) - авторизация

На стартовой странице Dashboard вы увидите список доступных интерфейсов, их активность и т.д. Обратите внимание, в базовой конфигурации (Default Configuration), ваше устройство будет работать как управляемый свич. Если вы подключите к любому из портов кабель от интернет-провайдера – ничего не произойдет, доступа в интернет не будет.

Базовая настройка EdgeRouter X

Для выбора режима работы заходим в меню Wizards, здесь нам доступно 3 базовые конфигурации.

Конфигурация Load Balancing предполагает использование 2-х каналов доступа в Интернет (разных провайдеров).


EdgeRouter X (ER-X) подключение к интернет-провайдеру

Подключение к первому интернет-провайдеру осуществляется через интерфейс eth0, ко второму – через интерфейс eth1. Здесь же вы моете выбрать тип подключения для каждого соединения: DHCP, Static IP либо PPPoE. Для каждого из подключений вы можете сразу включить Firewall. Порты eth2-eth4 будут объединены в локальный свич.

При выборе этой конфигурации есть важный нюанс – опция Failover Only. Если вы хотите, чтобы роутер балансировал нагрузку между двумя провайдерами – эту опцию необходимо оставить пустой. Если же вы хотите использовать eth1 только в качестве резервного интернет-подключения при отказе eth0 – установите опцию Failover Only.

Конфигурация WAN+2LAN назначает порт eth0 сервисным, а в качестве WAN порта будет использован eth1, eth2-eth4 будут объединены в свич. Зачем это нужно? При высокой загрузке портов очень важно иметь доступ к панели управления, порт eth0 обеспечит вам полноценный доступ даже при максимальной загрузке LAN-портов. Подобное резервирование используется в высокоуровневых решениях, например в AirFiber.

Конфигурация WAN+2LAN2

Конфигурация WAN+2LAN2 – классический вариант, применяемый в абсолютном большинстве роутеров класса SOHO: порт eth0 используется в качестве WAN для подключения к сети интернет, оставшиеся порты используются в качестве LAN.

выбор конфигурации

После выбора конфигурации, необходимо принять изменения, подтвердить их и произвести перезагрузку устройства.

выбор конфигурации
выбор конфигурации

Обратите внимание! На этом этапе нужно отключиться от порта eth0, а в настройках сетевого адаптера установить автоматическое получение настроек.

подключение кабеля

Далее кабель подключаем к одному из локальных портов (зависит от выбранного типа конфигурации). Устройство готово к работе.

Обновление EdgeOS

Устройство поставляется с предустановленной операционной системой EdgeOS v.1.6.6, поэтому рекомендуется обновиться до актуальной версии. Новые версии ПО исправляют выявленные ошибки, оптимизируют и улучшают функции, устраняют проблемы безопасности, если такие имеются.

EdgeOS v.1.6.6

Для этого переходим на официальный сайт Ubiquiti (https://www.ubnt.com/download/edgemax/edgerouter-x) и скачиваем последнюю официальную версию прошивки. В нашем случае это EdgeOS v.1.7.0.

обновление до EdgeOS v.1.7.0

В панели управления EdgeRouter X открываем нижнюю панель System, находим раздел Upgrade System Image и указываем наш скачанный файл.

обновление EdgeOS

Дожидаемся загрузки файла на устройство. После успешной загрузки файла, система оповестит вас о необходимости перезагрузки устройства для произведения обновления.

обновление EdgeOS
обновление EdgeOS

Возможности ER-X и EdgeOS

EdgeOS представляет из себя специальную ОС от Ubiquiti для устройств EdgeMAX, созданную на базе ядра Linux (на момент написания, ядро 3.10).

В отличие от Mikrotik RouterOS, здесь можно лицезреть лаконичный и интуитивный веб-интерфейс. Такое упрощение привело к тому, что далеко не все функции вынесены в разделы меню, поэтому для продвинутых пользователей хорошо подойдет классический CLI и Config Tree. Удобный терминал есть в самом Web GUI:

Web GUI

Немного о структуре меню и разделов.

Dashboard является стартовой страницей, содержит общую информацию об устройстве и интерфейсах.

Dashboard

Routing содержит информацию о действующих маршрутах. Тут же вы можете добавить новый маршрут, либо отредактировать существующие. Поддерживается статическая маршрутизация, а также OSPF/OSPFv3, RIP/RIPng, BGP (в т.ч. IPv6), IGMP Proxy.

Routing

Firewall/NAT содержит классический набор функций, поэтому отдельно останавливаться не имеет смысла.

Firewall/NAT

В разделе Services собраны настройки DHCP и DNS. При необходимости, вы можете добавить несколько серверов DHCP, либо подключить DDNS. Для DNS присутствует возможность указать количество кешируемых записей. В этой же вкладке можно создать сервер PPPoE.

настройки DHCP и DNS

Во вкладке VPN осуществляется настройка удаленного доступа по PPTP, L2TP, OpenVPN, а также IPSec.

вкладке VPN

Вкладки QoS и Users менее информативны. Первая содержит возможность добавление Smart Queue, вторая предназначена для управления пользователями. Пользователь может иметь 2 уровня прав: администратор и оператор.

Config Tree – дерево конфигурации, которое будет удобно для опытных пользователей. Разделы с установленными параметрами выделяются жирным шрифтом. Если параметр невозможно применить – цвет меняется на красный. В целом, очень удобная реализация.

Config Tree

Раздел Wizard уже рассматривался при первоначальной настройке устройства.

Есть момент, который не понравился. В большей степени это относится к недоработке Dashboard. Вероятно, это связано с новизной продукта и его отличии от EdgeRouter Lite/PRO, в которых используется аппаратное ускорение (offload).

В базовой конфигурации Dashboard корректно отображает скорость на локальных портах. Как только вы выбираете конфигурацию через Wizard – скорость перестает отображаться на локальных портах. При этом для switch0 отображается общая скорость по всем локальным портам, но не учитывает скорость тестовой нагрузки через ПО. Данная проблема наблюдается как EdgeOS 1.6.6, так и в новой версии 1.7.0.

Самое интересное, что графики по интерфейсам также отображают скорость только по WAN и свичу, но при наведении на график отображается правильная статистика по портам. К слову, за время тестирования, устройством был обработан трафик объемом 1 Терабайт!

тест 1TB-TX
тест 1TB-RX

Практическое тестирование. Тест производительности EdgeRouter X


Тест производительности EdgeRouter X

Замер пропускной способности осуществлялся между двумя ПК с гигабитными интерфейсами, подключенными к ER-X. Для большей точности, формирование графика осуществлялось с усреднением значений за 5 сек.

Производителем заявлен следующий уровень производительности:

Пакеты 64 байт 130 000 пакетов/сек
Пакеты 1518 байт 1 Гбит/сек.

А теперь рассмотрим ориентировочную емкость гигабитного канала в разрезе пакетов, которая возможна на практике:

1 Гбит
Пакеты 64 байт 1 400 000 пакетов/сек.
Пакеты 1500 байт 80 000 пакетов/сек.

Т.е. при работе с малыми пакетами по 64 байт не следует ожидать феноменальной производительности. Для таких целей предназначены старшие модели с пакетной производительностью 1-2 млн. пакетов/сек.

В качестве тестового программного обеспечения использовался IPerf с графической библиотекой JPerf 2.0.2.

При первом проходе использовался только один поток, при втором проходе использовалось 10 параллельных потоков. Ниже приведена таблица с усредненными значениями пропускной способности (протокол TCP).

Размер пакета 1 поток 10 поток
64 байт 90 Мбит 255 Мбит
512 байт 375 Мбит 760 Мбит
1518 байт 440 Мбит 945 Мбит

Пакеты по 64 байт

тест Пакеты по 64 байт 1 поток
тест Пакеты по 64 байт 10 потоков

Пакеты по 512 байт

тест Пакеты по 512 байт 1 поток
тест Пакеты по 512 байт 10 потоков

Пакеты по 1518 байт

тест Пакеты по 1518 байт 1 поток
тест Пакеты по 1518 байт 10 потоков

При увеличении количества одновременных потоков, скорость не увеличивается. Отлично справляется устройство и при 100 одновременных потоках TCP, достигая пропускной способности свыше 900 Мбит/сек. Хотя в этом случае, Web-интерфейс становится недоступным по причине высокой загрузки канала. Помните конфигурацию с сервисным портом? Вот для таких ситуаций и нужен сервисный порт.

конфигурация с сервисным портом
конфигурация с сервисным портом

Используя протокол UDP, также удается достичь хорошей производительности – свыше 900 Мбит/сек.: пакеты 1470 байт, 50 параллельных потоков. При использовании 20 потоков, максимальная скорость не превышала 620 Мбит/сек.

Во время тестирования загрузка процессора составляла 2-3%, загрузка RAM 13-14%. Всё это косвенно свидетельствует о наличии аппаратного свича (hardware switch). Какой-либо детальной информации по установленному процессору, к сожалению, нет.

При использовании файрволла и набора правил фильтрации, скорость, конечно же, упадет. Особенно ярко это будет заметно при использовании IPSec. Старшие модели EdgeRouter X и PRO выглядят в этом плане намного привлекательнее, поскольку имеют поддержку offload:

  •     IPSec offload;
  •     IPv4 forward offload;
  •     IPv4 pppoe offload;
  •     IPv4 vlan offload;
  •     IPv6 forward offload;
  •     IPv6 pppoe offload;
  •     IPv6 vlan offload;

 

EdgeRouter X лишен этой поддержки, в чем вы можете сами убедиться, выполнив в CLI команду show ubnt offload:

CLI команда show ubnt offload

Если учесть розничную цену устройства, на всё это можно спокойно закрыть глаза, ведь за такие деньги попросту нет конкурентов с хотя-бы близким уровнем производительности. Как уже упоминалось ранее, пакетная производительность маршрутизатора ER-X находится на уровне Cisco Integrated Services Router 1841/1941, стоимость которых многократно превышает цену ER-X.

Во время тестирования был проведен замер температуры корпуса устройства инфракрасным пирометром: верхняя крышка 31,7 град, нижняя часть – 38,2 град. После отключения нагрузки температура корпуса снижается за считанные секунды – не зря разработчики установили начинку в железный корпус.

В заключение


коробка и роутер

Первое, о чем следует сказать – это цена. На момент написания обзора, розничная цена устройства составляет всего чуть более 50 у.е.

За такие деньги вы получаете высокопроизводительный гигабитный маршрутизатор с достаточно широким набором функциональных возможностей. При покупке стоит учесть отсутствие аппаратного ускорения, а также таких функций как Deep Packet Inspection и Traffic Analisys, которые есть в старших устройствах семейства EdgeMAX.

Благодаря мощному двуядерному процессору, общая производительность EdgeRouter X находится на достаточно высоком уровне и может конкурировать с более дорогими устройствами конкурентов, оснащенными гигабитными портами.

Беспроводного модуля здесь, конечно же, нет, что вполне оправдано как ценой, так и совокупностью остальных характеристик. Но он здесь и не нужен, т.к. предназначение устройства совсем иное.

Хотя само устройство и позиционируется как оборудование CPE, оно относится к уровню Carrier Class – оборудованию операторского уровня, для которого должна гарантироваться высокая доступность и работа в режиме «пять девяток» (99.999% updime). Помимо высокой производительности и надежности, вы получаете балансировку нагрузки (Load Balancing) и резервирование канала в Интернет (Failover) «из коробки», с минимально необходимым количеством настроек.

EdgeRouter X станет отличным выбором для небольшого офиса, когда вы хотите получить высокое качество, но еще не готовы перейти к более серьёзным и дорогим решениям. А ведь цена устройства сравнима с SOHO-роутерами среднего уровня.

В крупных офисах и предприятия EdgeRouter X также найдет свое место, в частности речь идет о более низких уровнях иерархии сети, где достаточно гигабитного канала: отделы, цехи, подразделения и т.д.

Всё это делает ER-X отличным приобретением, LanMarket рекомендует!

logo
Отзывы покупателей
Рейтинг покупателей
5 / 5 5 5 11
На основе 11 оценок покупателей
72.7%
0%
0%
0%
0%
Отзыв
Отлично
Заголовок*
Достоинства
Недостатки
Комментарий*
Представьтесь
Отлично
Достоинства
интуитивный интерфейс, широкие возможности
Недостатки
нет
Комментарий
интуитивный интерфейс, широкие возможности
для OpenVPN не рекомендуется
Достоинства
все что из-коробки работает
Недостатки
а вот остальное ради чего его брать хотелось - нет, настолько неудобно реализовано и коряво, как и Микротик впрочем, что говорить не приходится, при чем тривиальные вещи в виде OpenVPN клиента, про сервер не стоит даже упоминать, не работают, то есть, как бы настройки по форуму есть, но их реализация никакая, компания просто пошла на хитрый шаг, сродни обману, типа на форуме есть то, что вы не найдете у нас в мануале. ASUS роутер имеет в разы удобней и работающую реализацию OpenVPN.
Комментарий
я бы не рекмонедовал к покупке тем, кому нужно OpenVPN
Комментарий
Хотелось бы увидеть тест с новой прошивкой с offload, судя по бета форуму ubnt удалось получить >1500 Mb/s по TCP bi-directional, хотелось бы подтверждения. А в идеале сравнения rtx с offload с hexr3
Комментарий
Ubeavis, В EdgeOS 1.8 оффлоад появился."
Комментарий
Mikrotik hEX PoE lite ну можно сравнить и с Mikrotik hEX PoE lite
Комментарий
Олег Volia, Ну скоро и производитель выпустит официальную прошивку с ускорялками (уже вышла альфа версия https://community.ubnt.com/t5/EdgeMAX/Alpha-software-release-v1-8-5alpha1-now-available-in-the-beta/m-p/1532068#U1532068. "Нет" и "пока нет" это все-таки не одно и то же."
Комментарий
Так никто же не говорит, что у процессора нет поддержки, написано же, у устройства нет. Я когда покупаю - покупаю железо софт. Из коробки аппаратных ускорялок шифрования нет. Если ставить альтернативную - это уже не EdgeMAX. К слову, где выложена прошивка, обсуждения?
Комментарий
Дмитрий, Дмитрий, модуль offload нельзя убрать из процессора (также как и встроенный свич). На альтернативной прошивке все прекрасно офлоадится (HW_NAT 2Gbit, TCP/UDP checksumm, TSO/GRO) правда функционал сановится более домашним. Ждать реализации оффлоада от разработчиков я тоде не стал :)"
Комментарий
Естественно, что тест для обычного подключения DHCP без всяких авторизаций. Разницы там не будет, что LAN-LAN, что WAN-LAN, зато такой тест покажет физический предел железки.Процессор может и поддерживает всё это дело, но… в EdgeRouter X вообще нет модуля offload. И если судить по той информации, которая есть на официальном форуме – и не будет. Оффлоад есть у старших моделях (лайт и про), чтоб как-то это компенсировать, разработчики сюда впихнули более мощный камень. Не стоит ждать обновлений, которые включат аппаратную обработку.А в целом, лично мне железка очень понравилась. За её цену тут вообще придраться очень сложно.
Комментарий
Перечитал статью - не понятно какую производительность тестировали - если LAN-LAN, то в чем смысл - протестировать внутренний свич процессора MT7621A? Когда речь идет о роутере (а не о свиче) тестируют производительность LAN<->WAN - только это значение имеет смысл. Причем на подключениях IPoE, PPPoE, L2TP будут разные значения.MT7621A имеет аппаратные блоки разгрузки много чего (включая Hardware QoS) - все это еще предстоит реализовать в прошивке. Даташит на процессор - http://sourceforge.net/p/wive-ng/wive-ng-mt/ci/master/tree/docs/DataSheets/MT7621_datasheet.pdf?format=rawВот ссылка где видно железо http://fotkidepo.ru/?id=album:56364
Комментарий
В железке стоит процессор MT7621A - аппаратных обработчиков у него полно, просто их необходимо ещё и задействовать в коде ядра. В первой версии прошивки не реализовали, но это не значит что в каждом абзаце нужно писать что процессор/роутер не поддерживает аппаратные ускорялки.

Возврат к списку


Популярное оборудование

Авторизуйтесь, чтобы добавить отзыв

x