Re: [Roll] [roll] #132: draft-ietf-roll-trickle-mcast-04 - Clarify scope value of 3 - subnet-local

Ralph Droms <rdroms.ietf@gmail.com> Tue, 15 October 2013 16:22 UTC

Return-Path: <rdroms.ietf@gmail.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 A26A911E81D5 for <roll@ietfa.amsl.com>; Tue, 15 Oct 2013 09:22:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.6
X-Spam-Level:
X-Spam-Status: No, score=-102.6 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PHOMlViaClP7 for <roll@ietfa.amsl.com>; Tue, 15 Oct 2013 09:22:55 -0700 (PDT)
Received: from mail-pd0-x229.google.com (mail-pd0-x229.google.com [IPv6:2607:f8b0:400e:c02::229]) by ietfa.amsl.com (Postfix) with ESMTP id 5E0CB21E80D1 for <roll@ietf.org>; Tue, 15 Oct 2013 09:22:43 -0700 (PDT)
Received: by mail-pd0-f169.google.com with SMTP id r10so9118408pdi.14 for <roll@ietf.org>; Tue, 15 Oct 2013 09:22:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=szzN09giALG7/FD6LiswFp1AI5aKHqjwF2PUwB4ZHoM=; b=HOLleNyA6FeW5Jy2w1/qY44l9rEC/LO60Q0lJtL63iBConFLNiyye2uJL7ZXRbO8wh kTJjYNdfHoZwl9w2fON61TOb48HEYSMhXiXRFMONg9leHFOLGwTVZzZ+tvM+jGZsB/KG VzKdBPbdvQWDuEs0voEBQhFeFrXKevRlQusZ7AEZe4kxrDbpuMinXEAOamxSd6B0NaJ8 MezC9TqHgXmosQatV/bNCwBDyNVnpL4J3/nz6Iq+vJ0tF/9qZ2i+5JOhmXCWSJO0nEHA U9QPoOYnHBXw+bPrUUKnjjmglGiFy8Vx1X2TMMrpz81Zt9z7AzmpxEzfiVkrWjsp58Um e4mg==
X-Received: by 10.68.217.167 with SMTP id oz7mr2268035pbc.188.1381854163093; Tue, 15 Oct 2013 09:22:43 -0700 (PDT)
Received: from dhcp-10-155-136-73.cisco.com (128-107-239-234.cisco.com. [128.107.239.234]) by mx.google.com with ESMTPSA id j9sm100080072paj.18.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 15 Oct 2013 09:22:40 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Ralph Droms <rdroms.ietf@gmail.com>
In-Reply-To: <5697.1381853285@sandelman.ca>
Date: Tue, 15 Oct 2013 09:22:38 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <4B4C7F25-EF5B-4B54-8A9D-F639A98052E4@gmail.com>
References: <067.7473226c34e99536104b136c326ce300@trac.tools.ietf.org> <082.0e60a05a9e9a33903054243f518f8668@trac.tools.ietf.org> <13450.1381846273@sandelman.ca> <4518F39EB578034D8C99A9B7776CDBA301BE0790@xmb-aln-x04.cisco.com> <5697.1381853285@sandelman.ca>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
X-Mailer: Apple Mail (2.1510)
Cc: mariainesrobles@gmail.com, "Jonathan Hui (johui)" <johui@cisco.com>
Subject: Re: [Roll] [roll] #132: draft-ietf-roll-trickle-mcast-04 - Clarify scope value of 3 - subnet-local
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: Routing Over Low power and Lossy networks <roll@ietf.org>
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: Tue, 15 Oct 2013 16:22:57 -0000

On Oct 15, 2013, at 9:08 AM 10/15/13, Michael Richardson <mcr+ietf@sandelman.ca> wrote:

> 
> Ralph Droms (rdroms) <rdroms@cisco.com> wrote:
>> What is your definition for "subnet" that is compatible with the
>> definition from draft-ietf-6man-multicast-scopes:
> 
>>  automatically configured, i.e., automatically derived from physical
>> connectivity or other, non-multicast-related configuration.
> 
>> I chose PAN ID as a way of identifying a "subnet" within a distribution
>> of MPL forwarders that might be within radio range of each other but
>> should be in separate MPL domains.  For example, suppose I have MPL
>> forwarders in my flat and you have MPL forwarders in your flat.  How do
>> my forwarders know they belong to the MPL domain in my flat while your
>> forwarders know they belong to the MPL domain in your flat.  PAN ID
>> would be one way to make that differentation.
> 
> PANID is too restrictive in my opinion.
> 
> I may well have a radio networks on the first floor of my (penthouse) flat,
> and another radio network on the second floor of my flat, connected by any
> number of wired (ethernet) or higher-powered wireless (wifi) layer-2
> technologies.  There are good radio reasons to use different PANIDs,
> because the isolation might be inconsistent.  The devices which connect my
> two floors know they are supposed to do that at the RPL level, and so
> subnet is the right thing.
> 
> This is where we need to be prescriptive.

If I'm understanding your example correctly, I would say that the MPL domain you describe would use scop 4, administratively defined to cover the various radio domains.

I might also consider using scop 3 to simply forward across the mesh networks, with a broader scope and traditional multicast protocols to tie together the MPL domains with other links in the home network.

Suppose an application uses multicast address FF08::DB8:0:1234 in a network with RTR1 connected to MESH1 and some other links, and RTR2 connected to MESH2 and some other links.  RTR1 and RTR2 share at least on link.

One architecture would be to use traditional multicast protocols to connect the various links to which RTR1 and RTR2 are connected.  RTR1 and RTR2 then act as MPL encapsulators for MESH1 and MESH2.  Traffic on MESH1 looks like (hope the summarization is understandable)

   FF03:0:0:0:0:0:0:FC | MPL header | FF08::DB8:0:1234 | application payload

- Ralph

> --
> Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
> 
> 
> _______________________________________________
> Roll mailing list
> Roll@ietf.org
> https://www.ietf.org/mailman/listinfo/roll