Re: [Roll] trickle-mcast-04 - Clarify scope value of 3 - subnet-local

Michael Richardson <mcr+ietf@sandelman.ca> Thu, 25 July 2013 14:20 UTC

Return-Path: <mcr@sandelman.ca>
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 B930821F9AB4; Thu, 25 Jul 2013 07:20:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.441
X-Spam-Level:
X-Spam-Status: No, score=-2.441 tagged_above=-999 required=5 tests=[AWL=0.159, BAYES_00=-2.599]
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 Xh+csYR1wkcQ; Thu, 25 Jul 2013 07:20:34 -0700 (PDT)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3::184]) by ietfa.amsl.com (Postfix) with ESMTP id 41B0321F99BF; Thu, 25 Jul 2013 07:20:34 -0700 (PDT)
Received: from sandelman.ca (desk.marajade.sandelman.ca [209.87.252.247]) by tuna.sandelman.ca (Postfix) with ESMTP id 2205820256; Thu, 25 Jul 2013 11:26:19 -0400 (EDT)
Received: by sandelman.ca (Postfix, from userid 179) id 71E9B63A88; Thu, 25 Jul 2013 10:19:13 -0400 (EDT)
Received: from sandelman.ca (localhost [127.0.0.1]) by sandelman.ca (Postfix) with ESMTP id 5D41163A7C; Thu, 25 Jul 2013 10:19:13 -0400 (EDT)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: consultancy@vanderstok.org
In-Reply-To: <202e77ad4286b74c606d04de997bd996@xs4all.nl>
References: <067.7473226c34e99536104b136c326ce300@trac.tools.ietf.org> <082.6ab8f10970432e6f2bb367aa0b632dda@trac.tools.ietf.org> <23575.1373577247@sandelman.ca> <4518F39EB578034D8C99A9B7776CDBA3793403@xmb-aln-x04.cisco.com> <4874.1373906541@sandelman.ca> <E045AECD98228444A58C61C200AE1BD841374DAF@xmb-rcd-x01.cisco.com> <38A9423D-BBD7-48E9-846F-C1360BEFEE85@gmail.com> <51EEC0F2.9010601@gridmerge.com> <1374658706.80014.YahooMailNeo@web142503.mail.bf1.yahoo.com> <18208.1374677909@sandelman.ca> <4518F39EB578034D8C99A9B7776CDBA37BD071@xmb-aln-x04.cisco.com> <1177.1374683864@sandelman.ca> <4518F39EB578034D8C99A9B7776CDBA37BFCF7@xmb-aln-x04.cisco.com> <202e77ad4286b74c606d04de997bd996@xs4all.nl>
X-Mailer: MH-E 8.2; nmh 1.3-dev; GNU Emacs 23.4.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha1"; protocol="application/pgp-signature"
Date: Thu, 25 Jul 2013 10:19:13 -0400
Message-ID: <5817.1374761953@sandelman.ca>
Sender: mcr@sandelman.ca
Cc: roll@ietf.org, 6man@ietf.org
Subject: Re: [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: Thu, 25 Jul 2013 14:20:41 -0000

It is important to keep the 6man CC, since the document is a 6man document.
I will top-post your entire comments for 6man, but then copy them again
and comment.

    > For me RFC 1136 was quite clarifying.

    > It states that the Internet subnet term is ambiguous
    > - It refers to one-hop IP connectivity
    > - it refers to address hierarchy

Please recognize that RFC1136 is from an era prior to classless domain routing.
Subnetting in that period of time referred to taking a class-ful route
("class A", "class B", "class C") and further dividing it within an AS.

RFC1136 also predates BGP4, and therefore even the term AS is not used.
Further, it's a translation from OSI to IETF terminology.

    > IMO, routing domain is nicely defined in RFC 1136.
    > an adminsitrative domain can contain one or more routing domains.

In the internet today, one has Autonomous Systems (AS), identified by
AS Numbers in BGP4.  The terms routing domain and administrative domains
are not also very precise today.
For ISPs, an administrative domain may correspond to the convex set of all
networks that announce using the same ASN.  Some ISPs have non-convex
parts of their networks, and use multiple ASNs.

A routing domain might be said to be akin to an OSPF area, which is typically
a subset of an ASN. (In particular, the convex nature of BGP4 means that an
AS needs to have full connectivity within)

    > I translate a mesh subnet running RPL as a routing domain
    > while an adminstrative domain can contain several interconnected RPL domains

I don't think use of these terms helps define scope-3 at all.



peter van der Stok <stokcons@xs4all.nl> wrote:

    > For me RFC 1136 was quite clarifying.

    > It states that the Internet subnet term is ambiguous
    > - It refers to one-hop IP connectivity
    > - it refers to address hierarchy

    > RFC 1136 defines the adminsitrative domain and the routing domain

    > IMO, routing domain is nicely defined in RFC 1136.

    > an adminsitrative domain can contain one or more routing domains.

    > I translate a mesh subnet running RPL as a routing domain
    > while an adminstrative domain can contain several interconnected RPL domains

    > For the latter I understood we want to use scope-3 to run for example service
    > discovery.
    > and in our case multicast to multiple devices where the network topology is
    > motivated by history, and organizational and physical constraints.

    > Any mistakes in the above?

    > Peter


    > Ralph Droms (rdroms) schreef op 2013-07-25 11:13:
    >> Michael...
    >>
    >> On Jul 24, 2013, at 6:37 PM 7/24/13, Michael Richardson
    >> <mcr+ietf@sandelman.ca> wrote:
    >>
    >>
    >> Ralph Droms (rdroms) <rdroms@cisco.com> wrote:
    >> I would still like an explanation of why "subnet" is the wrong term.
    >>
    >> When would scope-3 would be used such that it would not correspond to the
    >> set
    >> of links on which a "/64" (or other size) is used?
    >>
    >> Hm, I thought I responded but apparently not...
    >>
    >> This change to scope 0x03 is not just for MPL, so we don't know how
    >> else it might be used in the future.
    >>
    >> I understand, but perhaps it would be better, if, when another use case
    >> comes
    >> along, they write a document explaining why scope-3 is correct and
    >> non-conflicting with the trickle mcast use case.
    >>
    >> I don't agree; in my opinion, it's better to release scope 0x03 from
    >> "reserved" state and give guidelines for its use.
    >>
    >> Let's see how 6man WG consensus develops...
    >>
    >> - Ralph
    >>
    >>
    >> Specific examples:
    >> 1) two adjacent RPL domains, which do not share a prefix but are to be
    >> considered as one realm for mDNS
    >>
    >> I accept that this is a plausible scenario, but I believe that it
    >> presupposes a technical answer from the not-yet occured sdnsext BOF.
    >> sDNSext could well mandate a proxy solution where actual multicast packets
    >> do
    >> not cross that boundary.
    >>
    >> 2) one RPL domain and one other non-RPL subnet that are to be considered as
    >> one realm for mDNS
    >>
    >> Do you mean, in fact, one LLN and another non-LLN technology, which have
    >> MPL
    >> capable routers connecting them?
    >>
    >> I write it this way, because I think that there is a belief that RPL can
    >> only
    >> be used in LLNs, while the RPL architecture is very specifically for
    >> multiple
    >> link types, and I find it hard to imagine an MPL capable router which does
    >> not also speak RPL.
    >>
    >> --
    >> Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
    >>
    >>
    >>
    >> _______________________________________________
    >> Roll mailing list
    >> Roll@ietf.org
    >> https://www.ietf.org/mailman/listinfo/roll
    > _______________________________________________
    > Roll mailing list
    > Roll@ietf.org
    > https://www.ietf.org/mailman/listinfo/roll

--
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works