Производительность NAT это не что иное, как производительность устройства при работе в режиме маршрутизатора с обычным подключением к провайдеру по DHCP, без пользовательской авторизации по логину и паролю.
Для выполнения данного теста достаточно всего 1 маршрутизатор, первый тестовый ПК располагается в локальной сети роутера, второй тестовый ПК — в сети, куда подключен WAN.
При таком сценарии используются правила Firewall и маскарадинг траффика, сами же пользователи в локальной сети выходят в интернет под единым IP-адресом. Это краткое пояснение для тех, кто вдруг не знает, что такое NAT.
Все тесты выполнены на актуальной версии RouterOS 6.42, в качестве тестового программного обеспечения — jperf 2.0.2 (iperf с GUI).
Для лучшего понимания цифр, вашему вниманию предлагается сводный график производительности NAT.
Как вы можете видеть, на графиках есть тесты как с Fast Path, так и без него. Для тех, кто не знаком с Fast Path, кратко поясню. FP реализует специальный механизм, при котором часть пакетов пересылаются напрямую, без обработки ядром операционной системы, а значит и процессором. Чем-то Fast Path напоминает аппаратную разгрузку (Hardware Offload). Путать эти понятия, конечно же, не стоит, поскольку аппаратная разгрузка базируется на возможностях аппаратной платформы — специальных блоках ускорения, заточенных на обработку определенных задач. К примеру, у некоторых чипов есть аппаратный NAT, позволяющий обрабатывать даже 2 Гбит без использования вычислительных ресурсов. Обратная сторона медали в том, что операционная система должна «уметь» использовать аппаратный Offload, без этого никак.
Преимущество Fast Path как-раз в том, что он не завязан на аппаратную платформу и является универсальным решением для всех устройств Mikrotik, независимо от платформы.