Qual endereço devo escolher para enviar uma mensagem multicast em uma rede com malha ad-hoc wireles?

8

Estou tentando implementar uma rede ad-hoc multicast sem fio, mas não sei como ela funciona.

Acho que tenho que enviar meus pacotes para um endereço 224.0.0. * Específico, mas não escolho qual deles.

Minha rede é 192.168.1.0 e os pacotes estão usando o protocolo UDP.

Para qual endereço devo enviar os pacotes?

Preciso configurar algo antes?

Qual endereço IP meus computadores devem ter? Preciso mudar de rede?

Vladimir Leiv
fonte
11
Dependendo de quais opções seu programa usa ao enviar seus pacotes de difusão seletiva, talvez seja necessário configurar seu host para escolher qual interface deve ser usada por padrão para difusão seletiva.
BatchyX

Respostas:

12

Você não configura o endereço multicast em nenhum lugar.

Algumas caixas enviam tráfego com destino multicast; isso automaticamente obterá o endereço multicast L2 no link.

Esse endereço multicast L2 normalmente é transmitido em L2, a menos que haja alguns recursos específicos ativados, como a espionagem IGMP para interromper a inundação.

Se o IGMP Snooping estiver ativado, o comutador L2 aprenderá quais portas desejam receber o multicast (eles fazem o IGMP ingressar no grupo de multicast) e não inundarão o tráfego para outras que não as portas interessadas.

Se o L3 estiver envolvido, você aprenderá via PIM quais portas estão interessadas em receber o multicast.

Posso recomendar este livro para noções básicas sobre multicast, não é específico ao JNPR.

Se você não sabe quais endereços usar, se você possui um ASN de 2 bytes, use o bloco 233.0.0.0/8 GLOP (com o seu ASN) se você não tiver o ASN de 2 bytes, sua melhor aposta é 239.0.0.0/ 8, o que pode ser considerado como RFC1918 (por exemplo, 10.0.0.0/8) para multicast.

ytti
fonte
4

Fique de fora 224.0.0.x Esses são todos atribuídos para vários fins específicos. Como disse @ytti, o 239/8 é reservado para fins não especificados pelo usuário.

Não há realmente nada para configurar. O multicast é um caso especial de tráfego de transmissão. É improvável que sua rede sem fio ad-hoc saiba a diferença.

Uma palavra de cautela ... a maioria dos chipsets sem fio é horrível no multicast. Em uma rede ad-hoc, é provável que seja ainda pior, pois não há um PA para coordenar quem pode falar. Havia uma outra pergunta recente do NE sobre o multicast lento nas redes sem fio - o resultado final, o tráfego de broadcast (e, portanto, o multicast) usa um canal base comum (para todos os rádios), que normalmente assume o padrão de 1Mbps (sim um).

Ricky Beam
fonte