|
Hi, After some research, I think in IGMPv3, it
will send address to 224.0.0.22, and the problem seems to lie in “Exclude Mode”? Rgds, Victor Yeo From:
owner-microblaze-uclinux@xxxxxxxxxxxxxx
[mailto:owner-microblaze-uclinux@xxxxxxxxxxxxxx] On Behalf Of YEO,VICTOR-SV (A-Malaysia,ex1) Hi, I think I have found out why UDP multicast reception is not
working on microblaze linux. If you compare the microblaze and redhat
linux’s IGMP report, the multicast address is 224.0.1.129, but microblaze
linux sends to (224.0.0.22), which is the wrong destination address! Is this clearly a bug in microblaze linux kernel? Rgds, Victor ----------------- microblaze linux IGMP report
-------------------------- No.
Time
Source
Destination
Protocol Info 1 0.000000
141.183.189.4 ***224.0.0.22***
IGMP V3 Membership Report Frame 1 (60 bytes on wire, 60 bytes captured) Ethernet II, Src: 00:00:c0:a3:e5:44, Dst: 01:00:5e:00:00:16 Internet Protocol, Src Addr: 141.183.189.4 (141.183.189.4),
Dst Addr: 224.0.0.22 (224.0.0.22) Internet Group Management Protocol IGMP Version: 3 Type: Membership Report (0x22) Header checksum: 0xf87c (correct) Num Group Records: 1 Group Record : 224.0.1.129 Change
To Exclude Mode --------------- end of microblaze linux IGMP report
-------------------------- ----------------- redhat linux IGMP report
-------------------------- No.
Time
Source
Destination
Protocol Info 1 0.000000
141.183.189.132
224.0.1.129
IGMP V2 Membership Report Frame 1 (46 bytes on wire, 46 bytes captured) Ethernet II, Src: 00:04:75:b0:ad:cf, Dst: 01:00:5e:00:01:81 Internet Protocol, Src Addr: 141.183.189.132
(141.183.189.132), Dst Addr: 224.0.1.129 (224.0.1.129) Internet Group Management Protocol IGMP Version: 2 Type: Membership Report (0x16) Max Response Time: 0.0 sec (0x00) Header checksum: 0x087e (correct) Multicast Address: 224.0.1.129
(224.0.1.129) ----------------- end of redhat linux IGMP report
-------------------------- |