Single Hop Multicast в специальной сети

378
ZacB

Итак, у меня есть специальная сеть из 5 узлов. Предположим, что каждый узел имеет физический диапазон широковещания 1 стрелка (ближайший сосед)

A <-> B <-> C <-> D <-> E

IP-адреса:

192.168.2.5 192.168.2.6 192.168.2.7 192.168.2.8 192.168.2.9

Если я установлю TTL на 1 и отправлю многоадресный пакет с узла C, пакет должен достигнуть B и D, потому что они находятся в диапазоне широковещательной рассылки C. Что мне интересно, если узлы A и E также принимают пакет? Или пакет не будет передан им?

Я использую некоторые Raspberry Pi, которые используют драйвер linux rtl8192cu в режиме ad-hoc, и мне интересно, будут ли они распространять многоадресные пакеты на другие узлы в сети, если они все находятся в одной подсети (из-за из-за физических ограничений некоторые радиостанции не находятся в пределах радиуса передачи друг друга).

IE у меня есть узел C, который может пропинговать B и D. Насколько я понимаю, если я отправлю многоадресный пакет на определенный адрес / порт, то все узлы в пределах диапазона передачи узла, который отправил пакет, должны, по крайней мере, иметь шанс получения пакета. Что я не уверен, так это то, что этот пакет также пересылается.

Казалось, я нигде не нашел конкретного ответа. Помощь очень ценится!

0
То, что у вас есть, не является сетью _ad hoc_, которая по определению в _IEEE 802.11 ™ -2012_ состоит только из двух станций. В лучшем случае, у вас есть своего рода сетка отдельных _ad hoc_ сетей. Ответ на ваш вопрос будет зависеть от того, как вы создали сетку. Ron Maupin 7 лет назад 0
_4.3.2 Независимая BSS (IBSS) как специальная сеть IBSS - это самый базовый тип локальной сети IEEE 802.11. Минимальная IEEE 802.11 LAN может состоять только из двух STA. Поскольку BSS, показанные на рисунке 4-1, являются простыми и не имеют других компонентов (в отличие от рисунка 4-2), можно считать, что они представляют два IBSS. Этот режим работы возможен, когда STA IEEE 802.11 могут связываться напрямую. Поскольку этот тип локальной сети IEEE 802.11 часто формируется без предварительного планирования, только в течение всего времени, необходимого для локальной сети, этот тип операции часто называют специальной сетью. Ron Maupin 7 лет назад 0
Рон, я ценю ответ. Я взглянул на документ IEEE 802.11. Предложение гласит: «Минимальная IEEE 802.11 LAN может состоять только из двух STA». По их утверждению «минимум» я делаю вывод, что с IBSS вы можете создать более крупную сеть из более чем двух STA. С этой интерпретацией мы могли бы далее заключить, что специальная сеть может содержать более двух узлов? Поправьте меня, если я ошибаюсь, но в документе никогда не говорится что-то вроде «Специальная сеть состоит максимум из двух взаимодействующих узлов» ZacB 7 лет назад 1
Нет, это неверно. Минимум только с двумя станциями - это сеть _ad hoc_. Помимо минимума, вам нужна точка доступа. Радиостанция может связываться только с одним устройством, либо с другой станцией, либо с точкой доступа. Вы можете создать меш, но это требует нестандартных вещей. Ron Maupin 7 лет назад 0
Рон, я больше изучаю эту тему, и она не поддерживает твои аргументы. В истории сети Ad Hoc и Mesh, по-видимому, использовались взаимозаменяемо. Ad Hoc обычно используется для описания того факта, что в сети нет инфраструктуры. Я не могу найти ничего, что определяло бы меш и ad hoc так, как вы описываете. Также есть много, много научных исследований, которые вы найдете, используя термин «ad hoc», которые относятся к сетям более 10, 20 или более 100 узлов. Все они называют это ad hoc. См. Https://www.ietf.org/mail-archive/web/manet/current/msg05889.html. ZacB 7 лет назад 1
Сетка сильно отличается от сети _ad hoc_. Прочитайте стандарт IEEE об этом. Ron Maupin 7 лет назад 0
Хорошо, вы правы, что меш - это другой тип в соответствии со стандартом IEEE, но я все еще не нашел ничего, что поддерживало бы аргумент, что специальные сети состоят только из 2 узлов. ZacB 7 лет назад 0
@ZacB Вы правы, сети IBSS могут иметь любое количество узлов. Они просто должны находиться в зоне действия радиосвязи друг с другом, потому что нет точки доступа для предоставления услуги ретрансляции внутри BSS. Я был в индустрии 802.11 еще до появления Wi-Fi Alliance и много тестировал IBSS. Рон ошибается. Spiff 7 лет назад 0
@RonMaupin См. Раздел 4.7 стандарта 802.11-2012 (стр. 80) в приведенном ниже абзаце. Рисунок 4-13: «IBSS может иметь произвольное количество членов». Spiff 7 лет назад 0

1 ответ на вопрос

0
Spiff

IBSS (название стандарта 802.11 для того, что обычно называется специальная сеть) не имеет каких - либо положений для ретрансляции пакетов, поэтому все узлы должны находиться в радиодиапазоне всех других узлов.

Похожие вопросы