Всем привет!
Есть hAP ac^2 c 1 Gbps аплинком в ether1 (DHCP-клиент);
1-й ноутбук подключен 100 Mbps линком в ether2 на микротике;
2-й ноутбук подключен 1 Gbps линком в ether3 на микротике;
3-й ноутбук подключен 1 Gbps линком в ether4 на микротике;
Конфиг микротика дефолтный (за исключением настроек Wi-Fi);
Версия ROS - 6.43.8 (stable).
Проблема/странность:
на 2-м ноутбуке запущен iperf-клиент смотрящий на сервер в интернете ~ 560 Mbps (все ок, ноут больше не тянет);
в это же время запускаю торрент-клиент на 1-м ноутбуке, начинается загрузка файла на скорости 95-98 Mbps и ... скорость iperf`а на 2-м ноуте начинает "дико" скакать - 10-150-400-300-5 Mbps и так далее.
отключаю 1-й ноутбук, вместо него включаю 3-й ноутбук и запускаю торрент-клиент уже на нем: скорость загрузки 300-400 Mbps и iperf на 2-м ноуте абсолютно ничего не замечает и продолжает выдавать ~ 560 Mbps.
Вопрос: как побороть сие безобразие? Почему, когда устройство со 100 Mbps линком начинает утилизировать свои 100 Mbps, остальные устройства страдают?
Странности hAP ac^2
-
- Сообщения: 17
- Зарегистрирован: 31 окт 2017, 14:32
- Vlad-2
- Модератор
- Сообщения: 2531
- Зарегистрирован: 08 апр 2016, 19:19
- Откуда: Петропавловск-Камчатский (п-ов Камчатка)
- Контактная информация:
1) Hardware Offload использовали? Если да, то как? Для каких портов/бриджей?
2) Попробуйте (на время) сделать два бриджа локальных, скажем bridge1-LAN-N1
и bridge2-LAN-N2, (с разными адресациями) в бридж bridge1-LAN-N1 поместите порт (компьютер)
со 100мбит подключением, а в бридж bridge2-LAN-N2 два порта (с гигабитными клиентами) и
на этих только портах включите обязательно Hardware Offload, и ещё раз тестами пройдитесь.
P.S.
Но я бы удалил бы заводской пре-конфиг, обычно проблема в нём,
а также в веб-админке и в визардах, микротик лучше винбоксом
руками настроить....
2) Попробуйте (на время) сделать два бриджа локальных, скажем bridge1-LAN-N1
и bridge2-LAN-N2, (с разными адресациями) в бридж bridge1-LAN-N1 поместите порт (компьютер)
со 100мбит подключением, а в бридж bridge2-LAN-N2 два порта (с гигабитными клиентами) и
на этих только портах включите обязательно Hardware Offload, и ещё раз тестами пройдитесь.
P.S.
Но я бы удалил бы заводской пре-конфиг, обычно проблема в нём,
а также в веб-админке и в визардах, микротик лучше винбоксом
руками настроить....
-
- Сообщения: 17
- Зарегистрирован: 31 окт 2017, 14:32
Сбросил в 0, сделал минимальную настройку (на бриджи разделил, hardware offload включен для ether2 и ether3, fasttrack не включал).Vlad-2 писал(а): ↑28 янв 2019, 17:41 1) Hardware Offload использовали? Если да, то как? Для каких портов/бриджей?
2) Попробуйте (на время) сделать два бриджа локальных, скажем bridge1-LAN-N1
и bridge2-LAN-N2, (с разными адресациями) в бридж bridge1-LAN-N1 поместите порт (компьютер)
со 100мбит подключением, а в бридж bridge2-LAN-N2 два порта (с гигабитными клиентами) и
на этих только портах включите обязательно Hardware Offload, и ещё раз тестами пройдитесь.
P.S.
Но я бы удалил бы заводской пре-конфиг, обычно проблема в нём,
а также в веб-админке и в визардах, микротик лучше винбоксом
руками настроить....
Проблема на месте...
- Vlad-2
- Модератор
- Сообщения: 2531
- Зарегистрирован: 08 апр 2016, 19:19
- Откуда: Петропавловск-Камчатский (п-ов Камчатка)
- Контактная информация:
Хм...
А если:
а) отключить:
Код: Выделить всё
add igmp-snooping=yes name=bridge1Gbps
add igmp-snooping=yes name=bridge100Mbps
Код: Выделить всё
/ip firewall nat
add action=masquerade chain=srcnat out-interface=ether1
на компах погонять гигабитных, что будет?
P.S.
На портах, куда подключены гигабитные сетевые карты - "флаг" H явно появился? На модели роутеров 760, при включении
HW - реально он не включался. Приходилось в свойстве бриджа, отключать RSTP.
Кстати, тоже попробуйте этот эффект.
С hap ac2 в реальности ещё не работал...
-
- Сообщения: 17
- Зарегистрирован: 31 окт 2017, 14:32
Это:
Код: Выделить всё
add igmp-snooping=yes name=bridge1Gbps
add igmp-snooping=yes name=bridge100Mbps
Код: Выделить всё
/ip firewall filter
add action=fasttrack-connection chain=forward connection-state=\
established,related
/ip firewall nat
add action=masquerade chain=srcnat out-interface=ether1
hwoffload включен, но на всякий пожарный на бридже выключал STP.
Пробовал все доступные версии прошивок - эффект прежний.
Эксперимента ради, "сдул пыль" с cat3560E и включил в нее 100 Mbps ноут, а с нее уже 1 Gbps линком воткнулся в mikrotik - как и предполагалось, при такой схеме всё и вся работает так как и должно. Никто никому не мешал и все устройства утилизировали свою полосу без проблем.
Выходит, что mikrotik работает нормально только тогда, когда в 1 Gbps портах у него 1 Gbps линки...
Что еще можно сделать?
- Kato
- Сообщения: 271
- Зарегистрирован: 17 май 2016, 04:23
- Откуда: Primorye
"Что еще можно сделать?"
написать в тех. поддержку производителя
написать в тех. поддержку производителя
- Vlad-2
- Модератор
- Сообщения: 2531
- Зарегистрирован: 08 апр 2016, 19:19
- Откуда: Петропавловск-Камчатский (п-ов Камчатка)
- Контактная информация:
Хм....мда, странно...хотя железка новая и на новых железках бывают некоторые моменты.
1) а не пробовали - 100мбитного клиента при подключении в порт, этот порт потом явно в настройках
сказать чтобы он был только 100 ? (зажать порт)
Как так будет себя вести роутер и тесты
1.1) Также поиграться с установкой 100мбит, но скажем то на порту2, то на порту4, мало ли от типа порта зависит?
1.2) А нет другого оборудования на 100мбит? (ноутбук другой, старый роутер)
2) Наверно Kato прав, уже наверно пора производителю сообщать, только напишите всё красиво,
пару скринов сделайте, покажите скрины с другого оборудования, потом это всё переведите
на английский, и им, на двух языках сразу.....Не забыв кроме скринов приложить конфиг + supout.rif
1) а не пробовали - 100мбитного клиента при подключении в порт, этот порт потом явно в настройках
сказать чтобы он был только 100 ? (зажать порт)
Как так будет себя вести роутер и тесты
1.1) Также поиграться с установкой 100мбит, но скажем то на порту2, то на порту4, мало ли от типа порта зависит?
1.2) А нет другого оборудования на 100мбит? (ноутбук другой, старый роутер)
2) Наверно Kato прав, уже наверно пора производителю сообщать, только напишите всё красиво,
пару скринов сделайте, покажите скрины с другого оборудования, потом это всё переведите
на английский, и им, на двух языках сразу.....Не забыв кроме скринов приложить конфиг + supout.rif
-
- Сообщения: 17
- Зарегистрирован: 31 окт 2017, 14:32
Пробовал, не помогло.Vlad-2 писал(а): ↑29 янв 2019, 17:07 Хм....мда, странно...хотя железка новая и на новых железках бывают некоторые моменты.
1) а не пробовали - 100мбитного клиента при подключении в порт, этот порт потом явно в настройках
сказать чтобы он был только 100 ? (зажать порт)
Как так будет себя вести роутер и тесты
Принудительно переводил порт ноутбука с 1 Gbps портом в 100 Mbps full duplex - в таком случае, когда все клиенты подключены на скорости 100 Mbps, всё работает нормально и все используют свои 100 Mbps без влияния друг на друга.
Так и сделал вчера. Написал в support, посмотрим, что ответят. Если будет какая-нибудь интересная инфа, то постараюсь не забыть отписаться здесь.Vlad-2 писал(а): ↑29 янв 2019, 17:07 2) Наверно Kato прав, уже наверно пора производителю сообщать, только напишите всё красиво,
пару скринов сделайте, покажите скрины с другого оборудования, потом это всё переведите
на английский, и им, на двух языках сразу.....Не забыв кроме скринов приложить конфиг + supout.rif
- Vlad-2
- Модератор
- Сообщения: 2531
- Зарегистрирован: 08 апр 2016, 19:19
- Откуда: Петропавловск-Камчатский (п-ов Камчатка)
- Контактная информация:
Обязательно прошу - отпишитесь. Надо знать некоторые временные болячки той или иной железки.
Вот коллега купил(в ноябре кажется) RB4011 - НЕ отображалось в Винбоксе меню Switch - исправили
не сразу, а лишь в новой прошивке...спустя кажется почти месяц.
-
- Сообщения: 17
- Зарегистрирован: 31 окт 2017, 14:32
Цитирую ответ поддержки:
"... Try this command to disable Flow Control in the switch chip:
/interface ethernet switch set switch1 cpu-flow-control=no
It is enabled by default to better handle large packet fragmentation but sometimes it may cause disturbance."
В ближайшее время проверить не смогу, так что, за что купил, за то и продаю)
"... Try this command to disable Flow Control in the switch chip:
/interface ethernet switch set switch1 cpu-flow-control=no
It is enabled by default to better handle large packet fragmentation but sometimes it may cause disturbance."
В ближайшее время проверить не смогу, так что, за что купил, за то и продаю)