<br>Hello Pavlin,<br><br>I've consulted w/ the VLC authors and everything appears to be alright w/ the VLC player according to them. Weird... anyway, I'll review my setup. I might have overlooked something though..
<br><br>Thanks for your assistance. <br><br>Hansi<br><div class="gmail_quote">On Dec 5, 2007 2:46 AM, Pavlin Radoslavov <<a href="mailto:pavlin@icir.org">pavlin@icir.org</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c">> > > > show mld group<br>> > ><br>> > ><br>> > > Interface Group Source LastReported Timeout V<br>> > State<br>> > > sk0 ff02::2 :: fe80::219:5bff:fe85:cfc7
<br>> > > 243 1 E<br>> > > sk0 ff02::d :: fe80::219:5bff:fe85:cfc7<br>> > > 243 1 E<br>> > > sk0 ff02::16 :: fe80::219:5bff:fe85:cfc7
<br>> > > 243 1 E<br>> > > sk0 ff02::1:ff00:1 :: fe80::219:5bff:fe85:cfc7<br>> > > 243 1 E<br>> > > sk0 ff02::1:ff2f:1468 :: fe80::219:5bff:fe2f:1468
<br>> > > 248 2 E<br>> > > sk0 ff02::1:ff85:cfc7 :: fe80::219:5bff:fe85:cfc7<br>> > > 243 1 E<br>> > > sk0 ff02::2:15ba:6cf7 :: fe80::219:5bff:fe85:cfc7
<br>> > > 243 1 E<br>> ><br>> > It doesn't seem that the client/receiver with IPv6 address<br>> > 2001:ec2:4002:fa11:200:24ff:fec4:3235 has joined group ff3e::1234.<br>><br>><br>> The ipv6 address 2001:ec2:4002:fa11:200:24ff
<br>> ><br>> > :fec4:3235 is the address of the streaming server. :)<br>> ><br>><br>> > So your guess in your original email is correct: there is something<br>> > wrong with the receiver so it hasn't joined the multicast group.
<br>> > Could you run tcpdump to capture all ICMPv6 (incl. MLD) traffic and<br>> > confirm that XORP is sending the periodic query messages, but the<br>> > receiver itself never sends MLDv2 Join messages.
<br>><br>><br>> Here are the logs from tcpdump taken on the LAN side of the router (router<br>> ----- receiver)<br></div></div><div class="Ih2E3d">> 20:24:32.872230 IP6 (hlim 1, next-header: Options (0), length: 36)
<br>> fe80::219:5bff:fe85:cfc7 > ip6-allnodes: HBH (rtalert: 0x0000) (padn)[icmp6<br>> sum ok] ICMP6, multicast listener query, length 28v2 [max resp delay=10000]<br>> [gaddr :: robustness=2 qqi=125]<br><br></div>
OK: the router sends the Query<br><div class="Ih2E3d"><br>> 20:24:32.876596 IP6 (hlim 1, next-header: Options (0), length: 32)<br>> fe80::219:5bff:fe85:cfc7 > ff02::16: HBH (padn)(rtalert: 0x0000) [icmp6 sum<br>> ok] ICMP6, multicast listener report, length 24max resp delay: 0 addr:
<br>> ff02::16<br><br></div>OK: MLDv1 Report from the router itself that it is a member of group<br><div class="Ih2E3d">ff02::16<br><br>> 20:24:32.892588 IP6 (hlim 1, next-header: Options (0), length: 32)<br>> fe80::219:5bff:fe85:cfc7 > ip6-allrouters: HBH (padn)(rtalert: 0x0000)
<br>> [icmp6 sum ok] ICMP6, multicast listener report, length 24max resp delay: 0<br>> addr: ip6-allrouters<br><br></div>OK: MLDv1 Report from the router itself that it is a member of group<br><div class="Ih2E3d">ip6-allrouters
<br><br>> 20:24:32.906594 IP6 (hlim 1, next-header: Options (0), length: 32)<br>> fe80::219:5bff:fe85:cfc7 > ff02::d: HBH (padn)(rtalert: 0x0000) [icmp6 sum<br>> ok] ICMP6, multicast listener report, length 24max resp delay: 0 addr:
<br>> ff02::d<br><br></div>OK: MLDv1 Report from the router itself that it is a member of group<br><div class="Ih2E3d">ff02::d<br><br>> 20:24:32.906613 IP6 (hlim 1, next-header: Options (0), length: 32)<br>> fe80::219:5bff:fe85:cfc7 > ff02::1:ff00:1: HBH (padn)(rtalert: 0x0000)
<br>> [icmp6 sum ok] ICMP6, multicast listener report, length 24max resp delay: 0<br>> addr: ff02::1:ff00:1<br><br></div>OK: MLDv1 Report from the router itself that it is a member of group<br><div class="Ih2E3d">ff02::1:ff00:1
<br><br>> 20:24:32.906634 IP6 (hlim 1, next-header: Options (0), length: 32)<br>> fe80::219:5bff:fe85:cfc7 > ff02::2:15ba:6cf7: HBH (padn)(rtalert: 0x0000)<br>> [icmp6 sum ok] ICMP6, multicast listener report, length 24max resp delay: 0
<br>> addr: ff02::2:15ba:6cf7<br><br></div>OK: MLDv1 Report from the router itself that it is a member of group<br><div class="Ih2E3d">ff02::2:15ba:6cf7<br><br>> 20:24:32.910605 IP6 (hlim 1, next-header: Options (0), length: 32)
<br>> fe80::219:5bff:fe85:cfc7 > ff02::1:ff85:cfc7: HBH (padn)(rtalert: 0x0000)<br>> [icmp6 sum ok] ICMP6, multicast listener report, length 24max resp delay: 0<br>> addr: ff02::1:ff85:cfc7<br><br></div>OK: MLDv1 Report from the router itself that it is a member of group
<br><div class="Ih2E3d">ff02::1:ff85:cfc7<br><br>> 20:24:37.389295 IP6 (hlim 1, next-header: Options (0), length: 36)<br>> fe80::219:5bff:fe2f:1468 > ff02::16: HBH (rtalert: 0x0000) (padn)[icmp6 sum<br>> ok] ICMP6, multicast listener report v2, length 28, 1 group record(s) [gaddr
<br>> ff02::1:ff2f:1468 is_ex { }]<br><br></div>OK: MLDv2 Report from the client that it is a member of group<br>ff02::1:ff2f:1468 for all sources.<br><br>It appears that the MLDv2 join mechanism between the client and the
<br>router is working for group ff02::1:ff2f:1468 (which is the group<br>automatically joined by the kernel on the client's interface).<br><br>However, I don't seen any join for the multicast group from the<br>client's application.
<br><div class="Ih2E3d"><br>> Back when I was exploring ipv4 ssm, everytime I click either on the play or<br>> stop button of the vlc client, I always see an IGMP join or prune message.<br>> Shouldn't it that it also applies to MLDv2? However, I'm not seeing any
<br>> here.<br><br></div>I am not familiar with vlc, but what you say is the logically<br>expected behavior.<br>You might want to contact the vlc author(s) about that.<br><div class="Ih2E3d"><br>> > BTW, what about MLDv1 Join messages? If you configure the client to
<br>> > join some (*,G) multicast group does it initiate MLDv1 Join?<br>> ><br>> My current setup is intended for PIM-SSM traffic. Can it also apply to PIM<br>> SM considering the setup consist of only two routers?
<br><br></div>Yes, you can, but then you must configure one of the routers as the<br>RP. For testing purpose you could just try without any<br>RP. Obviously, multicast routing won't work, but the "show mld<br>group" output will tell us whether MLDv1 Join works for the
<br>application (and whether the router will record that).<br><br>Regards,<br><font color="#888888">Pavlin<br></font></blockquote></div><br>