Re: [v6ops] draft-templin-v6ops-pdhost a working group draft?

Brian E Carpenter <brian.e.carpenter@gmail.com> Thu, 16 November 2017 08:21 UTC

Return-Path: <brian.e.carpenter@gmail.com>
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 AFF08126BFD for <v6ops@ietfa.amsl.com>; Thu, 16 Nov 2017 00:21:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 2ikafd9fcN_o for <v6ops@ietfa.amsl.com>; Thu, 16 Nov 2017 00:21:01 -0800 (PST)
Received: from mail-pf0-x236.google.com (mail-pf0-x236.google.com [IPv6:2607:f8b0:400e:c00::236]) (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 57FD1129465 for <v6ops@ietf.org>; Thu, 16 Nov 2017 00:21:01 -0800 (PST)
Received: by mail-pf0-x236.google.com with SMTP id t69so10111674pfg.4 for <v6ops@ietf.org>; Thu, 16 Nov 2017 00:21:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:organization:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=9QIl0kFu+Wv1I83kdp73JhMRazr3GT4lfUfI3KVQ+08=; b=QhlOy8g865XArmPKpuC6UCz+wd4pF+YmfQSwRX3ptclaSCoBtsTKwtyB4hMUsXSq/W BKbZKXBvOF/BYPgJoyOduEyjuzO2w5oddswyq5w4KT4WJaDnFF445rShP3YVtdFQyFtD /ebnBjBvEMt/NVSHUq3/mufx3g4Ue1JGB018SywJ2LkWlIRoMXIKpDN7iAfJKZUMadqN 5bwv7zsXqYWLiHmUgstK49waIti5UWKJvYLFEEZW4TSqjPYoYW9RqXyEV4Tw0MsnSO/A 3WBpEBMf0OUonvdB/dJak89yUiZqUEhd8FxZnoRy9atea3jcwj9fcdhHbIpgKmRAXv3v xBjA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=9QIl0kFu+Wv1I83kdp73JhMRazr3GT4lfUfI3KVQ+08=; b=N+FAIsm8v5kbXfCNdJ+1TUGciAYDxU1s5eEYQkt5qnrc3tRjJ1sC573sfmior7P0oY 6rBzRbMyj9p2yFx55VVF3Fp5VgSkKLg8ZwHVLnIPUnjieuto+c8u2xN8dnR8CAFsF/F0 OuEsq8Jto4zZHUKBne3YCOko0t6BKDEQJ2k2sQzW1Uz5DsM0y/DXlqO8TnpnbAkzU7+i 2Tf5aqlY4K8lz0ya9VDo8Hbjr7lrqRW8Stno+U831nHjVTQTo8zeKaYPcTnHHKOeXXwe RqUXqf37i8c6V5VCT60tRk2ADv6h0iJiFfoOI5cYoctv8LzRPI/p2osZtLcxv2zoNGco h9ow==
X-Gm-Message-State: AJaThX4nVFFJQRLVJCfBGqVUDrACNyf7Ukm+puTOPeH2ng4EswGhZvbP CV+sNypNxiKPaJSJ4/rNPhibwg==
X-Google-Smtp-Source: AGs4zMZeX7XoSW5cgkZh1S54KyUhP7RyBrxIfWtxqpj5GaD8f15fuFOvng5AiYwZkjDoFXSbPjIQvg==
X-Received: by 10.84.133.111 with SMTP id 102mr935981plf.136.1510820460597; Thu, 16 Nov 2017 00:21:00 -0800 (PST)
Received: from ?IPv6:2001:67c:370:1998:28cc:dc4c:9703:6781? ([2001:67c:370:1998:28cc:dc4c:9703:6781]) by smtp.gmail.com with ESMTPSA id i21sm1918737pfj.136.2017.11.16.00.20.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 16 Nov 2017 00:20:59 -0800 (PST)
To: "Templin, Fred L" <Fred.L.Templin@boeing.com>, "Van De Velde, Gunter (Nokia - BE/Antwerp)" <gunter.van_de_velde@nokia.com>, Fred Baker <fredbaker.ietf@gmail.com>, "v6ops@ietf.org" <v6ops@ietf.org>
References: <7FC2CA6E-8BF7-47BC-9164-1877FAF83FD0@gmail.com> <AM5PR0701MB283634D35008FC7AAF934B88E02E0@AM5PR0701MB2836.eurprd07.prod.outlook.com> <fd860e6c2af84c4d9774ce67f4468720@XCH15-06-08.nw.nos.boeing.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <43186ad6-dc2f-c9d8-2884-db4a097f142d@gmail.com>
Date: Thu, 16 Nov 2017 21:21:02 +1300
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <fd860e6c2af84c4d9774ce67f4468720@XCH15-06-08.nw.nos.boeing.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/1jvG4nOdELP6LFw8qD6-UV9cbns>
Subject: Re: [v6ops] draft-templin-v6ops-pdhost a working group draft?
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: Thu, 16 Nov 2017 08:21:04 -0000

On 16/11/2017 18:35, Templin, Fred L wrote:
> Hi Gunter,
> 
>> -----Original Message-----
>> From: v6ops [mailto:v6ops-bounces@ietf.org] On Behalf Of Van De Velde, Gunter (Nokia - BE/Antwerp)
>> Sent: Wednesday, November 15, 2017 6:31 PM
>> To: Fred Baker <fredbaker.ietf@gmail.com>; v6ops@ietf.org
>> Subject: Re: [v6ops] draft-templin-v6ops-pdhost a working group draft?
>>
>> Does this mean that the document desires to include all the dynamics of address assignment subscriber management when PD is
>> used? (i.e. subscriber vs address correlation state, identification of the subscriber/host, etc...)?
> 
> This draft is about what a host can do internally when it gets a prefix delegation

What is a bit confusing is whether, having acquired a prefix, it's going
to turn itself into a forwarding device. If so, surely there is nothing
to say except that IPv6 router requirements apply. (Which does not
mean it's going to run a routing protocol, since it can default route
everything to its upstream. But things like redirects are covered by
6434(bis), which also mandates that routers must send RAs etc.)

So I guess my point is: what is specific to a host about the discussion
in this document? Just to take an example, in section 4:

   When the node receives the prefix, it can distribute the prefix to
   downstream networks and configure one or more addresses for itself on
   downstream interfaces.  The node then acts as a router on behalf of
   its downstream networks and configures a default route via a neighbor
   on an upstream interface.

So that is describing what a *router* does, not what a host does.

If it's *not* going to be a forwarding device, I wonder what it's
going to use the prefix for? Also in section 4:

   The node could instead (or in addition) use portions of the delegated
   prefix for its own multi-addressing purposes.  In a first
   alternative, the node can assign as many addresses as it wants from
   the prefix to virtual interfaces.  In that case, applications running
   on the node can use the addresses according to the weak end system
   model.

Fair enough. But it's very confusing to mix the end host behaviours
in with the router behaviours. And since a lot of the document is
about router behaviours, the document title itself is confusing.
(I don't agree with Lorenzo that the host/router distinction is
confusing in itself.)

I suggest
(a) changing the title. Something like "IPv6 Prefix Delegation Models".
(b) refactoring the contents to clearly separate the router-like
    and host-like behaviours.

Also, perhaps, identify any points that would be better moved
into 6434bis (or 6434ter).

With those changes I'd be happy to see this as a WG draft.

   Brian