Skip to main content

Руководство пользователя

Сетевой ускоритель

Для чего предназначен "Сетевой ускоритель" в интернет-центрах Keenetic?

"Сетевой ускоритель" (в ранних версиях операционной системы назывался "Аппаратный обработчик пакетов") предназначен для увеличения скорости маршрутизации на данном устройстве. Механизм пакетной обработки трафика обеспечивает максимальную производительность: максимальные скорости маршрутизации и возможность маршрутизировать большое число потоков параллельно. По умолчанию включен.

Примечание

Сетевой ускоритель это не замена обычной функции трансляции сетевых адресов (NAT) в устройстве, а отдельная дополнительная функция.

Поясним подробнее, для чего предназначен "Сетевой ускоритель" в интернет-центрах Keenetic.

Существует два типа ускорителей: аппаратный и программный.

HWNAT — аппаратный ускоритель. Присутствует не на всех устройствах (обычно на младших моделях отсутствует и присутствует на старших).

У центрального процессора есть дополнительный аппаратный модуль (сопроцессор), который предназначен непосредственно для пакетной обработки заголовков IP в кадрах Ethernet (IPoE) и PPPoE. Сетевые пакеты, подлежащие трансляции, складываются напрямую в оперативную память устройства, и этому аппаратному модулю дается команда: "Во всех пакетах заменить адрес X.X.X.X на Y.Y.Y.Y". Отдельный аппаратный модуль выполняет трансляцию адресов во много раз быстрее, чем центральный процессор. Также сопроцессор самостоятельно пересчитывает контрольные суммы. Включение HWNAT влияет на скорость передачи данных VPN-соединений L2TP over IPSecIKEv2IPsec и IPSec Xauth PSK, что позволяет увеличить производительность при любом шифровании, практически не загружая при этом процессор устройства.

Примечание

Дополнительную информацию про аппаратный ускоритель вы найдете в статье "Параметры производительности системы: виртуальный файл подкачки zRAM и ускоритель обработки трафика HWNAT".

SWNAT — программный ускоритель. Присутствует на всех моделях. Ускоряет любое соединение (IPoEPPPoEPPTPL2TP), но может грузить ЦП роутера.

Работают они не синхронно, а по очереди (например, если включен HWNAT и он работает для IPoESWNAT неактивен в этот момент и IPoE не ускоряет; если HWNAT выключить, включается SWNAT). Программный ускоритель работает только там, где отсутствует или отключен HWNAT.

Выбор ускорителя, который из них работает в данный момент (для устройств, поддерживающих оба варианта) выполняется автоматически при наличии в конфигурационном файле команд ppe software и ppe hardware. Командой no ppe выключаются оба ускорителя.

Важно

Мы не рекомендуем выключать сетевой ускоритель, он предназначен для увеличения скорости маршрутизации в интернет-центре.

Выключение аппаратного сетевого ускорителя допускается, если требуется точный учет трафика категорий и приложений для работы службы "Классификация трафика и IntelliQoS".

Подключитесь к веб-конфигуратору и убедитесь, что установлен компонент системы "Сетевой ускоритель". Сделать это можно на странице "Общие настройки" в разделе "Обновления и компоненты", нажав на "Изменить набор компонентов".

hwnat-01-en.png

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