Como enviar tráfego multicast de uma vlan a 100-500 outra

1

Além da pergunta anterior

Como compartilhar o tráfego multicast para muitas vlans

Eu recebo resposta que a solução para minha tarefa é mrouted no meu roteador freebsd.

Mas por enquanto vejo esses problemas:

  • mrouted aceita apenas 32 interfaces, mas eu tenho 500 interfaces vlan no meu roteador
  • mrouted -r, mostra direito sobre a interface "input"

     8 vlan4055  172.16.20.29    subnet: 172.20.20.0/27      1   1      0   querier leaf
    
                 IGMP querier: 172.20.20.29       (this system)
                  Nbr bitmaps: 0x0000000000000000
               pkts/bytes in : 759527/1020304898
               pkts/bytes out: 0/0
    

    mas parece que algo de errado com todas as outras 32 interfaces, eu tentei iniciar vlc em muitos deles, mas ainda ver

       pkts/bytes in : 0/0
       pkts/bytes out: 0/0
    
  • Eu tenho muitos avisos no log mrouted:

     15:57:11.875 warning - sendto to 224.0.0.4 on 10.33.133.126: Invalid argument
     15:57:11.875 warning - sendto to 224.0.0.4 on 10.33.133.190: Invalid argument
    

Diga-me por favor, é mrouted resposta certa para a minha situação, e se sim como resolver esses 3 problemas. Se não o que eu devo usar como substituto para mrouted.

(também não preciso de roteamento multicast bidirecional, sempre tenho exatamente uma entrada vlan e 500 para saída)

    
por Korjavin Ivan 26.10.2011 / 11:58

1 resposta

1

mrouted é a única solução da qual estou ciente.
Na grande tradição da família de sistemas operacionais BSD: "O código fonte está lá - Sinta-se à vontade para modificar o mrouted e enviar um patch".

(Na realidade: não consigo pensar em por que você precisa de tantas VLANs e deseja enviar multicast para todas elas. Escolha e escolha, refatorie sua rede para ser menos complexo ou invista em redes dedicadas engrenagem que pode fazer o que você precisa - Cisco ou Juniper podem ter algo adequado para isso ...)

    
por 07.12.2011 / 21:51