Jump to content

    
Rst7

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

Recommended Posts

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

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

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

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

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

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

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

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

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

Share this post


Link to post
Share on other sites
8 hours ago, Rst7 said:

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

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

Share this post


Link to post
Share on other sites
12 minutes ago, gosha-z said:

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

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

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

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

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

 

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

Share this post


Link to post
Share on other sites
5 hours ago, Petka said:

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.