Browse Prior Art Database

Multicast Listener Discovery (MLD) for IPv6 (RFC2710)

IP.com Disclosure Number: IPCOM000003305D
Original Publication Date: 1999-Oct-01
Included in the Prior Art Database: 2000-Sep-13
Document File: 17 page(s) / 43K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

S. Deering: AUTHOR [+3]

Abstract

This document specifies the protocol used by an IPv6 router to discover the presence of multicast listeners (that is, nodes wishing to receive multicast packets) on its directly attached links, and to discover specifically which multicast addresses are of interest to those neighboring nodes. This protocol is referred to as Multicast Listener Discovery or MLD. MLD is derived from version 2 of IPv4's Internet Group Management Protocol, IGMPv2. One important difference to note is that MLD uses ICMPv6 (IP Protocol 58) message types, rather than IGMP (IP Protocol 2) message types.

This text was extracted from a ASCII document.
This is the abbreviated version, containing approximately 6% of the total text.

Network Working Group S. Deering

Request for Comments: 2710 Cisco Systems

Category: Standards Track W. Fenner

AT&T Research

B. Haberman

IBM

October 1999

Multicast Listener Discovery (MLD) for IPv6

Status of this Memo

This document specifies an Internet standards track protocol for the

Internet community, and requests discussion and suggestions for

improvements. Please refer to the current edition of the "Internet

Official Protocol Standards" (STD 1) for the standardization state

and status of this protocol. Distribution of this memo is unlimited.

Copyright Notice

Copyright (C) The Internet Society (1999). All Rights Reserved.

Abstract

This document specifies the protocol used by an IPv6 router to

discover the presence of multicast listeners (that is, nodes wishing

to receive multicast packets) on its directly attached links, and to

discover specifically which multicast addresses are of interest to

those neighboring nodes. This protocol is referred to as Multicast

Listener Discovery or MLD. MLD is derived from version 2 of IPv4's

Internet Group Management Protocol, IGMPv2. One important difference

to note is that MLD uses ICMPv6 (IP Protocol 58) message types,

rather than IGMP (IP Protocol 2) message types.

1. Definitions

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",

"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this

document are to be interpreted as described in RFC 2119 [KEYWORDS].

2. Introduction

The purpose of Multicast Listener Discovery (MLD) is to enable each

IPv6 router to discover the presence of multicast listeners (that is,

nodes wishing to receive multicast packets) on its directly attached

links, and to discover specifically which multicast addresses are of

interest to those neighboring nodes. This information is then

provided to whichever multicast routing protocol is being used by the

router, in order to ensure that multicast packets are delivered to

all links where there are interested receivers.

MLD is an asymmetric protocol, specifying different behaviors for

multicast listeners and for routers. For those multicast addresses

to which a router itself is listening, the router performs both parts

of the protocol, including responding to its own messa...