Re: New Version Notification for draft-farmer-6man-exceptions-64-05.txt

Ole Troan <otroan@employees.org> Mon, 13 August 2018 18:57 UTC

Return-Path: <otroan@employees.org>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E59DC130E15 for <ipv6@ietfa.amsl.com>; Mon, 13 Aug 2018 11:57:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X42yEcQEPU9H for <ipv6@ietfa.amsl.com>; Mon, 13 Aug 2018 11:56:57 -0700 (PDT)
Received: from accordion.employees.org (accordion.employees.org [198.137.202.74]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DE4BE130E14 for <ipv6@ietf.org>; Mon, 13 Aug 2018 11:56:57 -0700 (PDT)
Received: from [192.168.10.187] (30.51-175-112.customer.lyse.net [51.175.112.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by accordion.employees.org (Postfix) with ESMTPSA id D74842D4FA7; Mon, 13 Aug 2018 18:56:55 +0000 (UTC)
Content-Type: multipart/alternative; boundary="Apple-Mail-36C94DD0-3D87-4C25-9A00-39ED50DF3F81"
Mime-Version: 1.0 (1.0)
Subject: Re: New Version Notification for draft-farmer-6man-exceptions-64-05.txt
From: Ole Troan <otroan@employees.org>
X-Mailer: iPhone Mail (15G77)
In-Reply-To: <CAJE_bqc4BbW5Rx+19OgGMcFfBEdDU+KV5+BTiRW2qaQLXwbCww@mail.gmail.com>
Date: Mon, 13 Aug 2018 20:56:52 +0200
Cc: David Farmer <farmer@umn.edu>, IPv6 IPv6 List <ipv6@ietf.org>
Content-Transfer-Encoding: 7bit
Message-Id: <9302D226-6C1D-4BAF-997C-5E184CCDA55F@employees.org>
References: <153357039509.26798.8871624868471873730.idtracker@ietfa.amsl.com> <CAJE_bqcKnkaGWKE9Biq-x3V4uz521KoeLWFbgp3x=cr==GJ0sA@mail.gmail.com> <35deaf47-0b42-962b-1df7-dc6ee506133b@gmail.com> <CAJE_bqdSXSADOFMwc8fsvwNN_RHAkuywH7mWDKYcTvah=69Azw@mail.gmail.com> <8bdefdcc-de78-a412-b787-a3b0d13a326f@gmail.com> <CAJE_bqdnB-Bt8dddk_yEgAFeYd5MA9dmU3STpO63hSTCaxNH-A@mail.gmail.com> <72ED37A8-9ED5-4AA6-8A20-BC445867E42D@employees.org> <7523ed04-dabc-ab3d-9d60-0b2662b31fab@gmail.com> <A6F6F5D7-271B-42D8-AE8A-771D31B72844@employees.org> <c6a23259-2691-8a31-cfea-1ad321f3a35f@gmail.com> <CEFF5106-0B3C-4208-9E27-C4EF0FA5A6C2@employees.org> <94094f21-678e-3dcf-0547-5a3a49b6a037@gmail.com> <7D61EE46-CD34-4B6C-BF05-4C5A1E4DE338@employees.org> <CAN-Dau3T1Ch9_7rGK2hgpZ1WipgKPtbHG8s6rFyzjfi2ir-jWw@mail.gmail.com> <DAF06505-0BC4-41AE-8CA3-5657481E0C2C@employees.org> <BF40DDF0-7A66-4CB8-8435-BFE2BE86E0F7@employees.org> <979bd474-6f6b-8750-7fc6-70d63cbc8b23@gmail.com> <5AFF4745-941E-4110-A477-069B4E5 3ABFC@umn.edu> <CAO42Z2wCrB_fy8A8wXTYcFzZCAOXm2aZJux4vi6rDiG7rVMjmg@mail.gmail.com> <CAN-Dau04L_+pLUD7SEPP82jjqCoEtDH749tkNGDhfKwxNoy=+g@mail.gmail.com> <CAJE_bqc4BbW5Rx+19OgGMcFfBEdDU+KV5+BTiRW2qaQLXwbCww@mail.gmail.com>
To: 神明達哉 <jinmei@wide.ad.jp>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/blz-s20mXvb7ZIFRjFz5g5M5EEo>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Aug 2018 18:57:01 -0000


> On 13 Aug 2018, at 20:18, 神明達哉 <jinmei@wide.ad.jp> wrote:
> 
> At Sun, 12 Aug 2018 16:07:25 -0500,
> David Farmer <farmer@umn.edu> wrote:
> > 
> > However, in RFC4291;
> > 
> >    A slightly sophisticated host (but still rather simple) may
> >    additionally be aware of subnet prefix(es) for the link(s) it is
> >    attached to, where different addresses may have different values for
> >    n:
> > 
> >    |          n bits               |           128-n bits            |
> >    +-------------------------------+---------------------------------+
> >    |       subnet prefix           |           interface ID          |
> >    +-------------------------------+---------------------------------+
> > 
> >    Though a very simple router may have no knowledge of the internal
> >    structure of IPv6 unicast addresses, routers will more generally have
> >    knowledge of one or more of the hierarchical boundaries for the
> >    operation of routing protocols.  The known boundaries will differ
> >    from router to router, depending on what positions the router holds
> >    in the routing hierarchy.
> > 
> > Combined with;
> > 
> >    For all unicast addresses, except those that start with the binary
> >    value 000, Interface IDs are required to be 64 bits long
> > 
> > This text clearly implies subnet prefixes are 64-bit in length, and it does
> > not clearly exempt routing and on-link determination from that implication.
> 
> You are right.  And, at least rfc4291bis-09 tries to clarify that a
> little bit:
> 
>    IPv6 unicast routing is based on prefixes of any valid length up to
>    128 [BCP198].
> 
> > Further, since the paragraph following the diagram above immediately goes
> > on to talk about routing, it seems quite logical that it is meant to imply
> > that at least the subnet prefixes used in routing are implied to be 64-bit
> > in length.
> 
> That's an understandable concern.  The "Though a very simple
> router..." paragraph should probably be more clarified to avoid
> confusion.
> 
> > So, Mark do you support some kind of clarification on that the IID length
> > does not imply that the subnet prefixes for routing and on-link
> > determination are required to be 64 bit in length?
> 
> I can't speak for others, but I think that kind of clarification is
> very helpful.  It's also related to why I asked this question for
> draft-farmer-6man-exceptions-64-05:
> 
> >  configuration: if you do
> >  ifconfig en0 2001:db8:1:2::bad prefixlen 80
> [....]
> > - Section 2.2: related to the previous point, if we manually configure
> >  an address as above, what's the IID of this address?  Is it the
> >  lower 48 bits (0:0:bad)?  Or should the IID be considered empty as
> >  the address in this case is to be considered an "opaque 128-bit
> >  quantity"?
> 
> Either way, the fact that 2001:db8:1:2::/80 is an on-link prefix in
> this case does not contradict the addressing architecture (and it
> would make sense to clarify/emphasize that point explicitly in
> draft-farmer-6man-exceptions-64).  And, regarding the IID, I believe
> we could adopt either explanation:
> 
> A: the IID length is 48 bits in this case.  This will have to be
>    considered an exception to Section 2.5.1 of RFC4291.
> B: the IID is empty (or does not exist) in this case.  An address
>    configured this way should be considered to have no internal
>    structure (as shown in the first diagram of Section 2.5 of
>    RFC4291).  In that sense it could still be considered compliant to
>    RFC4291, but it's probably helpful if we also clarify that this is
>    a "kind of exception" in that only the "minimum" form of
>    architecture applies and Section 2.5.1 of RFC4291 is simply "not
>    applicable".

C: 64-bit IID with /80 on-link prefix. For SLAAC that’s a /64 PIO with A=1 and L=0 and a PIO with /80 L=1.  Meaning there is nothing said about the on-link properties of the rest of the /64.
I don’t think this is an exception. 

Cheers,
Ole

> 
> According to the recent messages of this thread, option #B seems to be
> preferred (and I personally also prefer that option).  I'd also note
> that an "exception" of RFC6164 can be explained as an instance of this
> option in practice, since the addresses assigned on inter-router p2p
> links are most likely to be configured manually.
> 
> --
> JINMEI, Tatuya
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------