Re: [magma] MLDv1/v2

"Beeram, Suresh KumarReddy" <> Mon, 25 April 2011 03:52 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 89856E0670 for <>; Sun, 24 Apr 2011 20:52:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -106.598
X-Spam-Status: No, score=-106.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id WQ87t4R3AxVA for <>; Sun, 24 Apr 2011 20:52:06 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id ED684E00BE for <>; Sun, 24 Apr 2011 20:52:05 -0700 (PDT)
Received: from ( []) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 48F9A38120; Mon, 25 Apr 2011 03:52:05 +0000 (UTC)
Received: from ( by ( with Microsoft SMTP Server (TLS) id; Mon, 25 Apr 2011 03:50:19 +0000
Received: from ([]) by ([]) with mapi; Mon, 25 Apr 2011 03:50:19 +0000
From: "Beeram, Suresh KumarReddy" <>
To: Rekha Mundhra <>, "" <>
Date: Mon, 25 Apr 2011 03:50:14 +0000
Thread-Topic: [magma] MLDv1/v2
Thread-Index: AcwBO+UiW1ZLutr9SBqvwnDlDgHV5QBvKYiw
Message-ID: <>
References: <>
In-Reply-To: <>
Accept-Language: en-US
Content-Language: en-US
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_23E658492CE48649B5B5168EBC60387842D140C01FGVW1101EXCame_"
MIME-Version: 1.0
Subject: Re: [magma] MLDv1/v2
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multicast and Anycast Group Membership <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Mon, 25 Apr 2011 03:52:08 -0000

Hi Rekha,
When we are in version2 we need to send  initial reports TO_EX(Multicast address,{null}), [RV] times, [URI] seconds apart.
When we are version1 we need to send MLDV1 report for multicast address [RV] times, [URI] seconds apart .

I didn't find any IETF doc which explains in detail..but I found for MLDV2  in TAHI conformance test suite,
So same applies for MLDV1.
Refer testcase-1.

-B S Reddy

From: [] On Behalf Of Rekha Mundhra
Sent: Saturday, April 23, 2011 3:53 AM
Subject: [magma] MLDv1/v2

Hi All,

Had a question regarding the MLD router behavior when MLD is enabled on an interface with reference to
Neighbor Discovery RFC 4861 attached below for reference:

******* RFC 4861 ************
7.2.1.  Interface Initialization

  When a multicast-capable interface becomes enabled, the node MUST
  join the all-nodes multicast address on that interface, as well as
  the solicited-node multicast address corresponding to each of the IP
  addresses assigned to the interface.

  The set of addresses assigned to an interface may change over time.
  New addresses might be added and old addresses might be removed
  [ADDRCONF].  In such cases the node MUST join and leave the
  solicited-node multicast address corresponding to the new and old
  addresses, respectively.  Joining the solicited-node multicast
  address is done using a Multicast Listener Discovery such as [MLD] or
  [MLDv2] protocols.  Note that multiple unicast addresses may map into
  the same solicited-node multicast address; a node MUST NOT leave the
  solicited-node multicast group until all assigned addresses
  corresponding to that multicast address have been removed.
What are the MLD join packets that should be sent when the interface has version
MLDv1 and when the version is MLDv2. Is there some IETF document
that provides more details on this behavior. Have not found any clear description
in RFCs 3810 or 2710.