XP, No Multicast packets can be received, but TCP, UDP, Broadcast works.

D

Dmitri Top

All,

Here is the case:
1. Windows XP professional, SP1.
2. TCP works fine.
3. UDP works fine (tested by UDP test app from M$ SDK). Can send and
receive. Broadcast works as well.
4. Having multicast transmitter on the network I can not receive the
multicast, the multicast packs have not seen by Ethereal at all. Works
(can be received) on the rest of the network (XPs and 2000s).
If I set the multicast transmitter on this machine, then I able to
receive the multicast (via loopback interface of course) and the rest
of the network can receive the multicast from this machine as well. So
it affects only the receiving.
5. Network Ethernet card has been changed. The same result. Does not
work.
6. Cross cable tried between transmitter and receiver. Does not work
either. As well only SMC switch tried between the groups of the
computers, does not work. In a normal configuration SMC switch
connected to the Linksys router which holds the DSL.
7. Registry of HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tcpip\Parameters,
IGMPLevel set to 2 manually. Does not work.
8. Firewall checked off. ( And should be, because the rest of the
networking works).
9. One of my colleagues has the same machine, with the same device
driver version, and it is works.
10. I have a VPN adapter as well. Does not work if it is disabled, not
used (I have tired it from the different account where VPN client not
installed) or when I specify the network interface (local static ip)
to receive data from in the code.


So here the conclusion:
On Windows XP, SP1, I have a configuration, not related to the
hardware, but to the OS, when I have the multicast packs dropped on
the level "before" they will be seen by "ethereal". All the rest of
the packets including the TCP, UDP, broadcast have been received
successfully.
Multicast can be transmitted from this host and received on the rest
on the network (including this machine in this case).
Usually no tuning of the multicast needed. Most of the time the
problem addressed the routers, not the hosts, and multicast packets
shall be received but they are not.


If anyone has some ideas or got through this nightmare some day the
help will be greatly appreciated.

And Happy Coming 2005 to everyone!

Regards,
Dmitri
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top