Turns out, you have to explicitly add a link local address *after* the interface is in an up state! Only then the multicast route is installed. This is unexpected, since a random link local is already assigned and veth-interfaces behave fully as expected (multicast is enabled right after the interface is brought up). The inconsistent behaviour between interface types and OS versions makes it seem like a bug. #tunnel #gre #ip6gre #followerpower #network #debian