Rst7 5 27 января, 2019 Опубликовано 27 января, 2019 · Жалоба Встала задача на любом оборудовании из магазина "все по рублю" обеспечить следующее. Есть LAN - обычный Ethernet на тупых свичах, 100M/1G. Помимо обычных пакетов с данными одно из устройств в сети генерирует широковещательный пакет для всех других устройств с периодом 1мс. Ну вот так надо. В один из свичей включен обычный WiFi-роутер портом LAN. Соответственно, проводная сеть и WLAN - это просто одна сеть с точки зрения L2. Вот это широковещание укладывает WiFi напрочь. Причем, сама по себе проводная сеть продолжает работать как ни в чем не бывало. И да, сам по себе этот широковещательный пакет не интересует на беспроводных устройствах. Есть желание создать такой широковещательный пакет, который нормально распространится внутри проводной сети, но будет надежно отброшен WiFi-роутером и не попадет в WLAN. Для некоторых роутеров годится такое - в поле тип/длина заголовка самого Ethernet ставим 0 - и все, какой-нибудь TP-LINK TL-WR841N уже ничего не маршрутизирует в WLAN. Но другие роутеры, которые из соседнего магазина "не по рублю, а по рубль двадцать семь" таки валятся и от такого пакета. Понятное дело, что в каком-нибудь Mikrotik'е отлично настраивается правило, и уже никто никогда никуда не попадет, но надо обеспечить работу в произвольных условиях, с неизвестным заранее оборудованием у конечного пользователя. Возможно, кто-то читал стандарты более внимательно чем я, и подскажет, в каком направлении рыть. PS Отказаться от широковещания возможно, но не хотелось бы, уж очень удобно задачу решает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha-z 3 28 января, 2019 Опубликовано 28 января, 2019 · Жалоба 8 hours ago, Rst7 said: генерирует широковещательный пакет для всех других устройств с периодом 1мс Вообще-то это называется broadcast storm. За такое бьют, сильно, и не по паспорту. Любой мало-мальски умный коммутатор просто положит порт, к которому подключен сей девайс именно по причине broadcast storm detection Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 28 января, 2019 Опубликовано 28 января, 2019 · Жалоба 12 minutes ago, gosha-z said: Вообще-то это называется broadcast storm. За такое бьют, сильно, и не по паспорту. Это пофиг по многим причинам: а) Так надо для функционирования устройства. б) Требуемая полоса под такой броадкаст всего 0.5Мбит/с, что для стомегабитной сети - как слону дробина. в) "Мало-мальски умный коммутатор" можно настроить. Главное, что обычные тупые не боятся такого совсем. Так что для проводного сегмента это не является проблемой. А вот для wlan - является, и именно это и хочется решить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 6 января, 2020 Опубликовано 6 января, 2020 · Жалоба мультикаст в данной задаче не поможет? а TTL=1 ? Хотя нет, TTL=1 не поможет. Проверил. Роутер TTL не уменьшает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 6 января, 2020 Опубликовано 6 января, 2020 · Жалоба 5 hours ago, Petka said: мультикаст в данной задаче не поможет? Не знаю, возможно и да. Решение конкретно этой проблемы пока отложено на будущее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 20 мая, 2020 Опубликовано 20 мая, 2020 · Жалоба Отвечаю сам себе. Пришлось вернуться к задаче и выяснилось, что мультикаст задачу решает на отлично. Все эти мыльничные вайфай-роутеры такой пакет без подписки клиентов не роутят. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться