https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290407
Bug ID: 290407
Summary: IPv6 MLD (Multicast Listener Discovery) packets do not
contain Router Alert
Product: Base System
Version: 15.0-CURRENT
Hardware: Any
OS: Any
Status: New
Severity: Affects Many People
Priority: ---
Component: kern
Assignee: [email protected]
Reporter: [email protected]
IPv6 Multicast Listener Discovery packets, specifically Multicast Listener
Reports, do not contain a Router Alert option as required by the Multicast
Listener Discovery RFCs. The lack of a Router Alert option causes Listener
Report packets to be discarded by receivers.
Specifics from the RFCs:
* RFC 2710 (MLDv1) Section 3:
All MLD messages described in this document are sent with a link-local IPv6
Source Address, an IPv6 Hop Limit of 1, and an IPv6 Router Alert option
[RTR-ALERT: RFC2711] in a Hop-by-Hop Options header.
* RFC 3810 & RFC 9777 (MLDv2) Section 5:
All MLDv2 messages described in this document MUST be sent with a link-local
IPv6 Source Address, an IPv6 Hop Limit of 1, and an IPv6 Router Alert option
[RFC2711] in a Hop-by-Hop Options header.
* RFC 3810 & RFC 9777 (MLDv2) Section 7.4:
Upon reception of an MLD message that contains a Report, the router checks if
the source address of the message is a valid link-local address, if the Hop
Limit is set to 1, and if the Router Alert option is present in the Hop-by-Hop
Options header of the IPv6 packet. If any of these checks fail, the packet is
dropped.
--
You are receiving this mail because:
You are the assignee for the bug.