Re: [v6ops] sidetrack on DNS-SD vs. DHCP

otroan@employees.org Thu, 02 February 2017 09:23 UTC

Return-Path: <otroan@employees.org>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D1372129422 for <v6ops@ietfa.amsl.com>; Thu, 2 Feb 2017 01:23:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=employees.org; domainkeys=pass (1024-bit key) header.from=otroan@employees.org header.d=employees.org
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 ivDQkrYQOb4y for <v6ops@ietfa.amsl.com>; Thu, 2 Feb 2017 01:23:03 -0800 (PST)
Received: from esa01.kjsl.com (esa01.kjsl.com [IPv6:2607:7c80:54:3::87]) by ietfa.amsl.com (Postfix) with ESMTP id 572AB127078 for <v6ops@ietf.org>; Thu, 2 Feb 2017 01:23:03 -0800 (PST)
Received: from cowbell.employees.org ([198.137.202.74]) by esa01.kjsl.com with ESMTP; 02 Feb 2017 09:23:03 +0000
Received: from cowbell.employees.org (localhost [127.0.0.1]) by cowbell.employees.org (Postfix) with ESMTP id CC537D788B; Thu, 2 Feb 2017 01:23:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=employees.org; h=from :message-id:content-type:mime-version:subject:date:in-reply-to :cc:to:references; s=selector1; bh=ptAwNSpn23dqGp/zkvWjQ62SAUY=; b= U9eez1Q4fLtwis6RaiimQIlfFno6Sd3JUmHbbNxlCVP472k/U6qDa4VPxz+hBJX9 nueFK4zx7wr9xwDCcuhPnjDYOu/XrIyVMy4YKtobDnawBFuUVLResGbEPDw9zAG/ 0AS9o+uT4YFB9EpELdrHTUVs5d9QslEdQUeBkfNYIDY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=employees.org; h=from :message-id:content-type:mime-version:subject:date:in-reply-to :cc:to:references; q=dns; s=selector1; b=fRRIsGskTV1Hr73Y6gzqXj6 JfQPr31tRJdktlS0uxgWSYpfgNnrp2AlMRnCOp1uTdC2yi83RNvC6G+13/o2zC56 FnhABqDuplMV7lKg4cxmBAOvuEJ8iIiN+0CFzenVc1ETwCXqj4msoOPIYEQ+7RT3 ZySOvmmaoWDOHLKIMBr0=
Received: from h.hanazo.no (219.103.92.62.static.cust.telenor.com [62.92.103.219]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: otroan) by cowbell.employees.org (Postfix) with ESMTPSA id 0F9C2D788D; Thu, 2 Feb 2017 01:23:02 -0800 (PST)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by h.hanazo.no (Postfix) with ESMTP id 76480826B25D; Thu, 2 Feb 2017 10:22:59 +0100 (CET)
From: otroan@employees.org
Message-Id: <C938D183-3619-47E1-9C85-92329A1BB91D@employees.org>
Content-Type: multipart/signed; boundary="Apple-Mail=_A7A9AD36-E27E-4395-B169-C51D8FDA141F"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\))
Date: Thu, 02 Feb 2017 10:22:58 +0100
In-Reply-To: <1ff3efa4-9cd3-878a-aab7-8cde35e93feb@gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
References: <SN1PR0501MB20626C57C61FA1E9EB9DFA92AE660@SN1PR0501MB2062.namprd05.prod.outlook.com> <alpine.DEB.2.02.1701200545080.31101@uplift.swm.pp.se> <64592AC1-EFE9-4AA9-8C94-CF48986EC485@google.com> <alpine.DEB.2.02.1701210404140.31101@uplift.swm.pp.se> <892E650B-5F77-4FB9-B157-B84300E15CF6@fugue.com> <m1cUuHv-0000ISC@stereo.hq.phicoh.net> <B2B2D032-4D86-4D33-B82D-AE27F95E3B94@fugue.com> <672582C8-BE04-4CF1-B26E-E8CF3235F6DB@google.com> <m1cVyDS-0000E1C@stereo.hq.phicoh.net> <75027399-7127-4C8D-BAEA-4F3F923EC728@google.com> <BEDDF1EB-1906-4A3F-AF4A-9702FBB8BC2A@gmail.com> <bcc1b03d-d400-1e70-a581-b6d1570750bb@si6networks.com> <43AB38C9-B4D8-4499-BA6F-B0C668F10554@fugue.com> <m1cYdI0-0000GfC@stereo.hq.phicoh.net> <CAO42Z2xLQeAVtC9qzNi50ZjFHhkSZZ_r6HbPzW3f+pDwuOqrwA@mail.gmail.com> <CAO42Z2y+vviWLZra_nHLBZBAkMHHnX_e8i7zfaUH_dvmEc_rDA@mail.gmail.com> <ADE2D5FE-B1A6-4D67-AAC7-437C9052AA16@steffann.nl> <CAO42Z2yVo8f68NF-M3eS-=f1vDM1r9weUSNh084tdOV0Sg+xkA@mail.gmail.com> <1ff3efa4-9cd3-878a-aab7-8cde35e93feb@gmail.com>
X-Mailer: Apple Mail (2.3259)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/-b9N1W9HygzPbbJONIAMSjUVdgk>
Cc: Fernando Gont <fgont@si6networks.com>, v6ops list <v6ops@ietf.org>
Subject: Re: [v6ops] sidetrack on DNS-SD vs. DHCP
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.17
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, 02 Feb 2017 09:23:05 -0000

>> There should be an architecture RFC about this stuff :)
>> 
>> 
>> RFC1958 and RFC5505 cover these sorts of architectural topics. There is
>> also a bit of architecture discussion at the start of RFC1122.
> 
> The thing is, we are talking here about fixing up a confusion created by
> our own history -- the fact that DHCP was immature technology when IPv6
> was designed, so including a stand-alone autoconfiguration mechanism was,
> truly, a great step forward. So now that DHCP(v4) is a great success,
> and DHCPv6 is a bit of a poor cousin, there's a little cleanup work to do.

Fate sharing was one of the major objections to DHCP.
It was I think also felt that a service discovery mechanism was the correct way of resolving many of these issues.

Only DNS recursive resolvers in addition to addressing was required from the network.
(Now I'm even less certain that DNS recursive resolvers should be configured by the network, but oh well).

Another data point on history here is from:
https://www.ietf.org/proceedings/52/141.htm


Using DHCPv6 for DNS Configuration in Hosts, Ralph Droms
--------------------------------------------------------

<draft-droms-dnsconfig-dhcpv6-00.txt>

[Slides available at http://playground.sun.com/ipng/meetings.html]

Questions about some of the assertions in the intro, asking to clarify some of the statements.

Nordmark: Cost benefit tradeoffs. Steve points out that without state sharing problem is an improvement. Is this enough of an advantage to be worth the trouble of deploying? Deering agrees. The real question for the w.g. do we need anything beyond DHCP for client configuration?

Soliman: Thinks being able to do discovery and configuration without DHCP servers is good. Has always been a goal of the w.g. Thinks fate sharing is a significant issue with DHCP and other server approaches. Thinks claim that DHCP server can be combined in same box may not be enough. Need to have discovery mechanism in same function (process) as the service. Thinks this is a very important and DHCP doesn't meet this requirement.

Austein: Disagrees about the fate sharing comments. Could put DHCP in same process. It is an implementation issue. Doesn't see that anycast helps with the fate sharing. DHCP approach is better in the long term because it handles other information. DNS is staring to have a dependency on NTP. Doesn't want to define a special configuration mechanisms for every service. Thinks DHCP is a better solution.

Zill: If you send out one of the DHCP information requests. Will one server know all? Narten: Not a problem that you learn an incorrect list of servers.

Suggestion that level 1 compliance is OK. Could use DHCP for level 2.

Huitema: Thinks original requirement as stated by Steve Deering is correct. Limited fate sharing is better approach. Thinks we need a simple solution that work in simple networks. Thinks this DNS discovery approach provides more flexibility the just using DHCP server.

Nordmark: What is the extensibility in each approach? Talking about these as one thing is part of the problem. Could separate anycast to reach server from getting service information.

Deering took poll of room: How many people think w.g. should continue work on stateless DNS discovery? Consensus to continue work.