MLD Multicast Noise

Hi There,

I’m trying to connect up to an IXP, and they are indicating that there is MLD Multicast traffic noise on the links i have with them. Under a TCP dump i can see that there is Multicast Listener traffic. Is there anyway to disable the ipv6 listener on vyos?

Version: VyOS 1.5-stream-2025-Q1
Release train: circinus
Release flavor: generic

Ive already disabled pim6 mld, but that doesn’t seem to do anything.

set protocols pim6 interface eth1.101 mld disable

Any Help would be appreciated.

The easiest way is to just block the icmpv6 traffic with the firewall. Just block whatever icmpv6 types you don’t want to go out.

You might be able to play with this and change the interval to make it less chatty. I’m not sure if setting it to ‘0’ disables it entirely or not:

sysctl net.ipv6.conf.eth1/101.mldv2_unsolicited_report_interval
1 Like

Thanks for the response. I’ve attempted to play with the tunable in sysctl to no avail.

Ive applied this:

set firewall ipv6 name eth1_vif101_in default-action accept
set firewall ipv6 name eth1_vif101_in rule 10 action drop
set firewall ipv6 name eth1_vif101_in rule 10 protocol ipv6-icmp
set firewall ipv6 name eth1_vif101_in rule 10 icmpv6 type 130
set firewall ipv6 name eth1_vif101_in rule 20 action drop
set firewall ipv6 name eth1_vif101_in rule 20 protocol ipv6-icmp
set firewall ipv6 name eth1_vif101_in rule 20 icmpv6 type 143

set firewall ipv6 input filter rule 5 action ‘jump’
set firewall ipv6 input filter rule 5 inbound-interface name ‘eth1.101’
set firewall ipv6 input filter rule 5 jump-target ‘eth1_vif101_in’

But ideally I’d really not want the firewall running on this interface as this is a router.

If you’re trying to control what you’re sending to the IXP, then you’ll want that in the output chain.

Traffic that traverses VyOS (is routed) will go over the forward chain, so those rules won’t be hit for your routed traffic. You realistically should be using the input chain to secure VyOS itself.

1 Like

Thanks for the assistance, its much appreciated. :slight_smile: The issue is sorted now.