Re: [Roll] [roll] #105: trickle-mcast: how to determine scope of MPL domain

"Jonathan Hui (johui)" <johui@cisco.com> Fri, 02 November 2012 02:13 UTC

Return-Path: <johui@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CCBF221F8AD8 for <roll@ietfa.amsl.com>; Thu, 1 Nov 2012 19:13:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6azoK7qT6oJ2 for <roll@ietfa.amsl.com>; Thu, 1 Nov 2012 19:13:12 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) by ietfa.amsl.com (Postfix) with ESMTP id DE47421F897D for <roll@ietf.org>; Thu, 1 Nov 2012 19:13:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1426; q=dns/txt; s=iport; t=1351822391; x=1353031991; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=avr1Z4OISxPA3zlGTR5rFs1K1zLQhdvtiKKmi4NtGrE=; b=eaW9qfhBe5KYiIatqoe1MmtIz8+EUJ+lBFo8HZdIEJHj5iN/ajN3UFcU KrKG8Jgv0w90sd3fpQdLRmCTJuQvwuZiAYWj5T8RdDJRyhRzUxAZ/r/Ae Ozz1BcC0BV8/p6mtnUlgB4Mowu3kU76rEwTEaUoJufZqs8SI8CII8QhCt A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av4EALIrk1CtJXG9/2dsb2JhbABEwzCBCIIeAQEBAwESAVkNBQsCAQgOFCQyJQIEDgUIGodeBpx9oBeLexWFRWEDpFCBa4JvgVwfHg
X-IronPort-AV: E=Sophos;i="4.80,696,1344211200"; d="scan'208";a="137755404"
Received: from rcdn-core2-2.cisco.com ([173.37.113.189]) by rcdn-iport-1.cisco.com with ESMTP; 02 Nov 2012 02:12:59 +0000
Received: from xhc-aln-x04.cisco.com (xhc-aln-x04.cisco.com [173.36.12.78]) by rcdn-core2-2.cisco.com (8.14.5/8.14.5) with ESMTP id qA22CxOA025206 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 2 Nov 2012 02:12:59 GMT
Received: from xmb-rcd-x04.cisco.com ([169.254.8.200]) by xhc-aln-x04.cisco.com ([173.36.12.78]) with mapi id 14.02.0318.001; Thu, 1 Nov 2012 21:12:58 -0500
From: "Jonathan Hui (johui)" <johui@cisco.com>
To: Dario Tedeschi <dat@exegin.com>
Thread-Topic: [Roll] [roll] #105: trickle-mcast: how to determine scope of MPL domain
Thread-Index: AQHNuEl+VKkUNGCnjEqLpghV1euTUw==
Date: Fri, 02 Nov 2012 02:12:57 +0000
Message-ID: <B50D0F163D52B74DA572DD345D5044AF0F6F2837@xmb-rcd-x04.cisco.com>
References: <058.e817419e990e1afb26be9aa25d5cfc21@trac.tools.ietf.org> <B50D0F163D52B74DA572DD345D5044AF0F6EFA99@xmb-rcd-x04.cisco.com> <50932647.3050509@exegin.com>
In-Reply-To: <50932647.3050509@exegin.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.21.71.11]
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-19328.001
x-tm-as-result: No--29.606100-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <EC590459FBC43E4296B83E7FC63F558C@cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "<roll@ietf.org>" <roll@ietf.org>, "<draft-ietf-roll-trickle-mcast@tools.ietf.org>" <draft-ietf-roll-trickle-mcast@tools.ietf.org>, "<mcr@sandelman.ca>" <mcr@sandelman.ca>, "Jonathan Hui (johui)" <johui@cisco.com>
Subject: Re: [Roll] [roll] #105: trickle-mcast: how to determine scope of MPL domain
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Nov 2012 02:13:12 -0000

On Nov 1, 2012, at 6:47 PM, Dario Tedeschi <dat@exegin.com> wrote:

> I don't understand what benefit is gained by allowing the use of non-link-local in the outer header, if encapsulation is required. Supporting both link-local and higher in the outer header just servers to complicate the forwarder.

The purpose is to limit the extent to which MPL disseminates a packet to something smaller than the entire LLN (item 2).

> Is item 2 a requirement that a subset of devices in the LLN participate in MPL forwarding and others don't, or is it that there are two MPL domains, or is it that one subset of devices are listening on multicast address A while others are listening on multicast address B? In any case, I don't see how the use of link-local scope in the *outer* header would not work.

As mentioned above, the purpose is to limit the physical extent of MPL forwarders that disseminate a message.  If we use a link-local destination address in the outer header, how do you propose to limit the region?

> As for encapsulation, using an MPL multicast address of the from FF02::00XX, in the outer header, would only add three bytes to the packet after 6lowpan compression.

I agree.

Maybe you could describe a concrete example of how using link-local addresses in the outer header would address Peter's scenario that he posted to the list?

--
Jonathan Hui