IPv6 Multicast with mrd6?

YES, you need IPv6 on WAN! You must assign an IPv6 address. You are correct!

its pretty easy in IPv4 but I'm still struggling with IPv6 addresses. How do I set it up ? the prefix has to be /60 like at the LAN ?

Random, try:

fdd0:eec2:e37c::1/64

Link local would work fine too.

1 Like

I assigned /64 adresses to LAN WAN and WAN6. Is that ok ?

how to do that ? you mean in windows 10 firewall settings ? or in openwrt ?

Windows 10...you can open it to test.

I disabled firewall on client and server
[ff08::abc :123] is the address I use
and I open it with rtp://[ff08::abc :123]:5004
just to make sure this is correct what I'm doing

it doesn't work

root@OpenWrt:~# ip -6 route show
fd61:dbf:f6b5::/64 dev br-lan proto static metric 1024 pref medium
fd61:dbf:f6b5:10::/64 dev eth0 proto static metric 1024 pref medium
fd61:dbf:f6b5:11::/64 dev eth0 proto static metric 1024 pref medium
unreachable fd61:dbf:f6b5::/48 dev lo proto static metric 2147483647 error -148 pref medium
fe80::/64 dev eth1 proto kernel metric 256 pref medium
fe80::/64 dev br-lan proto kernel metric 256 pref medium
fe80::/64 dev eth0 proto kernel metric 256 pref medium
ff00::/8 dev br-lan proto static metric 1024 pref medium
root@OpenWrt:~#


also receiving udp traffic

root@OpenWrt:~# tcpdump -i eth0 udp16:43:39.769875 IP6 fe80::d199:66cb:7489:2353.53965 > ff08::abc:123.5004: UDP, length 1328
16:43:39.774909 IP6 fe80::d199:66cb:7489:2353.53965 > ff08::abc:123.5004: UDP, length 1328
16:43:39.779878 IP6 fe80::d199:66cb:7489:2353.53965 > ff08::abc:123.5004: UDP, length 1328
16:43:39.784880 IP6 fe80::d199:66cb:7489:2353.53965 > ff08::abc:123.5004: UDP, length 1328
16:43:39.794872 IP6 fe80::d199:66cb:7489:2353.53965 > ff08::abc:123.5004: UDP, length 1328
16:43:39.799897 IP6 fe80::d199:66cb:7489:2353.53965 > ff08::abc:123.5004: UDP, length 1328
16:43:39.804900 IP6 fe80::d199:66cb:7489:2353.53965 > ff08::abc:123.5004: UDP, length 1328
16:43:39.809930 IP6 fe80::d199:66cb:7489:2353.53965 > ff08::abc:123.5004: UDP, length 1328
16:43:39.814942 IP6 fe80::d199:66cb:7489:2353.53965 > ff08::abc:123.5004: UDP, length 1328
^\Quit

wireshark on client is also sending icmpv6 reports when trying opening VLC stream.
do I have to enable MLD snooping on WAN and LAN ? so the router acts as a querier because there is no switch

please guys help. what am I doing wrong ?

Here is what I did so far:

Reset Router
Sysconfig
then this

config rule                                     
        option name 'ipv6 multicast forward for ff00::/8'   
        option family 'ipv6'                             
        option proto 'udp'                                  
        option dest_ip 'ff00::/8'                        
        option target 'ACCEPT'                 
        option src 'wan'                                 
        option dest 'lan'


config route6               
        option interface 'lan'
        option target 'ff00::/8'
        option type 'multicast'

then I let openwrt assign /64 addresses for LAN WAN WAN6
Did I miss something else ?
I also put in this line

ip -6 route add multicast ff02::16 dev eth0

What is the Hoplimit on the packets you are sending?

how can I check that ?

Did you explicitly make VLC send with larger Hoplimit? If not it defaults to 1.

In VLC Access Output settings I changed the Hop Limit from default -1 to 2

Capture on br-lan do you see the UDP packets?

no I only get UDP packets on WAN

Capture on wan and open packet capture in Wireshark what is the HL value?

the Hop Limit is 2

client side is sending ICMPv6 multicast listener reports to ff02::16

Also I let windows handle the IPv6 config for my computer. do I have to enter a static one ?

Do I have to change traffic rules for MLD ? current settings say source address is fe80::/10

firewall settings are set to reject traffic from WAN to LAN in the default settings. Is this normal ?
there is really no need to change this ?
The VLC Documentation on IPv6 multicast also is really bad
I really cant't find anything on this topic. No VLC Documentations and no Openwt Docs about this. Google also doesn't help at all.
Thanks anyway guys for your help. Please let me know if someone figured this out.