Комментарии 69
А не могли бы Вы рассказать о роутерах от Apple. « Time capsule » и т.п. Почему у них скорости были всегда выше чем у остальных роутеров?
Не вижу ничего плохого в проприетарщине.
Но, замечу, что даже «стандартные» вещи можно делать качественно и неочень, начиная c DECT, bluetooth и заканчивая тем же Wi-Fi. Только стоить разработка будет побольше.
Что не в всех странах позволительно.
Найдите роутер где поддерживается ширина канала 160Mhz и будет то же самое.
А как такое возможно? Я отключил свой старый роутер от билайна и полключил от эпл, спидтест показал многократное увеличение скорости.
Возможно, дело было давно уже. Наверное Вы правы.
Это видимо делают специально для собственной выгоды, а наивные клиенты не замечают.
Точно, было раньше 55-60мбит/с. стало овер 300мбит/сек
Провайдер вам даёт интернет по ПРОВОДУ, и может гарантировать скорость только по ПРОВОДУ. К локальной сети абонента и его устройствам оператор не имеет никакого отношения.
А потом такие умные, которые «в 21-ом же веке живут», начинают менять оператора, а проблемы не уходят и на третьем и на четвертом операторе.
«Важно! Согласно требованиям Wi-Fi Alliance, в диапазоне 2,4 ГГц беспроводные устройства могут автоматически выбирать режим ширины канала 20 МГц. Поскольку большинство смартфонов и планшетов, а заодно и многие недорогие ноутбуки, оборудованы адаптерами Wi-Fi использующими один пространственный поток (MIMO 1x1 / 1T1R, одна передающая и она приемная антенна), они в этом случае будут работать на скорости до 72 Мбит/с и их скорость доступа в Интернет не превысит 40 Мбит/с.»
Эта практика на*ния клиентов провайдерами далеко не случайность.
Интересно, почему решили не давать возможность выставлять min level по совместимости в бОльших вариантах, а не только g+n или только n. Например, включаешь min level AC wave 1 и у тя менеджмент переключается на 433мбита. Ведь дав людям "вкусить" возможные преимущества улучшений в management rate, которые могли бы поддерживать только новые девайсы, то радость была бы куда сильнее, и народ бы быстрее бежал обновлять клиенты. А то так еще сто лет и дальше будем сидеть тухлить ради поддержки работы лампочки с ESP8266.
Правда тогда пришлось бы раздувать стандарты для работы в разных уровнях совместимости, да, что опасненько?
Или может хотя бы AX станет следующей границей минимальной совместимости как n?
ax — это действительно новый n по моим скромным предположениям, поскольку работает во всех доступных диапазонах (даже больше, чем n). Посмотрим, как поведут себя производители радиомодулей дальше.
А как в wifi6 обстоит вопрос с сосуществованием множества сетей в эфире? Есть улучшения?
Да, есть механизм BSS Coloring, но он не является «серебряной пулей» и тотальным излечением от соканальной интерференции. Коротко: клиент при попытке что-то передать слушает эфир и, если слышит кадр 802.11 с уровнем +4 дБ относительно шума, считает эфир занятым, а передачу невозможной. Так вот, BSS Coloring позволяет разделить сети на «свою» и все остальные. Если мы слышим фрейм от «своей» сети, то считаем эфир занятым при, например, том же самом уровне +4 дБ от шума, а если слышим фрейм от кого-то ещё, то будем считать это проблемой только, например, при +15 дБ от уровня шума. То есть, клиент более «вежлив» с сетью «своего» цвета и менее — с сетью чужого цвета.
Но это, конечно, не повод тыкать все точки на один канал. Это просто даёт механизм чуть меньше страдать от соканальной интерференции. И сразу забегая вперёд: если «наша» точка на первом канале, а «не наша» — на третьем, то никакой BSS Coloring не поможет: обе сети не могут понять фреймы друг друга, не понимают, когда эфир занят, а когда нет, портят друг другу кадры, вызывая колизии, и резко просаживают пропускные способности друг другу.
Вообще, про каждую из технологий на инфографике из этой заметки можно написать отдельную жирную и богатую статью. Когда-нибудь я это сделаю, я надеюсь.
Интересно, а на каких каналах должны быть точки чтобы точно не мешать друг другу? Я как раз так и разносил 1,3,6,9.
если «наша» точка на первом канале, а «не наша» — на третьем
Интересно, хоть кто-либо из вендоров в SOHO при автовыборе пытается соответствовать 1/6/11 или 1/5/9/13, или как-то еще подсвечивать рекомендуемые каналы? Ведь это порождает множество «ага, заняты 1, 4, 6,7,8,10,11 значит пойду-ка я на третий канал» со всеми вытекающими.
1/5/9/13
Тревога! Тревога! Ширина канала под названием «20 МГц» на самом деле равна 22 МГц, первый канал заканчивается на 2423 МГц, пятый канал начинается на 2421 МГц!
Представьте: компания «Огурчик» выпускает роутер, в котором можно выбрать только три канала в 2,4 ГГц, а компания «Помидорчик» выпускает роутер, в котором можно выбрать 13 каналов. Как думаете, что благодарные пользователи напишут в отзывах? :)
Ширина канала под названием «20 МГц» на самом деле равна 22 МГц
22 МГц вроде бы только в 11b, нет?
Именно поэтому я и говорю «подсвечивать», т.е. не блокировка, а подсказки при ручной настройке и более оптимальная логика автовыбора. Вот хоть бы просто классическую картинку с прямоугольниками (параболы — сложно) отображать например в интерфейсе.
Пример с огурчиками-помидорчиками имеем на практике в 5 ГГц с клиентами, то тут то там не работающими на 52-64, а то и на 149-161.
Как полный профан, задам такой вопрос. А почему бы не разработать с нуля новый протокол и при начале соединения новые устройства обменивались специальным рукопожатием, и если оба конца новые, то просто переходить на новый, несовместимый со старыми протокол?
Хотя, с другой стороны, такой протокол есть. Bluetooth, например. Передаётся в то же время, вайфай его не понимает, поэтому считает проблемой при уровне в 1000 раз бОльшем, чем соседский вайфай, и спокойно шлёт свои данные поверх, а потом клиент не может разобрать эти данные и просит повторить, так что всё равно время (и пропускная способность, потому что в вайфае время = пропускная способность, зависимость что ни на есть прямая) тратится впустую. Ну, или может разобрать, но поскольку уровень сигнала Bluetooth выше уровня шума, то вайфайным устройствам приходится понижать скорость передачи данных (потому что упало соотношение «сигнал-шум»), и снова теряется время.
А если нет других старых устройств? Это определяется довольно легко, думаю.
Я рекомендую посмотреть на системы «точка-многоточка». Среди бюджетных (типа ubiquiti, cambium, mikrotik) очень популярно использовать физический уровень 802.11 со своим самописным проприетарным канальным уровнем. Клиенты все «свои», поэтому можем городить всё, что угодно, с целью выжать максимум пропускной способности из каждого мегагерца полосы, и это работает гораздо лучше и надёжнее вайфая — просто потому, что ассортимент клиентов суперузкий. Я согласен, что вариант «if (только свои) then (супер-дупер-эффективность и скорость) else (совместимость)» логичен, напрашивается сам собой и так далее, но причин, по которым им не воспользовались за двадцать лет, я назвать не готов, знаний недостаточно всё-таки.
На хабре совершенно точно есть замечательный Khorov, который входит в IEEE как Senior Member, принимает участие в разработке 802.11be (который Wi-Fi 7) и внёс мощный вклад в 802.11ax (который Wi-Fi 6). Может быть, когда-нибудь он нам ответит, было бы очень интересно почитать его мысли на этот счёт.
Почему же это не было сделано?
Другой вопрос, почему при переходе на новые частоты не вводится новый, более прогресивный формат служебных данных? Ведь в этом случае проблема совместимости со старым оборудованием перестает быть актувльной…
Потому как даже описанная оркестрация на низких скоростях в какой-то условной одной комнате с только новыми точками в пределах прямой видимости — похоже на саботаж.
И вообще, не саботаж, а совместимость! :)
О, отличная мысль, я теперь смогу выразить все беды IT в двух словах, аналогично "дуракам и дорогам": идиоты и совместимость.
грустно смотрит на костыли везде, Во Имя Святой Совместимости
Или все что стоит дальше трансивера ложится в один и тот же стек и там опять же возникает вопрос совместимости? Хотя раз точка позволяет держать две разные сети с разными ESSID то могли бы уж и форматы адаптировать.
Вот есть еще вариант картинки, с синенькой A-MPDU (полезной нагрузкой) который помогает понять, что при вероятностном доступе к эфиру (даже с 4мя типами трафика, где Voice имеет просто меньший CW) у нас большинство времени уходит на доступ к среде (Arbitration+RTS/CTS) и обратносовместимые преамбулы, которые идут всегда самой низкой канальной скорости, какую скорость management frame мы бы руками не поставили. По преамбулам приёмники и передатчики синхронизируются, и я не думаю, что этот процесс можно сильно ускорить.

Поживём — увидим, что там нас ждёт в Wi-Fi6E и 7, когда у нас будет совершенно новый кусок спектра на 6ГГц и вот там то уже можно будет разгуляться, наверно, избавившись от обратной совместимости с устройствами из 90х.
ps аггрерируют трафик хорошо всякие speedtest или iperf, но можно ли доверять этим показаниям в жизни? может быть грамотно затюненному iperf, который выдаёт данные, похожие на ваши, реальные, и можно доверять. speedtest же просто показывает потенциал вашей сети, часто недостижимый. Есть еще хороший инструмент ixia IxChariot, который может хорошо эмулировать трафик, и отправлять его микс в сеть, но он стоит дороже Ekahau.
Само собой, нельзя использовать iperf как измерительный инструмент — именно потому, что, во-первых, он не до конца отражает клиентские особенности, во-вторых, по сути зависит от используемого NIC. Вообще, про измерение радиоканалов, будь то Wi-Fi, точка-точка или точка-многоточка, можно написать отдельную статью: на ответ «Как вы сдаёте радиомагистрали заказчику так, чтобы обе стороны были довольны методологией измерения» самый разумный ответ, который я получил от коллег, звучал как «Забиваемся на пацана».
И да, RFC2544 не работает с радио из-за асимметричности любого беспроводного канала.
… как-то я решил отловить хотя бы несколько таких агрегированных фреймов на реальной сети компании, в которой я работаю, но за >500к “запикапленных” кадров агрегированных из них было ровно ноль. Скорее всего, проблема в моей методологии сбора данных, но я готов обсудить её с любым желающим где-нибудь в личной беседе!...
Но, быть может, это тема для статьи на Хабр. Иногда возникает потребность разобраться что ж в эфире происходит и как к этому приспособиться, да неясно как данные собрать.
Тот самый 802.11ax, который мы ждём со дня на день вот уже минимум второй год, несёт в себе массу нового и удивительного.«Со дня на день»? У меня с апреля дома точка с 802.11ax.
www.ieee802.org/11/Reports/802.11_Timelines.htm
Самое главное в Wi-Fi 6. Нет, серьёзно