Есть два способа протестировать маршрутизатор.
Первый — включить, поднять BGP, погонять трафик, увидеть какие-то циферки, посмотреть на мигание лампочек и поставить галочку.
Второй — начать копать предел прочности.
Александр Кушнер из «Инфосистемы Джет» пошёл вторым путём и начал задавать неудобные вопросы: сколько влезет VRF и BGP-сессий, когда начнут заканчиваться маршруты и ACL, что происходит с CPU под GRE, IPsec и NAT и насколько цифры из документации похожи на то, что получается на стенде.
Препарировали EcoRouter ER-T116 и Eltex ESR-31, а Huawei AR6280 использовали для сравнения. И вот что нашлось интересного.
Спойлер: однозначного победителя в итоге не нашли — и это, пожалуй, самый полезный результат теста. Так что выбирать «лучший отечественный маршрутизатор» задача вообще не очень осмысленная.
У EcoRouter поднялось 512 BGP-сессий при заявленных 1024. С маршрутами тоже не так весело: в реальности - 100 тысяч, а обещали миллион. Причём уже на этом объёме BGP начинал выдавать странное.
Eltex свои 1000 BGP-сессий честно отработал, а вот с маршрутами дошёл до миллиона вместо заявленных 2,5 и ушёл в себя.
С ACL случилось отдельное веселье. EcoRouter позволил создать более 64 тысяч записей, но применить такой ACL к интерфейсу уже нельзя. Записи есть. Пользоваться ими нельзя. Зато цифра красивая получилась.
В остальном в очередной раз подтвердилась старая инженерная истина: «10-гигабитный интерфейс» в документации не означают «10 гигабит полезного трафика со всеми включёнными фичами». Размер пакета, шифрование, число потоков и распараллеливание потоков быстро возвращают нас мира фантазий в суровую реальность.
Так что перед тем как покупать железо, проведите аудит, погоняйте честные тесты и только потом тянитесь за кошельком.