Чому процесор роутера важливіший за індекс AX6000 на коробці

Індекс AX6000 на коробці роутера читається як обіцянка швидкості. Але під навантаженням — десяток телефонів, пара камер, торент — пристрої з одним маркуванням розходяться: один прокачує весь канал, інший помітно просідає. Індекс цю різницю не пояснює.
Причина проста: індекс описує радіочастину, а швидкість під навантаженням упирається в чип, який обробляє трафік. Розберемо, що визначає пропускну здатність завантаженої мережі та коли роутер Асус варто вибирати за процесором.
Звідки береться індекс на коробці
Маркування на кшталт AX3000 складають зі швидкостей усіх діапазонів одразу — на папері, без заміру. Але клієнт не підключається до всіх смуг разом: телефон бере одну, та й то частково. У тесті CNET роутер з обіцяними 1750 Мбіт/с віддавав 802 Мбіт/с — удвічі менше. Тобто індекс — стеля радіочастини, а не реальна швидкість.
Коли швидкість упирається в процесор
Реальна швидкість залежить від того, що роутер робить з кожним пакетом. Щоб пакет пішов в інтернет і повернувся, маршрутизатор переписує в ньому адреси та порти — це NAT, і на гігабіті таких операцій мільйони в секунду. Коли їх рахує сам процесор, дешевий двоядерник не справляється. Навантаження знімає апаратне прискорення: типовий трафік іде в обхід ядер, і з ним роутер віддає близько 930 Мбіт/с проти 400 без нього. Тому навіть двоядерний RT-AX52 на прискоренні тримає гігабіт.
Але у прискорення жорстка умова. QoS, захист від загроз і VPN вимагають бачити кожен пакет, і для них прискорення вимикається. Тоді весь NAT знову лягає на ядра, а швидкість просідає приблизно вдвічі. До того ж пріоритизація йде на одному ядрі, тому під QoS чотириядерний чип працює як одноядерний.
Звідси видно, коли процесор стає вузьким місцем:
- канал від 500 Мбіт/с — без прискорення NAT упирається в ядра;
- QoS або захист від загроз — трафік іде через ядра, а не в обхід;
- кілька десятків пристроїв — таблиця з’єднань упирається в пам’ять;
- VPN на роутері — процесор шифрує кожен пакет.
Який роутер під яку мережу
Сценарій навантаження прямо вказує на потрібний клас чипа. Простій мережі з каналом до 500 Мбіт/с вистачає двоядерного RT-AX52: важких функцій немає, а гігабіт він тримає на прискоренні. Щойно додаються QoS і захист, потрібен чотириядерний процесор — наприклад, TUF Gaming AX3000 V2 з 1.7 ГГц на ядро. Десяткам пристроїв з пріоритизацією, захистом і VPN запас дає GT-BE19000AI: чотири ядра по 2.6 ГГц і 4 ГБ пам’яті.
Однаковий індекс означає однакову радіочастину, а поведінку під навантаженням задає процесор. Тому коробку варто читати з кінця: спочатку чип під свій сценарій, а вже потім цифру AX.
