Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-05.txt

Robert Elz <kre@munnari.OZ.AU> Fri, 06 February 2004 10:50 UTC

Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA20019 for <dhcwg-archive@odin.ietf.org>; Fri, 6 Feb 2004 05:50:09 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1Ap3YM-0001aM-Ta for dhcwg-archive@odin.ietf.org; Fri, 06 Feb 2004 05:49:43 -0500
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i16Anger006093 for dhcwg-archive@odin.ietf.org; Fri, 6 Feb 2004 05:49:42 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1Ap3YM-0001aC-PF for dhcwg-web-archive@optimus.ietf.org; Fri, 06 Feb 2004 05:49:42 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA20003 for <dhcwg-web-archive@ietf.org>; Fri, 6 Feb 2004 05:49:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1Ap3YJ-0002oQ-00 for dhcwg-web-archive@ietf.org; Fri, 06 Feb 2004 05:49:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1Ap3XS-0002lS-00 for dhcwg-web-archive@ietf.org; Fri, 06 Feb 2004 05:48:47 -0500
Received: from optimus.ietf.org ([132.151.1.19]) by ietf-mx with esmtp (Exim 4.12) id 1Ap3Wj-0002i8-00 for dhcwg-web-archive@ietf.org; Fri, 06 Feb 2004 05:48:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1Ap3Wj-0001Rv-Cp; Fri, 06 Feb 2004 05:48:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1Ap3WO-0001RX-HO for dhcwg@optimus.ietf.org; Fri, 06 Feb 2004 05:47:40 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA19883 for <dhcwg@ietf.org>; Fri, 6 Feb 2004 05:47:36 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1Ap3WK-0002gV-00 for dhcwg@ietf.org; Fri, 06 Feb 2004 05:47:37 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1Ap3VQ-0002dw-00 for dhcwg@ietf.org; Fri, 06 Feb 2004 05:46:41 -0500
Received: from ratree.psu.ac.th ([202.12.73.3]) by ietf-mx with esmtp (Exim 4.12) id 1Ap3V3-0002bL-00 for dhcwg@ietf.org; Fri, 06 Feb 2004 05:46:17 -0500
Received: from delta.cs.mu.OZ.AU (delta.coe.psu.ac.th [172.30.0.98]) by ratree.psu.ac.th (8.11.6/8.11.6) with ESMTP id i16Ak9f17845; Fri, 6 Feb 2004 17:46:09 +0700 (ICT)
Received: from munnari.OZ.AU (localhost [127.0.0.1]) by delta.cs.mu.OZ.AU (8.11.6/8.11.6) with ESMTP id i16Agk916192; Fri, 6 Feb 2004 17:42:46 +0700 (ICT)
From: Robert Elz <kre@munnari.OZ.AU>
To: Harald Tveit Alvestrand <harald@alvestrand.no>
cc: Ralph Droms <rdroms@cisco.com>, dhcwg@ietf.org
Subject: Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-05.txt
In-Reply-To: <2108571886.1075996769@halvestr-w2k1>
References: <2108571886.1075996769@halvestr-w2k1> <4.3.2.7.2.20040204170501.04687cb0@flask.cisco.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Fri, 06 Feb 2004 17:42:46 +0700
Message-ID: <15011.1076064166@munnari.OZ.AU>
Sender: dhcwg-admin@ietf.org
Errors-To: dhcwg-admin@ietf.org
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Id: <dhcwg.ietf.org>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60

    Date:        Thu, 05 Feb 2004 15:59:30 -0800
    From:        Harald Tveit Alvestrand <harald@alvestrand.no>
    Message-ID:  <2108571886.1075996769@halvestr-w2k1>

  | as an occasional network configurer, I think it seems like a pain in the
  | backside to have to configure two separate configuration tools that speak
  | two separate configuration protocols in order to get two pieces of config
  | info (the ipv4 address and the ipv6 address) to a single application on a
  | network client.

Yes, but do remember that all this is intended to just be a transitional
artifact - a few years from now (well, perhaps a lot of years from now)
IPv4 should be gone, it would be absurd in the extreme for DHCP (the DHCPv6
name variant probably long forgotten) to be handing back long dead
address formats - or even to be capable of it.

The suggested solution to the issue raised is really not just the easy
one, it is also the only one that makes much sense.

If I were a node, making a v6 DHCP query, and the answer I got back told me
that to use NIS I should use this v4 address, I'd be astounded.   How do
I do that?   I have no v4 address, I can't talk v4 at all, and yet DHCP is
telling me to use a v4 address to communicate with NIS?   Absurd.

If there is only v4 NIS, then as far as a v6 node is concerned, there is
no NIS.   And not supplying any NIS information in the DHCP offer is  the
right thing to do, not just to fill in some random address from some random
protocol and hope that the client happens to know how to deal with it.

If there is both v6 and v4 information available, and the node is dual
stack, then it is being configured in both stacks - each configuration
will configure its own access to the servers (v6 v6 access, and v4 v4 access).
That's exactly as it should be.  That way everyone gets (as mush as
is available) exactly what they want.   How the dual stack node decides
which to use is up to it (in 99% of cases for this particular information,
it will make no difference at all).

Having to deal with both v4 and v6 at the minute is a nuisance - but the
solution to this isn't to make every other protocol aware that both exist in
parallel, and add lots of mechanism to every place else to allow use
preferences to be stated, it is to make v4 go away, completely, as soon
as possible, so we're back with only needing to deal with one set of
information again.

kre

ps: somewhere, in the DHCPv6 docs, if it isn't already stated, it should
be, that DHCPv6 returns only v6 (and protocol neutral) information, no v4
noise at all, anywhere, ever, in any format.


_______________________________________________
dhcwg mailing list
dhcwg@ietf.org
https://www1.ietf.org/mailman/listinfo/dhcwg