Closed vijaykug closed 1 year ago
Fixing as part of https://github.com/FRRouting/frr/pull/12008
As per RFC https://datatracker.ietf.org/doc/html/rfc3810, Secion 5
MLDv2 is a sub-protocol of ICMPv6, that is, MLDv2 message types are a
subset of ICMPv6 messages, and MLDv2 messages are identified in IPv6
packets by a preceding Next Header value of 58. All MLDv2 messages
described in this document MUST be sent with a link-local IPv6 Source address
RFC mandates it as a must for the source address to be link-local.
Also MLDv1 RFC mandates the same https://datatracker.ietf.org/doc/html/rfc2710, section 5
"report received" occurs when the node receives a valid MLD Report
message. To be valid, the Report message MUST come from a link-
local IPv6 Source Address, be at least 24 octets long, and have a
correct MLD checksum.
This is not an issue. Hence closing the issue.
Issue:- Anvl test sending MLD join with source address of packet is global address ( below is the packet details) , this MLD packet is discarded , because of that ( *,G) join not created and ANVL tests are failing
Build - Master Ubuntu - 18.04 Kernel -4.20