O que significa este erro: “igmp [1435]: setsockopt IP_MSFILTER”?

1

Minha conexão de rede é muito ruim hoje, então eu olhei para os logs do meu roteador (TP-LINK TD-W8950ND) e posso ver essas entradas algumas vezes a cada minuto:

Date/Time   Facility    Severity    Message
Sep 7 22:26:16  user    notice  igmp[1435]: setsockopt IP_MSFILTER

Este roteador é executado em algum tipo de kernel * nix, então talvez isso pareça familiar para alguém. Gostaria de saber se isso tem alguma coisa a ver com a minha conexão ruim?

    
por Matt 07.09.2011 / 23:01

1 resposta

2

Essa mensagem é muito fina; nem sequer lhe diz que há realmente um problema.

Tem algo a ver com a filtragem de multicast .

Normalmente, com multicasting, uma máquina IPv4 se une a um grupo multicast usando o protocolo IGMP - é por isso que você vê igmp na linha de registro - que informa a todos os equipamentos de rede que deseja receber qualquer coisa enviada para esse multicast grupo. O RFC3678 especifica uma maneira de modificar isso, dizendo coisas como "... mas somente se vier deste conjunto de IPs" ou "... mas não se vier do IP 1.2.3.4".

Por que você deveria estar vendo isso em um roteador de Internet, no entanto, me deixa perplexo. O multicast geralmente não funciona na Internet. Sempre foi planejado, mas os ISPs e backbones nunca fizeram nada para permitir isso. (Mesmo motivo, ainda estamos aguardando o IPv6, a poucos minutos da "meia-noite" do IPv4.)

Portanto, a menos que você saiba que há aplicativos usando multicast nesse roteador, veremos se há uma maneira de simplesmente desativá-lo.

Cuidado, se esse roteador for algo como um combo WiFi / switch / roteador residencial, você provavelmente não deseja desativar esse recurso. É provável que você evite multicast na LAN. O multicast em LANs ainda é relativamente raro em comparação com a transmissão e o unicasting, mas tende a ser usado silenciosamente, então você pode nem saber que está usando. Considerando que você pode ter certeza se está ou não usando multicasting na Internet, porque você provavelmente teria que perguntar ao seu ISP se eles poderiam fazê-lo e habilitá-lo para você, é assumido que ele sempre funciona em LANs, particularmente nos de classe empresarial. Como resultado, muitos aplicativos focados em negócios apenas assumem que podem fazê-lo. O Norton Ghost envia imagens multicast ao restaurar mais de uma máquina em uma imagem fantasma, por exemplo.

    
por 08.09.2011 / 01:50