Sample Header Ad - 728x90

What is multicast snooping and why does it break UPnP/DLNA?

6 votes
1 answer
12755 views
I have a server which, amongst other things, serves media over DLNA (UPnP) using mediatomb. Clients use *Simple Service Discovery Protocol* (SSDP) to locate the server on the network. I found that the SSDP discovery M-SEARCH queries were not being responded to and eventually tracked the problem down to the fact that the server was using a bridged interface which had *multicast snooping* enabled (because bridges have this enabled by default). I fixed my problem with echo 0 > /sys/devices/virtual/net/br0/bridge/multicast_snooping However, although this works in my situation, I don't understand what it's doing and if there are any implications that I am unaware of. Hence the question.... What is multicast snooping, why does it break SSDP, why it would be wanted and why it is enabled by default on a bridge, and what problems may be caused by disabling it because It's presumably enabled by default with good reason ?
Asked by starfry (7720 rep)
Sep 11, 2017, 07:23 PM
Last activity: Dec 31, 2017, 02:17 PM