Re: New Version Notification for draft-pioxfolks-6man-pio-exclusive-bit-01.txt

Erik Kline <ek@google.com> Mon, 31 October 2016 15:47 UTC

Return-Path: <ek@google.com>
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 DF652129801 for <ipv6@ietfa.amsl.com>; Mon, 31 Oct 2016 08:47:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.498
X-Spam-Level:
X-Spam-Status: No, score=-3.498 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-1.497, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.com
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 4VVq_LML2Mae for <ipv6@ietfa.amsl.com>; Mon, 31 Oct 2016 08:47:00 -0700 (PDT)
Received: from mail-wm0-x229.google.com (mail-wm0-x229.google.com [IPv6:2a00:1450:400c:c09::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2420B129499 for <6man@ietf.org>; Mon, 31 Oct 2016 08:47:00 -0700 (PDT)
Received: by mail-wm0-x229.google.com with SMTP id a197so27956203wmd.0 for <6man@ietf.org>; Mon, 31 Oct 2016 08:46:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=QPbArBhSGOFlhTPPjFNNKMIZ6h+6gUsNvQCXi5f0kGA=; b=QnbOnPFE+RhBtSLhg1mTtBCufhYVwx2z841jYgJgxHA3Ad8BL4WEd8kLcKuVNLUfjG Fy95F8lgCAu04a++TgP8fQfCLvEMaHDovmitEoULRiV04A2yxgpKRXtuSMcQBE8stMYr h/bRXqxFTskfRnDfQoWJjolnI9p8OeVLYYgJuepXq20vs7FNvyBX4chAbKD6pVfKl28y rq8vHQcdIjLc8AamrscGOUyktiIdDQXOlnDN3DCD2JT1WoatTIqHRsE2IRz3SNunMdnS lXRJ9BaEEX1rAb59tPGS01Im3ysb4dquHfZLEkXhGlsfc8uzwtT3cNpuBV1flz5+wwzC Kh+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=QPbArBhSGOFlhTPPjFNNKMIZ6h+6gUsNvQCXi5f0kGA=; b=dT8XWtL6i4/J3K/DtPYOWEiew5dd+0uClH3TBR/0BByZAUd0prs6lmwvnzmZBi4Jwr z9llxCIONmrX6QIxNa1vq+IeTasKnX/pinIgv4I+YGoI4zPW3qzC834GIPIbEpE8znvw u72YyPMbf0ECV+yqBQ6S8evbUm5rpnQC4O83b1UoYasUhPnbKHAyaCfCT7Kn6UWsG7/M hzorUPtpAObSa28z1ErA5zbdaHhWGoq2ncFwJ8WWmd30it/zOQhmbqWt21nl9EEK5K1t X2PnLw2CKzoTVcfRducQklMCNx7su/XiJcL6DmbqV3G+QHI95cOtDE2tWUs4pyxzsEQ3 jvhg==
X-Gm-Message-State: ABUngvd68sZZ1M5vfZdoi4xtJM4q+8VHz5zfH7YNsLH20vDz8+S0FhzHs2AsQQ8H5ZE7EgJT+wzgBGeRvsLxb72d
X-Received: by 10.28.29.68 with SMTP id d65mr10759074wmd.91.1477928818400; Mon, 31 Oct 2016 08:46:58 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.164.196 with HTTP; Mon, 31 Oct 2016 08:46:37 -0700 (PDT)
In-Reply-To: <CAKD1Yr2yzj3EW1nOtBz9Xq8C3roD2XP7GTez0=o6xwA=3FTscg@mail.gmail.com>
References: <147769286395.24883.1041131857999441489.idtracker@ietfa.amsl.com> <CAAedzxo7FK6QOxbOEiyeYLezY0+_bbMphobXrr81Kji9V5Uesg@mail.gmail.com> <CAKD1Yr2yzj3EW1nOtBz9Xq8C3roD2XP7GTez0=o6xwA=3FTscg@mail.gmail.com>
From: Erik Kline <ek@google.com>
Date: Tue, 01 Nov 2016 00:46:37 +0900
Message-ID: <CAAedzxpNMbmgFRJRT8+OUFx=4De1Q3qWf7PqCsckuC3p0Vab4g@mail.gmail.com>
Subject: Re: New Version Notification for draft-pioxfolks-6man-pio-exclusive-bit-01.txt
To: Lorenzo Colitti <lorenzo@google.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/PK9giOFr140Dkv-auKer_CJ2DK4>
Cc: 6man <6man@ietf.org>, John Jason Brzozowski <john_brzozowski@cable.comcast.com>
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: Mon, 31 Oct 2016 15:47:02 -0000

On 31 October 2016 at 23:24, Lorenzo Colitti <lorenzo@google.com> wrote:
> On Sat, Oct 29, 2016 at 7:17 AM, Erik Kline <ek@google.com> wrote:
>>
>> A new version of I-D, draft-pioxfolks-6man-pio-exclusive-bit-01.txt
>> has been successfully submitted by Erik Kline and posted to the
>> IETF repository.
>>
>> Name:           draft-pioxfolks-6man-pio-exclusive-bit
>> Revision:       01
>> Title:          IPv6 Router Advertisement Prefix Information Option
>> Exclusive Bit
>
>
> I like this for many reasons.
>
> It's a clear way to tell the host that it can use as many addresses from the
> prefix as it wishes without imposing any burden on the network.
> It's appropriate for the ipv6-prefix-per-host multi-user networks that are
> being discussed in v6ops at the moment. Those networks have to scale to many
> users, and hosts that support PIO-X will substantially reduce control plane
> and ND traffic.
> It also allows the use of things like RFC7278-style /64 sharing, which is
> useful to support support things like virtual machines and containers, or
> connection sharing, on such networks.
> It fills one of the holes left by RFC 7934 where the host doesn't really
> have a good way of knowing at what point additional addresses are going to
> create scalability issues on the network.
>
> I'm not too sure about the mode of operation where the routers use L3
> unicast on broadcast networks though. The mechanics there seem brittle and,
> at least as far as I can see, require all routers to know about all hosts at
> all times, which is not particularly reliable in the presence of lost RS
> packets or router crashes. I don't think we should define something that's
> not reliable by itself because otherwise sooner or later we'll have to
> define a VRRP extension for it. :-)
>
> It also leads to fallout in terms of flexibility, e.g., where PIO-X hosts
> can't send RSes from :: because otherwise they'd break this mode of
> operation, have to verify that there are no other hosts on the network, etc.
>
> It would be much simpler and clearer to (initially?) spec this for links
> where there is a strong guarantee that only one host will receive the RA,
> and even better, when there is a strong signal that the host is still on the
> network. 802.11 wifi is a perfect example of such a link, and there are many
> others. In fact, in pretty much any multi-user network has to implement
> client isolation of some sort, if for nothing else to protect from
> link-layer attacks.

Hmm, yeah.  I was trying to come up with right way to define such
applicability in the TBD 3.3 sections, but failed to come up with
anything good in time.

We can certainly remove all the awkward end-host validation text and
just say it has to trust that if it received a PIO-X then the network
is responsible for knowing what it's doing.

> I think a discussion in Seoul would be helpful to resolve these issues and
> make progress.