Перейти к содержанию
    

Широковещание только LAN без WLAN

Встала задача на любом оборудовании из магазина "все по рублю" обеспечить следующее.

Есть LAN - обычный Ethernet на тупых свичах, 100M/1G. Помимо обычных пакетов с данными одно из устройств в сети генерирует широковещательный пакет для всех других устройств с периодом 1мс. Ну вот так надо.

В один из свичей включен обычный WiFi-роутер портом LAN. Соответственно, проводная сеть и WLAN - это просто одна сеть с точки зрения L2.

Вот это широковещание укладывает WiFi напрочь. Причем, сама по себе проводная сеть продолжает работать как ни в чем не бывало. И да, сам по себе этот широковещательный пакет не интересует на беспроводных устройствах.

Есть желание создать такой широковещательный пакет, который нормально распространится внутри проводной сети, но будет надежно отброшен WiFi-роутером и не попадет в WLAN.

Для некоторых роутеров годится такое - в поле тип/длина заголовка самого Ethernet ставим 0 - и все, какой-нибудь TP-LINK TL-WR841N уже ничего не маршрутизирует в WLAN. Но другие роутеры, которые из соседнего магазина "не по рублю, а по рубль двадцать семь" таки валятся и от такого пакета.

Понятное дело, что в каком-нибудь Mikrotik'е отлично настраивается правило, и уже никто никогда никуда не попадет, но надо обеспечить работу в произвольных условиях, с неизвестным заранее оборудованием у конечного пользователя.

Возможно, кто-то читал стандарты более внимательно чем я, и подскажет, в каком направлении рыть.

PS Отказаться от широковещания возможно, но не хотелось бы, уж очень удобно задачу решает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 hours ago, Rst7 said:

генерирует широковещательный пакет для всех других устройств с периодом 1мс

Вообще-то это называется broadcast storm. За такое бьют, сильно, и не по паспорту. Любой мало-мальски умный коммутатор просто положит порт, к которому подключен сей девайс именно по причине broadcast storm detection

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 minutes ago, gosha-z said:

Вообще-то это называется broadcast storm. За такое бьют, сильно, и не по паспорту.

Это пофиг по многим причинам:

а) Так надо для функционирования устройства.

б) Требуемая полоса под такой броадкаст всего 0.5Мбит/с, что для стомегабитной сети - как слону дробина. 

в) "Мало-мальски умный коммутатор" можно настроить. Главное, что обычные тупые не боятся такого совсем.

 

Так что для проводного сегмента это не является проблемой. А вот для wlan - является, и именно это и хочется решить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

мультикаст в данной задаче не поможет?

а TTL=1 ?

Хотя нет, TTL=1 не поможет. Проверил. Роутер TTL не уменьшает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 hours ago, Petka said:

мультикаст в данной задаче не поможет?

Не знаю, возможно и да. Решение конкретно этой проблемы пока отложено на будущее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Отвечаю сам себе. Пришлось вернуться к задаче и выяснилось, что мультикаст задачу решает на отлично. Все эти мыльничные вайфай-роутеры такой пакет без подписки клиентов не роутят.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...