RE: [ntpwg] [dhcwg] Re: Network Time Protocol (NTP) Options for DHCPv6

"Benoit Lourdelet (blourdel)" <blourdel@cisco.com> Mon, 26 November 2007 17:09 UTC

Return-path: <dhcwg-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IwhSA-0001Gf-4E; Mon, 26 Nov 2007 12:09:02 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IwhS8-0001GW-SS for dhcwg@ietf.org; Mon, 26 Nov 2007 12:09:00 -0500
Received: from ams-iport-1.cisco.com ([144.254.224.140]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IwhS0-00048E-GC for dhcwg@ietf.org; Mon, 26 Nov 2007 12:09:00 -0500
X-IronPort-AV: E=Sophos;i="4.21,468,1188770400"; d="scan'208";a="158808497"
Received: from ams-dkim-2.cisco.com ([144.254.224.139]) by ams-iport-1.cisco.com with ESMTP; 26 Nov 2007 18:08:51 +0100
Received: from ams-core-1.cisco.com (ams-core-1.cisco.com [144.254.224.150]) by ams-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id lAQH8pII008768; Mon, 26 Nov 2007 18:08:51 +0100
Received: from xbh-ams-331.emea.cisco.com (xbh-ams-331.cisco.com [144.254.231.71]) by ams-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id lAQH8kZb007412; Mon, 26 Nov 2007 17:08:47 GMT
Received: from xmb-ams-333.cisco.com ([144.254.231.78]) by xbh-ams-331.emea.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 26 Nov 2007 18:08:47 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [ntpwg] [dhcwg] Re: Network Time Protocol (NTP) Options for DHCPv6
Date: Mon, 26 Nov 2007 18:10:00 +0100
Message-ID: <A05118C6DF9320488C77F3D5459B17B706594DC6@xmb-ams-333.emea.cisco.com>
In-Reply-To: <47445863.4000208@cisco.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [ntpwg] [dhcwg] Re: Network Time Protocol (NTP) Options for DHCPv6
Thread-Index: AcgsWTKjavik0Bj5SHaEIj8EDwiasQD9VtSw
References: <A05118C6DF9320488C77F3D5459B17B7062ED3C6@xmb-ams-333.emea.cisco.com> <4733482A.7020302@sun.com> <A05118C6DF9320488C77F3D5459B17B70634E4E5@xmb-ams-333.emea.cisco.com> <473D0C34.4030507@ntp.org> <1195185173.26090.4.camel@uma> <474114E3.9040309@ntp.org> <474198BA.3000109@sun.com><4743B902.3030406@udel.edu> <47445863.4000208@cisco.com>
From: "Benoit Lourdelet (blourdel)" <blourdel@cisco.com>
To: "Mark Stapp (mjs)" <mjs@cisco.com>, "David L. Mills" <mills@udel.edu>
X-OriginalArrivalTime: 26 Nov 2007 17:08:47.0177 (UTC) FILETIME=[01DB7B90:01C8304F]
DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=3902; t=1196096931; x=1196960931; c=relaxed/simple; s=amsdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=blourdel@cisco.com; z=From:=20=22Benoit=20Lourdelet=20(blourdel)=22=20<blourdel@cisco.com> |Subject:=20RE=3A=20[ntpwg]=20[dhcwg]=20Re=3A=20Network=20Time=20Protocol =20(NTP)=20Options=09for=09DHCPv6 |Sender:=20; bh=CuygMrJz7h1yiPRPJOKG/vvb7GxbY5CpijzLdontxN8=; b=uiVqZRM4wAtN5YKJhIOUVvfKg2rO5XGqdkxvpZASkw102nfVJHLoTeNMVUv0Y9oftAjkymSv 9WTgu2RUyIIaC3ckqUIhxzXHKlGH1HqL37ujYBcK4/Q4rFb6szp8HukB;
Authentication-Results: ams-dkim-2; header.From=blourdel@cisco.com; dkim=pass ( sig from cisco.com/amsdkim2001 verified; );
X-Spam-Score: -4.0 (----)
X-Scan-Signature: e1b0e72ff1bbd457ceef31828f216a86
Cc: ntpwg@lists.ntp.org, dhcwg@ietf.org
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: dhcwg.ietf.org
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
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>
Errors-To: dhcwg-bounces@ietf.org

Mark and David,

If we consider the already defined DHCPv4 and DHCPv6 Options, IP
services are, in (almost) all cases, passed as an address and not as a
name.  
If we come to the conclusion that FQDN is really mandatory for NTP, I
don't see why we should not retrofit this to all existing IP services
Options.

Honestly, I would like the DHCP veterans to come forward and tell us why
they made so many bad decisions in the past :-;

Benoit

> -----Original Message-----
> From: Mark Stapp (mjs) 
> Sent: Wednesday, November 21, 2007 5:10 PM
> To: David L. Mills
> Cc: ntpwg@lists.ntp.org; dhcwg@ietf.org
> Subject: Re: [ntpwg] [dhcwg] Re: Network Time Protocol (NTP) 
> Options for DHCPv6
> 
> yes, this is another reason why the DHCP folks have generally 
> used addresses in options. it just removes a dependency among 
> the various clients in the system, and it doesn't usually 
> have any significant drawback.
> 
> there seems to be a concern that delivering addresses via 
> DHCP somehow makes them difficult to update over time. just 
> to reiterate: it's often the case that the information at the 
> DHCP server is updated. the updated information flows out to 
> clients as they renew. if the lease timers were very long, a 
> client who got NTP addresses and found itself having trouble 
> with them all could also use the INFORMATION-REQUEST message 
> to check whether the addresses were still valid, outside of 
> the normal renewal timers.
> 
> -- Mark
> 
> David L. Mills wrote:
> > Brian,
> > 
> > Trying to put out fires when the network is burning is a good 
> > excercise in fault containment. When the DNS is broken and 
> the repair 
> > party arrives, it's good to know the gateway works even if DNS 
> > doesn't. I'm not sure this exactly applies to NTP, but I sure would 
> > like to see the NTP servers options include hard coded addresses.
> > 
> > Dave
> > 
> > Brian Utterback wrote:
> > 
> >>
> >> Danny Mayer wrote:
> >>
> >>> There is *no* avantage to not sending a FQDN and plenty of 
> >>> disadvantages to not doing so.
> >>> Would you like a list of vendors who have hardcoded IP addresses 
> >>> into their devices without permission of the operator of that NTP 
> >>> server causing headaches for not just the owner of the NTP Server 
> >>> but also for the users of those devices? The NTP reference 
> >>> implementation expects the existence of a resolver so you haven't 
> >>> gained anything.
> >>>
> >>
> >> As already noted, there is an advantage, namely that the 
> client does 
> >> not have to have a resolver. And even if the reference 
> implementation 
> >> requires one (Is that really true? Even if no name resolution is
> >> required?) DHCP should remain implementation agnostic.
> >>
> >> As far the "hard coded address" problem goes, I don't see that 
> >> scenario as very likely. DHCP clients don't tend to remain up for 
> >> very long periods. And you don't have the same IP addresses being 
> >> served by thousands of DHCP servers. The thing to be careful of is 
> >> that the DHCP server not be embedded and replicated with 
> hard coded 
> >> addresses, not that the clients only get IP addresses.
> >>
> >> That having been said, I would like to see a way to pass a 
> FQDN as an 
> >> option, perhaps passing both. Then you could have logic 
> like "Here's 
> >> both, use the name if you can, and use the address if you must."
> >>
> > 
> > 
> > _______________________________________________
> > dhcwg mailing list
> > dhcwg@ietf.org
> > https://www1.ietf.org/mailman/listinfo/dhcwg
> > 
> 
> _______________________________________________
> dhcwg mailing list
> dhcwg@ietf.org
> https://www1.ietf.org/mailman/listinfo/dhcwg
> 

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