Multiple network interfaces and UDP packets distribution

Posted by Robert Kubrick on Server Fault See other posts from Server Fault or by Robert Kubrick
Published on 2011-01-31T22:49:35Z Indexed on 2011/01/31 23:27 UTC
Read the original article Hit count: 178

Filed under:
|

I have a Linux server with 2 1Gb network interfaces eth1 and eth2. If I start 2 clients listening to the same multicast address and each client connects through a different NIC (say client 1 listens to the multicast through eth1 and client 2 through eth2), then client 2 gets duplicate UDP packets.

If both clients use the same interface eth1 on the other hand, both clients work fine.

I have already tried to set arp_filter and proxy_arp to 1 (arp flux issue) but it hasn't solved the issue. Is this a Linux kernel problem? Or is there another way to setup the interfaces correctly?

© Server Fault or respective owner

Related posts about linux-networking

Related posts about multicast