Сетевой ускоритель
Для чего предназначен Сетевой ускоритель в интернет-центрах Keenetic?
Сетевой ускоритель (в ранних версиях операционной системы назывался Аппаратный обработчик пакетов) предназначен для увеличения скорости маршрутизации на данном устройстве. Механизм пакетной обработки трафика обеспечивает максимальную производительность: максимальные скорости маршрутизации и возможность маршрутизировать большое число потоков параллельно. По умолчанию включен.
Примечание
Сетевой ускоритель это не замена обычной функции трансляции сетевых адресов (NAT) в устройстве, а отдельная дополнительная функция.
Поясним подробнее, для чего предназначен Сетевой ускоритель в интернет-центрах Keenetic.
Существует два типа ускорителей: аппаратный и программный.
HWNAT — аппаратный ускоритель. Присутствует не на всех устройствах (обычно на младших моделях отсутствует и присутствует на старших).
У центрального процессора есть дополнительный аппаратный модуль (сопроцессор), который предназначен непосредственно для пакетной обработки заголовков IP в кадрах Ethernet (IPoE) и PPPoE. Сетевые пакеты, подлежащие трансляции, складываются напрямую в оперативную память устройства, и этому аппаратному модулю дается команда: Во всех пакетах заменить адрес X.X.X.X на Y.Y.Y.Y
. Отдельный аппаратный модуль выполняет трансляцию адресов во много раз быстрее, чем центральный процессор. Также сопроцессор самостоятельно пересчитывает контрольные суммы. Включение HWNAT влияет на скорость передачи данных VPN-соединений L2TP over IPSec, IKEv2, IPsec и IPSec Xauth PSK, что позволяет увеличить производительность при любом шифровании, практически не загружая при этом процессор устройства.
Важно
В моделях Sprinter (KN-3710/3711), Hopper (KN-3810/3811), Peak (KN-2710), Ultra (KN-1811), Giga (KN-1012), Hopper SE (KN-3812), Sprinter (KN-3712) и Challenger SE (KN-3911) есть особенность — аппаратный ускоритель используется также для ускорения передачи данных между проводными и беспроводными клиентами одного сегмента (так называемый WHNAT; беспроводной аппаратный ускоритель). В связи с этим, отключение аппаратного ускорителя HWNAT может привести к падению скорости в направлении LAN > Wi-Fi. При отключении HWNAT на этих моделях рекомендуется отключать и WHNAT. Сделать это можно командами no interface WifiMaster1 whnat и no ppe hardware
WHNAT — беспроводной аппаратный ускоритель. Присутствует только в моделях Sprinter (KN-3710/3711), Hopper (KN-3810/3811), Peak (KN-2710), Ultra (KN-1811), Giga (KN-1012), Hopper SE (KN-3812), Sprinter (KN-3712) и Challenger SE (KN-3911). Был добавлен начиная с версии KeeneticOS 3.7
. Ускоритель WHNAT разгружает процессор роутера при транзитном трафике между проводным и беспроводным интерфейсом (LAN > Wi-Fi и WAN > Wi-Fi). Это, например, важно для компьютерных игр и шлемов виртуальной реальности.
Примечание
Дополнительную информацию про аппаратный ускоритель вы найдете в статье Виртуальный файл подкачки zRAM и ускоритель обработки трафика HWNAT.
SWNAT — программный ускоритель. Присутствует на всех моделях. Ускоряет любое соединение (IPoE, PPPoE, PPTP, L2TP), но может грузить ЦП роутера.
Работают они не синхронно, а по очереди (например, если включен HWNAT и он работает для IPoE, SWNAT неактивен в этот момент и IPoE не ускоряет; если HWNAT выключить, включается SWNAT). Программный ускоритель работает только там, где отсутствует или отключен HWNAT.
Выбор ускорителя, который из них работает в данный момент (для устройств, поддерживающих оба варианта) выполняется автоматически при наличии в конфигурационном файле команд ppe software
и ppe hardware
. Командой no ppe
выключаются оба ускорителя.
Важно
Мы не рекомендуем выключать сетевой ускоритель, он предназначен для увеличения скорости маршрутизации в интернет-центре.
Выключение аппаратного сетевого ускорителя допускается, если требуется точный учет трафика категорий и приложений для работы службы Классификация трафика и IntelliQoS.
Подключитесь к веб-конфигуратору и убедитесь, что установлен компонент системы Сетевой ускоритель. Сделать это можно на странице Общие настройки системы в разделе Обновления и компоненты, нажав на Изменить набор компонентов.

Начиная с версии KeeneticOS 3.7
в веб-интерфейс роутера на странице Общие настройки системы в разделе Производительность выведен переключатель включения/выключения аппаратного ускорителя.
