MikroTik CAPsMAN и Local Forwarding

Автор: Андрей Торженов

Обновление от:

23/06/2019Новое тестирование на RouterOS 6.44.3


В процессе настройки CAPsMAN (ROS 6.38.5) было замечено, что при выключенном Local Forwarding (datapath.local-forwarding), очень сильно грузится процессор MikroTik’а на котором поднят CAPsMAN.

Да, это ожидаемо в случае, когда много CAP’ов и Wi-Fi клиентов, но тут был всего один CAP (на том же MikroTik где и сам CAPsMAN) и всего один Wi-Fi клиент, который тестировал скорость через speedtest.net.

В роли CAPsMAN и CAP использовался новый MikroTik hAP ac (RB962UiGS-5HacT2HnT) с достаточно мощным процессором MIPS 74Kc V5.0 720 Mhz и 128 Mb ОЗУ, версия ROS 6.38.5.

Результаты измерений

Local Forwarding выключен

CAPsMAN. Загрузка CPU при выключенном Local Forwarding

CAPsMAN. Загрузка CPU при выключенном Local Forwarding

В CAPsMAN выключен Local Forwarding, со всех CAP’в организованны туннели на CAPsMAN и они объединены в один Bridge (1).

Видно загрузку процессора MikroTik с CAPsMAN в 90% (2) при скорости на Wi-Fi ~100 мбит/с (3) и всего лишь при одном Wi-Fi клиенте, который запустил speedtest.

Local Forwarding включен

CAPsMAN. Загрузка CPU при включенном Local Forwarding

CAPsMAN. Загрузка CPU при включенном Local Forwarding

В CAPsMAN включен Local Forwarding и в Bridge только два локальных Wi-Fi интерфейса (1).

Видим, что при тех же условиях, что и для выключенного Local Forwarding (100 мбит/с (3) и одном Wi-Fi клиенте) загрузка CPU около ~25% (2).

Мне кажется, это явление неправильное… не должно быть такой загрузки процессора при такой малой нагрузки на сеть.

Возможно проблема в прошивке.

Повторное тестирование на новой прошивке (23/06/2019)

Появился у меня hAP ac2 (RBD52G-5HacD2HnD-TC) с ROS 6.44.3 и решил я на нём провести аналогичный эксперимент.

Да, железо в hAP ac2 отличается от hAP ac (RB962UiGS-5HacT2HnT), но думаю результаты будут +/- похожи и для hAP ac.

И так, условия такие же: Local Forwarding выключен, трафик ~100 мбит/сек.

Mikrotik hAP ac2. Local Forwarding выключен

Mikrotik hAP ac2. Local Forwarding выключен

Видим, что 2 ядра из 4 загружено ~33%, а в среднем процессор загружен на 7%.

Может это связано с тем, что hAP ac2 мощнее hAP ac, а может оптимизировали RouterOS.

Для более объективного теста, конечно нужен hAP ac, но не думаю, что он у меня появится в ближайшее время.

Если у кого есть hAP ac, были бы интересны результаты тест на новых ROS.

Ссылки

 

The following two tabs change content below.
В профессиональной сфере занимаюсь всем, что связанно с IT. Основная специализация - VoIP и сети передачи данных. Стараюсь не заниматься Windows серверами (но иногда приходится) и 1С.

MikroTik CAPsMAN и Local Forwarding: 3 комментария

  1. Алексей Бабуров

    Скорей всего в прошивке, либо в какой нибудь лишнем форвардинге или правилах на главном. Сейчас настроил сеть с 5 CAPами и шестым на главном соответсвтенно, клиентов порядка 15, во время спид теста по воздуху пинг 2мс, скорость 100% от провайдерской (50МБит/с) и загрузка процессора (2011 стоит как главный) в районе 15%.

    1. Андрей Торженов Автор записи

      Да, тоже думаю что и прошивка в эту загрузку процессора вложила свою лепту… Больше двух лет прошло уже, может что уже и поправили.

      Но и в моём примере скорость 100 мбит/с, а не 50. Но сейчас под рукой у меня нет HAP AC, что бы проверить.

      P.S. Правил форвариинга и т.д. на этом МТ не было ни каких, он вообще не занимался ни роутингом ни NAT’ом.

  2. Андрей Новиков

    Hello, guys!
    You can completely get rid of capsman impact on Wi-Fi performance just turning your caps into L2 mode by disabling cap’s DHCP client.
    Doing this you are almost killing L3 networking load on yours caps.
    Recently made tests shows ZERO Wi-Fi speeds degradation [b][i][u]both in capsman and local forwarding modes[/u][/i][/b] compared to standalone AP.

    Be cool!

Добавить комментарий