Итак, у меня есть специальная сеть из 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. Насколько я понимаю, если я отправлю многоадресный пакет на определенный адрес / порт, то все узлы в пределах диапазона передачи узла, который отправил пакет, должны по крайней мере иметь шанс получения пакета. Что я не уверен, так это то, что этот пакет также пересылается.

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

1 ответ1

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .