Re: Node Requirements: Elevating DHCPv6 from MAY to SHOULD

Bob Hinden <bob.hinden@gmail.com> Fri, 13 May 2011 16:40 UTC

Return-Path: <bob.hinden@gmail.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 19CE3E06A6 for <ipv6@ietfa.amsl.com>; Fri, 13 May 2011 09:40:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.599
X-Spam-Level:
X-Spam-Status: No, score=-103.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SWSODcJez+OZ for <ipv6@ietfa.amsl.com>; Fri, 13 May 2011 09:40:08 -0700 (PDT)
Received: from mail-pw0-f44.google.com (mail-pw0-f44.google.com [209.85.160.44]) by ietfa.amsl.com (Postfix) with ESMTP id 632C0E0659 for <ipv6@ietf.org>; Fri, 13 May 2011 09:40:08 -0700 (PDT)
Received: by pwi5 with SMTP id 5so1689002pwi.31 for <ipv6@ietf.org>; Fri, 13 May 2011 09:40:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:subject:mime-version:content-type:from :x-priority:in-reply-to:date:cc:content-transfer-encoding:message-id :references:to:x-mailer; bh=E8fQ0hN3Ze5hgitPyZLcyd5hfau/QbYemA6ZHAIEnrI=; b=Fx23ijjjmoII4H5RSCZJnHUJ1yK4vv2FZvWr1uSjx58YDDccJbUGRqF99awWGluFgQ oXZcFYenp530NTdj6XRNUCvysvvEv0Za65Tke+2Ho8pABL7epDHlkmaDmKIdMApi2ejx WcqDdKidgfVWFWIB4uREwQkTELryva/kcVhPI=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:mime-version:content-type:from:x-priority:in-reply-to:date :cc:content-transfer-encoding:message-id:references:to:x-mailer; b=LQ0MMH2wbOXJZ1i8l1KELv86FOMQNaqI7C0Qb83X9GxRXaJXXEWMUkVVQWYW4nyZoh IaL4xpre9oGuifodYZvsAyOrYYJN7cC4xArSMC0SOj/XmOtGTk+uNlNuYiEAGCwEIO9z bkjDQ6trhoJJHTPprTJHIO6DWdFYrub5BlmSo=
Received: by 10.68.65.68 with SMTP id v4mr2482141pbs.158.1305304808071; Fri, 13 May 2011 09:40:08 -0700 (PDT)
Received: from [10.0.0.37] (c-24-130-225-13.hsd1.ca.comcast.net [24.130.225.13]) by mx.google.com with ESMTPS id s5sm1456855pba.64.2011.05.13.09.40.04 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 13 May 2011 09:40:05 -0700 (PDT)
Subject: Re: Node Requirements: Elevating DHCPv6 from MAY to SHOULD
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset="us-ascii"
From: Bob Hinden <bob.hinden@gmail.com>
X-Priority: 3
In-Reply-To: <96DF83B6DC524A8EA916AA027F27FA4E@bessy>
Date: Fri, 13 May 2011 09:40:03 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <78BCA97B-E2C0-4527-A4A0-6578911800EF@gmail.com>
References: <201105131337.p4DDbdao009901@cichlid.raleigh.ibm.com> <96DF83B6DC524A8EA916AA027F27FA4E@bessy>
To: "Timothy E. Enos" <timbeck04@verizon.net>
X-Mailer: Apple Mail (2.1084)
Cc: Thomas Narten <narten@us.ibm.com>, ipv6@ietf.org, Bob Hinden <bob.hinden@gmail.com>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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: Fri, 13 May 2011 16:40:09 -0000

Timothy,

On May 13, 2011, at 9:28 AM, Timothy E. Enos wrote:

> Hi Thomas,
> 
> Thanks for posting this.
> 
> IMO, a SHOULD is not required in a SOHO environment (which is arguably not a corner case for deployment). MAY works.
> 
> Just as some environments may require the use of DHCPv6, some environments may not.
> 
> For those that require use of DHCPv6, they MAY use it.
> 
> I think at least in the SOHO context, it's really the local administrative policies (not hard and fast technical factors) that determine the (lack of) need for DHCPv6.
> 
> All the above said, my personal opinion is that DHCPv6 does not need to elevated to SHOULD from MAY for the node requirements spec. If the group decides to the contrary I can certainly accept that.

I think all we are trying to say that there are a wide range of deployment models, that we recommend that hosts SHOULD support both.  We are not making any statement about what should be used in a particular deployment.

Or at least, that's my thinking and why I support the SHOULD.  Also, why I suggested changing the text to not talk about "operators".

Bob



> 
> My $0.02,
> 
> Tim
> Ps 127:3-5
> 
> ----- Original Message ----- From: "Thomas Narten" <narten@us.ibm.com>
> To: <ipv6@ietf.org>
> Sent: Friday, May 13, 2011 9:37 AM
> Subject: Node Requirements: Elevating DHCPv6 from MAY to SHOULD
> 
> 
>> Per a previous thread, there are indications that the WG may now be
>> willing to recommend that DHCPv6 be a SHOULD for all hosts. This is
>> based on the following rationale:
>> 
>> Thomas Narten <narten@us.ibm.com> writes:
>> 
>>> I personally would support having DHCP be a SHOULD rather than a
>>> MAY. The justification in my mind is that if you want the network
>>> operator to have the choice of whether they want to use  Stateless
>>> addrconf OR DHCP, they only have that choice of devices widely
>>> implement both.
>> 
>> This was supported by some others, particularly now that it is clear
>> there are more implementations of DHCPv6, e.g.:
>> 
>> Bob Hinden <bob.hinden@gmail.com> writes:
>> 
>>> While my personal view is that DHCPv6 won't be used for host
>>> configuration in cable/DSL deployments (except for provisioning the
>>> prefix to the home router), it appears that DHCPv6 is being widely
>>> implemented in host OS's because it is needed some environments.
>>> There are enough variations in deployment models that a host
>>> developer will need to support both.
>> 
>>> Based on this, I think a SHOULD is OK.
>> 
>> Let me propose the following change be made to the node requirements
>> document:
>> 
>> OLD/Current:
>> 
>>  DHCP can be used to obtain and configure addresses.  In general, a
>>  network may provide for the configuration of addresses through Router
>>  Advertisements, DHCP or both.  At the present time, the configuration
>>  of addresses via stateless autoconfiguration is more widely
>>  implemented in hosts than address configuration via DHCP.  However,
>>  some environments may require the use of DHCP and may not support the
>>  configuration of addresses via RAs.  Implementations should be aware
>>  of what operating environment their devices will be deployed.  Hosts
>>  MAY implement address configuration via DHCP.
>> 
>> New:
>> 
>>     <t> DHCPv6 <xref target='RFC3315' /> can be used to obtain and
>> configure addresses. In general, a network may provide for the
>> configuration of addresses through Router Advertisements,
>> DHCPv6 or both.  Some operators have indicated that they do
>> not intend to support stateless address autoconfiguration on
>> their networks and will require all address assignments be
>> made through DHCPv6. On such networks, devices that support
>> only stateless address autoconfiguration will be unable to
>> automatically configure addresses. Consequently all hosts
>> SHOULD implement address configuration via DHCP.</t>
>> 
>> 
>> Is this acceptable?
>> 
>> Please respond yes or no. Given the WG's previous hesitation to having
>> DHCPv6 be a SHOULD, it is important that we get a clear indication of
>> whether or not the WG supports this change.
>> 
>> Thomas
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> -------------------------------------------------------------------- 
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------