Re: a draft about on-link and submit prefixes

otroan@employees.org Tue, 14 March 2017 08:04 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 67DA11294FB for <ipv6@ietfa.amsl.com>; Tue, 14 Mar 2017 01:04:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=employees.org; domainkeys=pass (1024-bit key) header.from=otroan@employees.org header.d=employees.org
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 oT4Azh-KLAVX for <ipv6@ietfa.amsl.com>; Tue, 14 Mar 2017 01:04:37 -0700 (PDT)
Received: from esa01.kjsl.com (esa01.kjsl.com [IPv6:2607:7c80:54:3::87]) by ietfa.amsl.com (Postfix) with ESMTP id AEA2E1294E0 for <ipv6@ietf.org>; Tue, 14 Mar 2017 01:04:37 -0700 (PDT)
Received: from cowbell.employees.org ([198.137.202.74]) by esa01.kjsl.com with ESMTP; 14 Mar 2017 08:04:37 +0000
Received: from cowbell.employees.org (localhost [127.0.0.1]) by cowbell.employees.org (Postfix) with ESMTP id 0CFC6D788A; Tue, 14 Mar 2017 01:04:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=employees.org; h=from :message-id:content-type:mime-version:subject:date:in-reply-to :cc:to:references; s=selector1; bh=xoMlrDAM7mOCZuQgPMAFyKQYEg8=; b= o3Mry0kCk00UZ1qHGOTtOFWG7IuodmsP2eADEtPtlzwJZWjWXaquJ9Y58YYm2NHy eMsm6sfUyph0agrm4IrhBqqSBK4DvxUxIqkegYcZgVG/F4AhlJjz3jFsBj7Nsx+A UOo5rTKqzbiyce7kcd4qBoydow2bJaKDTh8Rfhyu02M=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=employees.org; h=from :message-id:content-type:mime-version:subject:date:in-reply-to :cc:to:references; q=dns; s=selector1; b=jPn8i9fUX2Tz2FP7HSzdFqn gs5Rpwbtv4bz2dajp62ZziF3dEkL9ZCd4CeGugWIMcSoo7F2J3GjuV8aEGf1NMni tfNn0IFteW6QoL0Tlz2hgmmQ5m5Dvf0NuQMPdo5JJkc/FSW+QrQ8vEx09i4SBCO6 uW4REV+PBqpsHGl50Ufs=
Received: from h.hanazo.no (unknown [173.38.220.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: otroan) by cowbell.employees.org (Postfix) with ESMTPSA id C971CD788B; Tue, 14 Mar 2017 01:04:36 -0700 (PDT)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by h.hanazo.no (Postfix) with ESMTP id 6B1309D409E5; Tue, 14 Mar 2017 09:04:34 +0100 (CET)
From: otroan@employees.org
Message-Id: <B69E62D5-F66B-45ED-806A-208FFEC8B1E9@employees.org>
Content-Type: multipart/signed; boundary="Apple-Mail=_2DF3A3B2-9046-4847-8E8D-E76751B939CF"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\))
Subject: Re: a draft about on-link and submit prefixes
Date: Tue, 14 Mar 2017 09:04:33 +0100
In-Reply-To: <20170314.080739.74664517.sthaug@nethelp.no>
To: sthaug@nethelp.no
References: <CAJE_bqdd9OXOi+SZ8_OfGWXxEoKSfoR6=Lp3-_=vEaWbjx4udw@mail.gmail.com> <CAKD1Yr3ncJkNwZgpWpr049K497iLAQ3dCzJ6dCHM1VsrC8UHog@mail.gmail.com> <20170314.080739.74664517.sthaug@nethelp.no>
X-Mailer: Apple Mail (2.3259)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/SeVtgftUN_ZjVS5789JzkjcOxvQ>
Cc: 6man WG <ipv6@ietf.org>, jinmei@wide.ad.jp
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.17
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: Tue, 14 Mar 2017 08:04:39 -0000

>> 
>> If possible, I would suggest making this document even more general. It's
>> mostly geared to how implementations treat PIOs, and refers to RFC 4861 and
>> RFC 4862, but really I think the clarifications it makes have much broader
>> impact. As I see it, the core issues here are:
>> 
>>   - IPv6 addresses don't specify any on-link information
>>   - For most (but not all) unicast addresses, subnet prefixes are 64 bits
>>   per RFC 4291.
>>   - A given subnet prefix can be spread across multiple links, and a given
>>   link can support multiple subnet prefixes.
>> 
>> This is not immediately obvious to people who are familiar with the IPv4
>> subnet model, because it is quite different.
> 
> I agree that a generalization is a good idea. In particular, it would
> be good to have (in one place) a definition of what an IPv6 subnet is,
> especially if a subnet can be spread across multiple links (which is
> *not* obvious to me from reading RFC 4861 and RFC 4862).

Indeed. I think we can generalize that statement and say it is not obvious in general.

There were proposals around multi-link subnets:
https://tools.ietf.org/html/draft-thaler-ipngwg-multilink-subnets-02

Which pretty quickly decayed into implementing a spanning tree in ND and flooding DAD messages.

The remnants of that you can find in proxy RA and DAD proxy work.

I would suggest that redefining existing terms to be able to shoe-horn in a 64 bit boundary isn't helpful.

Best regards,
Ole