OpenVZ Forum


Home » General » Support » Problems receiving multicast data in VE (using IGMP snooping)
Problems receiving multicast data in VE (using IGMP snooping) [message #21525] Wed, 10 October 2007 12:43
ngoelles is currently offline  ngoelles
Messages: 1
Registered: October 2007
Junior Member
Hello,

I am using the following setup

kernel: 2.6.22-ovz003.2

Two identical VEs running
VE101, hostname s1951
VE102, hostname s1952

VE101(eth0) links to VE0(veth101.0)
VE102(eth0) links to VE0(veth102.0)

In VE0 I linked VE0(veth101.0), VE0(veth102.0) and VE0(eth0), which is connected to my LAN.

My switch is configured for IGMP snooping so it will only transmit multicast data for which my application has JOINED the multicast address using IGMP.

On VE101, I start a multicast receiver, listening on address
239.255.255.42

From another node on the network, I am transmitting packages on this address.

I don't receive the messages on VE101, nor on VE0 (verfified using wireshark)

The multicast address are correctly registered on VE101(eth0), as shown from the following output:

root@s1951# ip maddr show
1: lo

inet 224.0.0.1

inet6 ff02::1
3: venet0

inet6 ff02::1
5: eth0

link 01:00:5e:7f:ff:2a

link 33:33:ff:77:8f:a9

link 01:00:5e:00:00:01

link 33:33:00:00:00:01

inet 239.255.255.42

inet 224.0.0.1

inet6 ff02::1:ff77:8fa9

inet6 ff02::1

Look at 5: eth0 inet 239.255.255.42

But on VE0(veth101.0), the multicast addresses are not registered. Is this normal ?

root@localhost# ip maddr show
1: venet0
inet 224.0.0.1
inet6 ff02::1
2: lo
inet 224.0.0.1
inet6 ff02::1
3: veth101.0
link 33:33:ff:b2:a0:2f
link 01:00:5e:00:00:01
link 33:33:00:00:00:01
inet 224.0.0.1
inet6 ff02::1:ffb2:a02f
inet6 ff02::1
4: eth0
link 33:33:ff:f3:35:05
link 01:00:5e:00:00:01
link 33:33:00:00:00:01
inet 224.0.0.1
inet6 ff02::1:fff3:3505
inet6 ff02::1
5: veth102.0
link 33:33:ff:c1:70:88
link 01:00:5e:00:00:01
link 33:33:00:00:00:01
inet 224.0.0.1
inet6 ff02::1:ffc1:7088
inet6 ff02::1
6: eth1
link 33:33:00:00:00:01
inet6 ff02::1
8: eth2
link 33:33:00:00:00:01
inet6 ff02::1
10: vzbr0
link 33:33:ff:f3:35:05
link 01:00:5e:00:00:01
link 33:33:00:00:00:01
inet 224.0.0.1
inet6 ff02::1:fff3:3505
inet6 ff02::1

If I transmit messages on 239.255.255.42 from VE102, they do arrive at the bridge and on VE101!

So it seems something is wrong in the veth driver with respect to IGMP snooping (multicast group join/drop). Any help would be highly appreciated.




Previous Topic: Allocate memory to a VE
Next Topic: *BUG* *SOLVED* vzctl-3.0.18 package breaks my veth devices
Goto Forum:
  


Current Time: Fri Jul 19 09:23:54 GMT 2024

Total time taken to generate the page: 0.02422 seconds