Огляд usb-модулів zyxel keenetic plus, функцій шейпера і intelliqos

Огляд USB-модулів ZyXEL Keenetic Plus, функцій Шейпера і IntelliQoSВ даному огляді ми розглянемо додатковий функціонал новинок ZyXEL Keenetic Ultra II і Giga III. За останній час розробники встигли випустити кілька оновлень прошивок. Також в нашій тестовій лабораторії виявилися моделі ZyXEL Keenetic DECT і DSL. Перш за все, варто розглянути функції Шейпера і IntelliQoS, які допомагають керувати шириною пропускання каналу. Друга частина даного огляду буде присвячена DECT-базі для організації домашньої SIP телефонії. Також ми проведемо тестування DSL-модуля, який дає можливість підключатися до провайдерів ADSL2 (+) / VDSL2, а також дозволяє встановлювати прямі з`єднання VDSL2 за допомогою телефонної лінії.

IntelliQoS і шейпер

Необхідно відразу зазначити, що багато користувачів плутають функцію QoS з функцією шейпінгу трафіку. У представленому варіанті модему ZyXEL немає приоритизации трафіку. Це скоріше обмеження пропускної здатності каналу у певного клієнта. Це означає, що користувач може вказати для обраних сегментів локальної мережі або окремих пристроїв максимальне доступне для них значення швидкості доступу в Інтернет. Необхідно звернути увагу на той факт, що мова йде про верхньому порозі швидкості, а не про гарантоване значення швидкості доступу.

Це майже така ж хитрість, якою користуються багато інтернет-провайдери, вказуючи в описі тарифів доступну швидкість до 100 Мбіт / с. Насправді ж, користувач може ніколи не досягти таких швидкостей. Наведемо простий приклад. У вас є канал в 50 Мбіт / с. Якщо ви виставите одному з користувачів обмеження швидкості в 10 Мбіт / с, то решта 40 Мбіт / с будуть поділені між іншими користувачами. Якщо ж ви на такому ж каналі виставите обмеження 20 Мбіт / с для кожного користувача, то ніякого дива не станеться. Канал в результаті все одно буде ділитися між усіма користувачами. Однією з найважливіших особливостей Шейпера в Keenetic за словами розробників є те, що він досить економічно ставиться до наявних ресурсів центрального процесора роутера, не навантажуючи його. І це при тому, що він має виключно програмну реалізацію. Користуватися ним без проблем можна і на молодших версіях Keenetic.



Наприклад, на Omni II завантаження процесора з включений шейпер в середньому виходить вище на пару відсотків, ніж при відключеному. Однак, якщо клієнт нічого не споживає, то і навантаження на процесор не буде. Варто відзначити, що клієнти за шейпер також не роблять ніякого впливу на пропускну здатність інших споживачів трафіку. В результаті ті можуть, наприклад, використовувати апаратне прискорення NAT. За словами розробників, така система виходить набагато ефективніше, ніж конкуруючі рішення. Для того щоб розібратися з роботою Шейпера, можна пошукати відповідну інформацію в інтернеті. Спочатку для перевірки необхідно завантажити свіжий дистрибутив програми без будь-яких обмежень. Після цього необхідно послідовно змінювати обмеження швидкості для клієнта, спостерігаючи попутно за тим, як в залежності від заданих обмежень будуть мінятися швидкість в торрент-клієнті.

Відео: Сумісність ZyXEL Keenetic Plus DECT

Шейпер також використовує і функція IntelliQoS. При активації даної функції маршрутизатор буде автоматично аналізувати поточний трафік, розбирати пакети і визначати, скільки контенту в даний момент споживають користувачі. Після цього маршрутизатор робить одну досить просту річ. За допомогою Шейпера він динамічно обмежує найбільш "ненажерливі" з точки зір мережевого апетиту додатки. Це робиться для того, щоб вони не заважали проходженню відеотрафіка. Як відомо, саме він найбільше чутливий до будь-яких загальмування.

Перш за все мова йде про безперебійне програванні відео потоку з хостингів на подобу Vimeo, You Tube, Megogo. При цьому інші користувачі не будуть відчувати себе ущемленими. Згідно зі статистикою компанії ZyXEL, найбільше проблем користувачам доставляє BitTorrent. При вдалому збігу обставин він цілком здатний забити навіть не надто широкий канал. Однак з практики відомо, що коли користувачі намагаються завантажити чергове оновлення до онлайн-грі, яка важить приблизно 30 Гб в офіційному клієнті, мережева життя інших клієнтів мережі навіть при цілком пристойною пропускної здатності каналу стає просто нестерпною.

Особливого розгляду заслуговує реалізація роботи DPI. У компанії ZyXEL створили функцію розпізнавання типів трафіку з нуля. Надалі ця функція буде виділена в окремий продукт. На жаль, автори не розкривають всіх тонкощів реалізації алгоритмів DPI. Однак в загальних рисах все виглядає приблизно наступним чином: аналізу піддаються всі потоки трафіку з моменту ініціалізації з`єднання. Таким чином, вже на цьому етапі можна розпізнати, що це за трафік, наприклад, шляхом аналізу DNS-запитів або спостереження за процесом встановлення з`єднання між клієнтом і сервером. Перш за все розглядається безпосередньо сам потік і його особливості, такі як частота народження символів і їх послідовностей, особливості структури кадрів і пакетів, а також загальний характер протікання потоку.

Класифікація надалі здійснюється приблизно по двадцять ознаками, які в свою чергу групуються в масив з приблизно 400 елементів. Для поточного потоку поєднання окремих елементів масиву може з певною часткою ймовірності вказувати на те, що даний потік належить до якогось класу трафіку або типу додатків. Після цього дана інформація передається до інших компонентів програмного забезпечення роутера. Вони вже будуть використовувати її на свій розсуд. Таким чином, система IntelliQoS отримує інформацію про те, що якийсь хост включив торрент-клієнт і забив інтернет-канал, що може перешкодити іншому хосту звернутися до You Tube. Тому було б непогано урезонити перший хост.



Для цього IntelliQoS дає Шейпера відповідну команду. Навіть якщо в даний момент ніхто з клієнтів не дивиться відео онлайн, хосту з включеним торрент-клієнтом все одно буде віддано 80% ширини каналу. Це робиться для того, щоб у інших клієнтів онлайн-відео хоча б запускалося. Варто зазначити, що за словами розробників компанії ZyXEL для визначення типу трафіку потрібно близько 30 перших пакетів і близько 1 КБ RAM з кожного потоку. Потім трафік по можливості буде переданий назад на апаратний рівень з метою прискорення роботи. Запис про тип трафіку зберігається в окремому файлі, де вона буде зберігається, поки потік не завершиться. Класифікатор трафіку постійно поповнюється на стороні розробників в напівавтоматичному режимі. Він регулярно передається користувачам разом з оновленнями прошивки.

Щоб включити шейпер, необхідно встановити відповідний компонент. Після цього в списку підключених клієнтів необхідно вибрати потрібного і поставити обмеження швидкості. Щоб задіяти функцію IntelliQoS, необхідно просто поставити одну галочку і вказати значення швидкості доступу до мережі. Іншу роботу роутер зробить сам. Поки що обидві функції доступні тільки в свіжих прошивках NDMS 2.06 для Ultra II і Giga III. Також шейпер є у всіх прошивках 2.05 для роутерів моделей Lite III, Omni II, Viva, Extra, Giga II, Ultra, Keenetic. Функція IntelliQoS поки залишається доступною тільки в деяких старших моделях цього ряду пристроїв. В основному IntelliQoS і шейпер розраховані тільки на користувачів з дуже швидким інтернет-каналом, які хочуть одночасно качати торенти, дивитися IPTV і займатися веб-серфінгом.

Keenetic Plus DECT

Якщо власники ZyXEL Keenetic можуть вже зараз самостійно випробувати IntelliQoS і шейпер, то модуль Keenetic Plus DECT поки не добрався до вітрин магазинів. Апаратна частина даного модуля вже давно готова. Сьогодні ведеться активна робота над програмною складовою. Який чіп використовується в даному USB - модулі, розробники поки що не зізналися. Вони відзначають тільки, що розроблений він був спеціально для даного модуля. Модуль DECT дозволяє підключити до 6 трубок. Вести розмову одночасно можна буде за чотирма. Обов`язковою умовою є наявність у всіх трубок GAP. Над реалізацією пропрієтарних розширень для забезпечення додаткового функціоналу трубок розробники ще думають.




Увага, тільки СЬОГОДНІ!
Оцініть, будь ласка статтю
Всього голосів: 184