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

Brian E Carpenter <brian.e.carpenter@gmail.com> Thu, 29 October 2015 22:44 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 82D3D1B330E for <v6ops@ietfa.amsl.com>; Thu, 29 Oct 2015 15:44:59 -0700 (PDT)
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, SPF_PASS=-0.001] autolearn=ham
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 H2GEtuuyvpYf for <v6ops@ietfa.amsl.com>; Thu, 29 Oct 2015 15:44:58 -0700 (PDT)
Received: from mail-pa0-x231.google.com (mail-pa0-x231.google.com [IPv6:2607:f8b0:400e:c03::231]) (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 2C5C11B330D for <v6ops@ietf.org>; Thu, 29 Oct 2015 15:44:58 -0700 (PDT)
Received: by pasz6 with SMTP id z6so53171704pas.2 for <v6ops@ietf.org>; Thu, 29 Oct 2015 15:44:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:cc:from:organization:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=J/54nakUUSxKBYYnNq2FruraQnI6od7Y+LBcAueeAfE=; b=qlQh0GNBd31TBpNE6/jz/77MWsiH6bAkc3T9H08WUaHxmOBQSb9fGbg1ahnehbrN3T Af8CT5iTCg9j99eEX75k8BiawduTSTGZH8x+142i+dYo9+ZKVofUONnucodj3+k0KyK/ yRJnYORkKEYXWc61eqXz/yYCUQ1O2/V1037zXQPqzzCyDtRz/2krDLkiv9O+Izn8fXkQ Rjn5c8rveGLsluiSqp+MNhfpbcGKMHD2T01a1p6PCj5d/q6Cqnrb9myF1UFxSc1++rc/ 0Vfyr5CVnkENnhFGr259uQOa7Np2YFCBOm+n97IBx7SwYP2WPFFzZ3FmFKgwhCXecZHC 7eUA==
X-Received: by 10.68.178.1 with SMTP id cu1mr4600282pbc.99.1446158697806; Thu, 29 Oct 2015 15:44:57 -0700 (PDT)
Received: from ?IPv6:2406:e007:704e:1:28cc:dc4c:9703:6781? ([2406:e007:704e:1:28cc:dc4c:9703:6781]) by smtp.gmail.com with ESMTPSA id by6sm4223085pab.25.2015.10.29.15.44.53 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 29 Oct 2015 15:44:56 -0700 (PDT)
To: "Templin, Fred L" <Fred.L.Templin@boeing.com>, "otroan@employees.org" <otroan@employees.org>
References: <20151019195001.22760.2580.idtracker@ietfa.amsl.com> <5AB28826-8E45-461F-AA7B-5D45F218FC18@cisco.com> <20151028113851.530c649d@echo.ms.redpill-linpro.com> <CAJE_bqd1263SaqU61sqqk_4Tne1GzE4_kMUhuLMgY42Cyc6m_A@mail.gmail.com> <5631232E.4020701@gmail.com> <20151029203951.06a4d4fd@envy.fud.no> <2134F8430051B64F815C691A62D9831832F33F22@XCH-BLV-504.nw.nos.boeing.com> <5632952C.5030604@gmail.com> <5EFCC4F7-802D-48A2-B4C3-CEA884559E08@employees.org> <2134F8430051B64F815C691A62D9831832F33FD3@XCH-BLV-504.nw.nos.boeing.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <5632A16C.50809@gmail.com>
Date: Fri, 30 Oct 2015 11:45:00 +1300
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <2134F8430051B64F815C691A62D9831832F33FD3@XCH-BLV-504.nw.nos.boeing.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/y5InP-hrYYsQ9OPmKXcHA6EdQ2w>
Cc: "v6ops@ietf.org" <v6ops@ietf.org>, Tore Anderson <tore@fud.no>, 神明達哉 <jinmei@wide.ad.jp>
Subject: Re: [v6ops] I-D Action: draft-jjmb-v6ops-unique-ipv6-prefix-per-host-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
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, 29 Oct 2015 22:44:59 -0000

Ole, Fred,

On 30/10/2015 11:03, Templin, Fred L wrote:
> Hi Brian,
> 
>> -----Original Message-----
>> From: otroan@employees.org [mailto:otroan@employees.org]
>> Sent: Thursday, October 29, 2015 2:59 PM
>> To: Brian E Carpenter
>> Cc: Templin, Fred L; Tore Anderson; v6ops@ietf.org; 神明達哉
>> Subject: Re: [v6ops] I-D Action: draft-jjmb-v6ops-unique-ipv6-prefix-per-host-00.txt
>>
>> Brian,
>>
>>>> Hi, I won't disagree with Brian and Tore but on some IPv6 links waiting to
>>>> receive an RA may be redundant and unnecessary before directly
>>>> attempting DHCPv6 PD. On those links, DHCPv6 messaging alone may
>>>> be all that is necessary, and no RS/RA is required.
>>>
>>> How is an IPv6 stack fresh from the factory supposed to guess that?
>>> Surely we don't want to add configuration knobs?
>>>
>>> I think RA is a required feature. RFC 6434 says:
>>>
>>> 7.2.2.  Use of Router Advertisements in Managed Environments
>>>
>>>   Nodes using the Dynamic Host Configuration Protocol for IPv6 (DHCPv6)
>>>   are expected to determine their default router information and on-
>>>   link prefix information from received Router Advertisements.
>>> ...
>>> 12.2.  Neighbor Discovery for IPv6 - RFC 4861
>>>
>>>   Sending Router Advertisements and processing Router Solicitations
>>>   MUST be supported.
>>
>> in the general case:
>> it isn't required for router to router links.

That may be so in practice, but is it actually documented that way?
(I agree that it makes sense.)

>> nor is it required for DHCPv6 PD.

I don't see any wiggle room in the section 12.2 quote above. But anyway,
the only practical interpretation of that is "if you think you might
like to get an IA_PD, then try DHCPv6 regardless of RA."

>>
>> in the 7084 case:
>> we've tied the CE router's default routing to ND Router Discovery.

Right... which is a safe choice, because it's consistent with RFC 6434.

> 
> The same as what Ole said. Also, an IPv6-over-(foo) document can specify that
> DHCPv6-only autoconfiguration is used on that link. 

Really? RFC 4861 does allow exceptions, but mainly in terms of NBMA
links. Also, DHCPv6 is only a SHOULD in node requirements.

> In that way, IPv6 nodes
> that connect to a (foo) link already known in advance what sorts of link
> ND/DHCPv6 services they can expect.

Well, the IPv6-over-foo modules can know in advance. But host stacks as a whole
need to figure this out dynamically, I think. Again, I am assuming that we want
to get avoid configuration knobs.

Regards
   Brian