Re: [v6ops] I-D Action: draft-ietf-v6ops-unique-ipv6-prefix-per-host-07.txt

David Farmer <farmer@umn.edu> Fri, 04 August 2017 21:02 UTC

Return-Path: <farmer@umn.edu>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2708F126CD6 for <v6ops@ietfa.amsl.com>; Fri, 4 Aug 2017 14:02:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.8
X-Spam-Level:
X-Spam-Status: No, score=-3.8 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_SORBS_SPAM=0.5, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=umn.edu
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 hkDOhb1UnU5u for <v6ops@ietfa.amsl.com>; Fri, 4 Aug 2017 14:02:46 -0700 (PDT)
Received: from mta-p7.oit.umn.edu (mta-p7.oit.umn.edu [134.84.196.207]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ADF70126C2F for <v6ops@ietf.org>; Fri, 4 Aug 2017 14:02:46 -0700 (PDT)
Received: from localhost (unknown [127.0.0.1]) by mta-p7.oit.umn.edu (Postfix) with ESMTP id 271E3C6C for <v6ops@ietf.org>; Fri, 4 Aug 2017 21:02:46 +0000 (UTC)
X-Virus-Scanned: amavisd-new at umn.edu
Received: from mta-p7.oit.umn.edu ([127.0.0.1]) by localhost (mta-p7.oit.umn.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9fwoV3N3YPzV for <v6ops@ietf.org>; Fri, 4 Aug 2017 16:02:45 -0500 (CDT)
Received: from mail-ua0-f198.google.com (mail-ua0-f198.google.com [209.85.217.198]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mta-p7.oit.umn.edu (Postfix) with ESMTPS id D3D3BC5C for <v6ops@ietf.org>; Fri, 4 Aug 2017 16:02:45 -0500 (CDT)
Received: by mail-ua0-f198.google.com with SMTP id d29so10329446uai.14 for <v6ops@ietf.org>; Fri, 04 Aug 2017 14:02:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umn.edu; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=39jxm1Ov2uvn/j3lch2FsXfbl0bcoIF3fdm0iNguLSU=; b=Fw7SDbNWwx1uO+oylBrj1PVluMRrtYfl6CvBjTxCWuuPAfEsku5Ev7c2Z7I0leGJ4X Qf5QQsYnJqSAZJYYo8HsbFmEtxH8H4BX84meezU0APuGK3eSSARQCciySTYPKU45mr6L HrSariRdMZ2Hu8ePCQFUZ+dxd8iPrIIiJxvy9Aks/9u3Nk7CkGtEj4hbSQWArpTljjHE eDpp05lR3pilV8KvxoHHOHUkuwb9eT3eZHauKIZmJzRRnsei6VOWbRxqZUTIelS/6Vw5 9U0dC3ce8tk29/q5rn8FR+se74nCvOnqOszg0amtbbcGb8mJnklipuDXX0XpiK7AUCqo yRhw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=39jxm1Ov2uvn/j3lch2FsXfbl0bcoIF3fdm0iNguLSU=; b=Jq8cDAztLlSZu6cIcUSj4hR6+kMj0ulF6kMnCKf/bi40h2qkKgwgBtKdqzWjBDl9gQ NFQ6EXt13RQc59blUM32t4eCmd6AXq7mMMCHe8fJYiMlC3+WKjFOSnPB/izjeRa875ec NA14MmFHpk7kX6ocXY3/gow592p0ozkP/vnJFFC5QmHCIs6ZU6WYT6EZ2cEtFJRGPOtJ 6pphBjZdpuPiAXtPEcRML/xnqGJ2n7uj+cxTNXScrpEFi4CUWjar27K7DfGRPy5NRg2j 7DPgsTU8/PZmuG8NWW1FMwPkFJwKBJt8933vnXX4Lzx1Fjq/Lvns5gFZHYKnT0E9bIBA kW/w==
X-Gm-Message-State: AHYfb5ivPxAdL1kW/9Dax3/S/GQgxRwXgGVND2jy143nceKO9rRuEEIy vsQvYSFtsOaX+RfITWzTZ1v1J35k7pbbtsxZY7NwCGEVBbry0jSudraUsHW5Hqo8WyfkfCGaiwV wJAWljjKA4OScLDAq
X-Received: by 10.159.33.211 with SMTP id 77mr2248147uac.218.1501880565017; Fri, 04 Aug 2017 14:02:45 -0700 (PDT)
X-Received: by 10.159.33.211 with SMTP id 77mr2248141uac.218.1501880564811; Fri, 04 Aug 2017 14:02:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.72.221 with HTTP; Fri, 4 Aug 2017 14:02:44 -0700 (PDT)
In-Reply-To: <7938F668-7CA2-4C21-8674-4073221E088E@gmail.com>
References: <150148445751.17707.15424999122129322815@ietfa.amsl.com> <2E470571-1620-4527-9489-D4D953000040@gmail.com> <alpine.DEB.2.02.1708040512220.2261@uplift.swm.pp.se> <336987B8-56B0-4C59-A9B1-8B91D4D09BD1@gmail.com> <alpine.DEB.2.02.1708040927370.2261@uplift.swm.pp.se> <3D12AB07-7CE4-4625-ADDF-5F7CEC8CB115@gmail.com> <alpine.DEB.2.02.1708041013350.2261@uplift.swm.pp.se> <0E577FCD-857E-4F2D-947B-D4AA201DE346@gmail.com> <alpine.DEB.2.02.1708041051180.2261@uplift.swm.pp.se> <8DA09B07-00EE-4132-9125-8FED16582F66@gmail.com> <CAN-Dau0dQVz_P7Fi1Ngt46CpTRmVM=cvk1AqgGaecvhUx+FhqA@mail.gmail.com> <B1138570-3CB2-4E09-87C2-42265DC1969A@gmail.com> <CAN-Dau1VM3q4ZLSTANqfJatrbSdkr-WUDdP-Fz=x-r7d=PgX1g@mail.gmail.com> <7938F668-7CA2-4C21-8674-4073221E088E@gmail.com>
From: David Farmer <farmer@umn.edu>
Date: Fri, 04 Aug 2017 16:02:44 -0500
Message-ID: <CAN-Dau1pFjVjKTRqABZJqS1fM5wnQvNpMwNigPnQ_iDhpSygcA@mail.gmail.com>
To: DY Kim <dykim6@gmail.com>
Cc: Mikael Abrahamsson <swmike@swm.pp.se>, v6ops list <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="001a113552608fc61d0555f3d1ad"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/DNtxxbBcbb0-dYCsMaTEDGNi9Mk>
Subject: Re: [v6ops] I-D Action: draft-ietf-v6ops-unique-ipv6-prefix-per-host-07.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 Aug 2017 21:02:49 -0000

On Fri, Aug 4, 2017 at 3:43 PM, DY Kim <dykim6@gmail.com> wrote:

> inline...
>
> ---
> DY
>
>
> > On 5 Aug 2017, at 03:15, David Farmer <farmer@umn.edu> wrote:
> >
> > Well, RFC4291 is quite clear there can be more than one subnet per link
>
> Clear? Where?
>

Read Section 2.1 of RFC4291, multiple subnets per link in in the last
paragraph of that section.


> Let’s assume what you say is correct and hence ‘link’ and ‘subnet’ are
> totally different things.
>
> Hosts on a subnet acquire the subnet prefix from RA. All hosts on the same
> subnet gets the same common prefix; well eligible to be called ’subnet
> prefix’. Hosts generate interface addresses through SLAAC, by generating
> IID independently. That’s why we need DAD for no collision of the interface
> addresses, or equivalently, of the IIDs on the same subnet.
>
> With the draft under discussion, however, each host gets a unique prefix,
> different from those of others. And hence, there’s no worry of address
> collision, so that DAD is not necessary in this case. What do we call then
> the prefix unique to each host in this case? Should we continue call that
> 'subnet prefix', with the consequence that we should then be dealing with
> multiple subnet prefixes for the same subnet?
>
> I’d think that’s an odd naming, and the prefix unique to each host should
> best be called ‘host prefix’ or ‘node prefix’.
>

There are lots of links with only one hosts, at least at some point in its
life cycle, are you saying that a subnet prefix isn't a subnet until the
second host shows up?

Now that neither ‘host prefix’ nor ‘node prefix’ is defined in rfc4291bis,
> wherein only the subnet prefix is defined, the current draft is using an
> address-related terminology not defined in the address architecture
> standard.
>
> In this sense, the current draft could be said not to be compliant with
> the address architecture standard.
>
> I’m not sure of the IETF culture, but terminology/nomenclature is
> ultimately important in dealing with standards.
>
> I’m not at all against the draft under discussion. On the contrary, I like
> this draft very much.
>
> To resolve the conflict, if any change has to take place, I’d think it
> should be with rfc 4291bis, very unfortunately. That is, this text in
> rfc4291bis
>
>    |          n bits               |           128-n bits            |
>    +-------------------------------+---------------------------------+
>    |       subnet prefix           |           interface ID          |
>    +-------------------------------+---------------------------------+
>
> might better be changed to
>
>    |          n bits               |           128-n bits            |
>    +-------------------------------+---------------------------------+
>    |          prefix               |           interface ID          |
>    +-------------------------------+————————————————-----------------+
>

For a whole bunch of other reasons I'd be just fine with that suggestion, I
think the term subnet brings a who bunch of IPv4 baggage that is really
complicating other part of the RFC4291bis conversations. I'm all for
banishing the term subnet from RFC4291bis, except when comparing to an IPv4
subnet.


> > , there might be practical limits on how may subnet you can have on a
> link but there is no theoretical limit that I'm aware of.  Furthermore,
> Wifi or other link technology will probably reach congestion collapse
> before you reach such limits on a modern router.  While it is common for a
> router to have an address in the subnet this is not required, the host can
> just use the router's link-local address, and if the router is learned form
> RAs using the link-local address is the normal mode of operation anyway.
> Also, it's common for subnets to have more than one host again nothing
> requires this either.
> >
> > So, this isn't what most people will think of when they read RFC4291,
> but your only running afoul of people's assumptions not the specification
> itself. Therefore, bring this up might be a good idea for RFC4291bis,
> principle of least astonishment and all, but not absolutely necessary.
>

-- 
===============================================
David Farmer               Email:farmer@umn.edu
Networking & Telecommunication Services
Office of Information Technology
University of Minnesota
2218 University Ave SE        Phone: 612-626-0815
Minneapolis, MN 55414-3029   Cell: 612-812-9952
===============================================