Re: Node Requirements: Elevating DHCPv6 from MAY to SHOULD

Mohacsi Janos <mohacsi@niif.hu> Tue, 31 May 2011 13:12 UTC

Return-Path: <mohacsi@niif.hu>
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 BE3CCE06A6 for <ipv6@ietfa.amsl.com>; Tue, 31 May 2011 06:12:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.004
X-Spam-Level:
X-Spam-Status: No, score=-0.004 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_HU=1.35, HOST_EQ_HU=1.245]
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 APkKIJirds8r for <ipv6@ietfa.amsl.com>; Tue, 31 May 2011 06:12:50 -0700 (PDT)
Received: from mail.ki.iif.hu (mail.ki.iif.hu [IPv6:2001:738:0:411::241]) by ietfa.amsl.com (Postfix) with ESMTP id 4CB35E0708 for <ipv6@ietf.org>; Tue, 31 May 2011 06:12:49 -0700 (PDT)
Received: from cirkusz.lvs.iif.hu (cirkusz.lvs.iif.hu [193.225.14.182]) by mail.ki.iif.hu (Postfix) with ESMTP id 9ADF38750E; Tue, 31 May 2011 15:12:46 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at cirkusz.lvs.iif.hu
Received: from mail.ki.iif.hu ([IPv6:::ffff:193.6.222.241]) by cirkusz.lvs.iif.hu (cirkusz.lvs.iif.hu [::ffff:193.225.14.72]) (amavisd-new, port 10024) with ESMTP id Fp4fcwQfioKp; Tue, 31 May 2011 15:12:41 +0200 (CEST)
Received: by mail.ki.iif.hu (Postfix, from userid 9002) id 9D60887508; Tue, 31 May 2011 15:12:41 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1]) by mail.ki.iif.hu (Postfix) with ESMTP id 9AB8E87505; Tue, 31 May 2011 15:12:41 +0200 (CEST)
Date: Tue, 31 May 2011 15:12:41 +0200
From: Mohacsi Janos <mohacsi@niif.hu>
X-X-Sender: mohacsi@mignon.ki.iif.hu
To: Markus Hanauska <hanauska@equinux.de>
Subject: Re: Node Requirements: Elevating DHCPv6 from MAY to SHOULD
In-Reply-To: <64155E17-D08D-4B98-AD1A-A21CE6462147@equinux.de>
Message-ID: <alpine.BSF.2.00.1105311502370.63146@mignon.ki.iif.hu>
References: <C9F53B85.11BE93%john_brzozowski@cable.comcast.com> <201105232010.p4NKAV9X012654@cichlid.raleigh.ibm.com> <53E999C4-E50D-49C9-9B02-8AD7B5641905@gmail.com> <BANLkTinByCkcvd6=wLE6=9h1xLX16AhPVQ@mail.gmail.com> <201105232111.p4NLBScJ013180@cichlid.raleigh.ibm.com> <20110524072631.737ee12c@opy.nosense.org> <3044C560-F46C-477A-BD87-DF252F689FAB@equinux.de> <m1QR93e-0001IXC@stereo.hq.phicoh.net> <62797F6E-20DF-4038-A29A-1FDB0A94C678@equinux.de> <m1QRL7I-0001h2C@stereo.hq.phicoh.net> <075E5D04-AF53-4DE9-9F45-432D96EBB03F@equinux.de> <m1QRMHt-0001h3C@stereo.hq.phicoh.net> <568E4F89-520A-4362-B0FA-7B64A5B82139@equinux.de> <alpine.BSF.2.00.1105311327180.63146@mignon.ki.iif.hu> <64155E17-D08D-4B98-AD1A-A21CE6462147@equinux.de>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"; format="flowed"
Cc: "ipv6@ietf.org" <ipv6@ietf.org>
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: Tue, 31 May 2011 13:12:54 -0000

On Tue, 31 May 2011, Markus Hanauska wrote:

>
> On 2011-05-31, at 13:38 , Mohacsi Janos wrote:
>
>> I disagree with introduction of another flags. This requires 
>> substantial changes in the codes.... Which will take ages....
>
> I took a look at the IPv6 implementations of Mac OS X (which comes from 
> the BSD world) and Linux a couple of weeks ago. Introducing such a 
> second flag can be done with only a hand full of code lines and those 
> can be written in about 30 minutes. Basically this flag only needs to be 
> set for all SLAAC addresses, that's all there is to be done. We call 
> this flag A, for automatically assigned, and keep the existing U flag, 
> for globally unique. Then we have the following cases:
>
> Manual (Static) Address: U = 0, A = 0
> DHCP Address: U = 0, A = 0
> SLAAC: U = 1, A = 1
> SLAAC + Priv Ext: U = 0, A = 1


I agree it can be written. Deployment of the code is another story. E.g. 
your cited Mac OS X example: RFC 3484 is written for BSD around 2003. The 
current Mac OS X still does not have it properly implemented.

>
>
> May I ask what kind of consistency are you referring to?


Consistency from administrator point of: Administrator have hint what is 
supplied with M/O bits: managed addresses via DHCP, other configuration 
information via DHCP.

>
>> Nothing prevent you the suggest an draft document for multicast or anycast resolving DNS.
>
> I consider it way too late to start such a project as of today. This 
> should have been standardized already when the other well known 
> multicast/anycast addresses were standardized.


Please write a draft.


>
>> There is environment where SLAAC more acceptable - e.g. less adminisration
>
> My home DSL router supports IPv6 and the difference between SLAAC and 
> DHCPv6 is one checkbox; check it, and it runs a DHCPv6 server. There is 
> nothing else you have to configure - you can configure address pools, 
> static assignments, which DNS servers to hand out and other options, but 
> you don't have to, if you don't feel like it. So I cannot really 
> comprehend what is so hard about DHCP administration. Most 
> routers/firewalls as of today have a build in DHCPv4 server and in the 
> worst case, you'll have to enter a DNS server, create an address pool 
> and enable it - not really a lot of administration work - in the best 
> case, it will configure all of that automatically for you and you only 
> have to customize settings if you feel like doing so (most home routers 
> have DHCPv4 enabled and pre-configured, so for most users it means, plug 
> your computer into the router or connect to the WLAN and it works out of 
> the box, nothing to configure at all, except for internet access).

Have a look at RFC 6204
http://tools.ietf.org/html/rfc6204
and join to the discussion of

http://tools.ietf.org/html/draft-ietf-v6ops-ipv6-cpe-router-bis-00

>
>
> Regards,
> Markus