Multicast de salto único na rede ad hoc

0

Então eu tenho uma rede ad-hoc feita de 5 nós. Suponha que cada nó tenha um alcance de transmissão físico de 1 seta (vizinho mais próximo)

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

Os endereços IP são:

192.168.2.5 192.168.2.6 192.168.2.7 192.168.2.8 192.168.2.9

Se eu definir o TTL como 1 e enviar um pacote multicast do nó C, o pacote deve chegar a B e D porque eles estão dentro do intervalo de broadcast de C. O que eu estou querendo saber é se os nós A e E receberem o pacote também? Ou o pacote não será encaminhado para eles?

Estou usando alguns pi de framboesa que estão usando o driver linux rtl8192cu no modo ad-hoc e gostaria de saber se eles seriam ou não propagar os pacotes de multicast para outros nós dentro da rede se eles estivessem todos na mesma sub-rede (devido a restrições físicas, alguns dos rádios não estão dentro de cada raio de transmissão).

IE Eu tenho um nó C que é capaz de pingar B e D. É meu entendimento que se eu enviar um pacote multicast para um determinado endereço / porta que todos os nós dentro do alcance de transmissão do nó que enviou o pacote pelo menos, ter uma chance de receber o pacote. O que não tenho certeza é se esse pacote também é encaminhado.

Eu não conseguia encontrar uma resposta concreta em lugar algum. Ajuda é muito apreciada!

    
por ZacB 26.01.2017 / 19:36

1 resposta

0

O IBSS (o nome do padrão 802.11 para o que é tipicamente chamado de uma rede ad hoc ) não tem provisão para retransmitir pacotes, portanto todos os nós devem estar no alcance de todos os outros nós.

    
por 26.01.2017 / 23:09