Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
DreamRouter7 wifi странные тайм-ауты TCP только при подключении к DR7., UniFi Network
 
Недавно купил DreamRouter7 и две U7Pro AP. Конфигурация довольно простая: три Wifi SSIDs и три сети/VLAN. Зональный файрвол включен и работает корректно. У меня 1Gb оптика, очень стабильная. Проводные клиенты всегда имеют полное подключение к интернету — неважно, к какому VLAN они подключены. Wifi клиенты также всегда имеют полное подключение к интернету, когда подключены к U7Pro AP, независимо от того, к какому Wifi SSID/VLAN они подключены.

Я могу проверить клиент, просто стоя рядом с U7Pro, выключая/включая wifi, проверяя страницу UniFi Clients, чтобы убедиться, что я подключен к U7Pro (а не к DR7), и затем загружая крупную веб-страницу. Это всегда работает.

Однако, иногда, когда клиенты подключены к DR7, у клиентов возникают странные TCP таймауты. Я проверяю это, стоя рядом с DR7, выключая/включая wifi, подтверждая на странице Unifi Clients, что клиент подключен к DR7, и затем загружая веб-сайт. Веб-сайт начнет загружаться, но после нескольких килобайт — может быть, пары мегабайт — соединение зависнет, и больше данных не будет поступать. Выглядит как отсутствие окон, но когда я wireshark, я вижу лишь задержки, а не типичное отсутствие окон. Наблюдал такое поведение на недавно обновлённых Chromebooks (использующих 5GHz) и на Android Pixel 9 (использующем 6GHz) и на MacBook Pro 2024 (тоже 6GHz).

Я говорю "иногда" выше, потому что это не всегда происходит. Когда я это замечаю, я перезагружаю DR7. Обычно соединения стабильны какое-то время после перезагрузки. Но в конечном итоге клиенты начинают демонстрировать вышеописанное поведение.

Что еще хуже, это происходит только при подключении к интернету. Хосты внутри моей сети, такие как сам DR7 или мой NAS, все загружаются корректно по TCP.

Ещё один аргумент: сайты, которые сильно зависят от UDP или QUIC — такие как Google — в основном работают нормально. Очевидно, что это проблема с TCP.

Я пробовал как с включенным, так и с выключенным "Flow Control", и это, похоже, не имеет значения. Jumbo Frames включены, но я не менял никаких MTU в системе.

Я в полном замешательстве, почему это происходит. Есть ли у кого-нибудь подсказки по устранению неполадок или диагностике?

Спасибо.
UnifiOS: 4.1.22
Network: 9.0.114
U7Pro устройства подключены по проводу; "Mesh"ing отключен.
 
Взял некоторые pcap'ы с интерфейса UDR7. Мне показалось, что UDR7 как-то контролирует TCP-трафик, потому что я видел TCP RST и что-то, что выглядело как нулевое окно. Наверное, какая-то странная реализация flow control от UniFi. Я точно видел это поведение даже при отключенном flow control, так что не ясно, что там происходило. У меня 4.2.12 уже пару недель, и проблема не повторилась.
 
К сожалению, у меня тоже был такой же или похожий опыт с моими двумя UDR7. Это происходило с версией 4.1.22, а теперь и с 4.2.12 (официальная версия).
 
Похоже, это исправлено переходом на прошивку UDR7 версии 4.2.11 (сейчас в режиме Early Access).
 
Коротко: DR7 с двумя точками доступа U7Pro. Иногда бывают странные задержки TCP при подключении к интернету, когда клиенты подключены к Wi-Fi от DR7. Это не происходит с проводными клиентами или с клиентами, подключенными к точкам доступа U7Pro. Также не происходит с трафиком внутри сети. Подтверждено на клиентах Mac, Android, Chromebook и Win11.

У меня включен Flow control. Недавно отключил Jumbo Frames, но, как и ожидалось, никакой разницы это не внесло.

MSS clamping установлен в режим auto на WAN. Wi-Fi использует WPA2/3 с PMF optional. BSS и Fast Roaming включены, других опций не выбрано.

Буду благодарен за любые идеи или помощь.
Страницы: 1
Читают тему (гостей: 1)