Re: [dhcwg] Brokenness of specs w.r.t. client behavior with M&O bits

Markku Savela <msa@moth.iki.fi> Fri, 17 October 2008 11:48 UTC

Return-Path: <ipv6-bounces@ietf.org>
X-Original-To: ipngwg-archive@lists.ietf.org
Delivered-To: ietfarch-ipngwg-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D48C43A6A70; Fri, 17 Oct 2008 04:48:08 -0700 (PDT)
X-Original-To: ipv6@core3.amsl.com
Delivered-To: ipv6@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B1B983A6A6D; Fri, 17 Oct 2008 04:48:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.048
X-Spam-Level:
X-Spam-Status: No, score=-1.048 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FrFJhkxA26ES; Fri, 17 Oct 2008 04:48:05 -0700 (PDT)
Received: from cs181073102.pp.htv.fi (unknown [212.16.99.49]) by core3.amsl.com (Postfix) with ESMTP id 729A73A69D9; Fri, 17 Oct 2008 04:48:05 -0700 (PDT)
Received: from burp.tkv.asdf.org (localhost [127.0.0.1]) by cs181073102.pp.htv.fi (8.14.2/8.14.2/Debian-2build1) with ESMTP id m9HBmujY012049; Fri, 17 Oct 2008 14:48:56 +0300
Received: (from msa@localhost) by burp.tkv.asdf.org (8.14.2/8.14.2/Submit) id m9HBmu4D012046; Fri, 17 Oct 2008 14:48:56 +0300
Date: Fri, 17 Oct 2008 14:48:56 +0300
From: Markku Savela <msa@moth.iki.fi>
Message-Id: <200810171148.m9HBmu4D012046@burp.tkv.asdf.org>
To: Ralph Droms <rdroms@cisco.com>
In-reply-to: <B16AF664-5D38-47ED-9558-3AE9880714F6@cisco.com> (message from Ralph Droms on Fri, 17 Oct 2008 07:21:34 -0400)
Subject: Re: [dhcwg] Brokenness of specs w.r.t. client behavior with M&O bits
References: <7182010.12431219366974773.JavaMail.weblogic@epml09> <200809171517.m8HFHaaV009346@cichlid.raleigh.ibm.com> <9A613C72-E818-410B-9769-8C34E8A78AE1@cisco.com> <200810131540.m9DFeRGR009155@rotala.raleigh.ibm.com> <BA6C47AC-1668-47CE-94D0-49C4F7A6775E@muada.com> <20081013163846.GA5577@isc.org> <FA7A47C2-0935-4BA3-A0EF-EC1773B181A0@muada.com> <20081014163236.GD5364@isc.org> <F3BF1907-5B33-4B6E-9ED8-B5AF275134BE@muada.com> <A06D0544-B8C7-40F2-8D29-CF70FD0451CF@cisco.com> <B16AF664-5D38-47ED-9558-3AE9880714F6@cisco.com>
Cc: dhcwg@ietf.org, ipv6@ietf.org
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://www.ietf.org/mailman/private/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>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ipv6-bounces@ietf.org
Errors-To: ipv6-bounces@ietf.org

> From: Ralph Droms <rdroms@cisco.com>

> 1. Is the following text an accurate summary of the previous IETF
> consensus on the definition and use of M/O bits:
> 
>    The M/O flags indicate the availability of DHCPv6 service for
>    address assignment and other configuration information,
>    respectively.  The IPv6 specifications make no requirements on the
>    behavior of DHCPv6 clients in response to the values of the M/O
>    flags received in RAs.

YES.

> 2. Does the IETF choose to continue to accept this consensus or should
> the definition of client behavior in response to the M/O flags be
> revisited?

> 2. YES: Is that consensus adequately described in the IPv6 RFCs or  
> should
> the IPv6 RFCs be revised in some way to describe the consensus
> requirements?

YES.

I don't know how to fix the descriptions, for example a host prepared
to support multihoming, would

 - configure addresses from RA, and

 - if it sees M/O, it might *also* try to acquire additional addresses
   from DCHPv6

 - if also might acquire IPv4 addresses via DCHPv4, and get the DNS
   servers from it (to be used for both IPv4 and IPv6 resolutions)

Or a host might wait for RA, and see if M/O are set. Depending on some
local configuragtion toggle in the host, it could either prefer DHCPv6
or RA address configuration.

Or based on some configuration toggle on a host, it could just do
DHCPv6 without waiting RA.

Or, etc...

There are many possible needs for the host, I don't think IETF should
limit the possible actions by a too restrictive specification.

ps. I still think that the RA could also include DNS server addresses
(as proposed by some RFC? Draft?)
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------