Re: [dhcwg] Comments - draft-ietf-dhc-l2ra-extensions-00
"David W. Hankins" <David_Hankins@isc.org> Fri, 17 October 2008 19:13 UTC
Return-Path: <dhcwg-bounces@ietf.org>
X-Original-To: dhcwg-archive@megatron.ietf.org
Delivered-To: ietfarch-dhcwg-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 466EA3A6A34; Fri, 17 Oct 2008 12:13:25 -0700 (PDT)
X-Original-To: dhcwg@core3.amsl.com
Delivered-To: dhcwg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D1A5E3A6830 for <dhcwg@core3.amsl.com>; Fri, 17 Oct 2008 12:13:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 3TRfaTMkAX52 for <dhcwg@core3.amsl.com>; Fri, 17 Oct 2008 12:13:23 -0700 (PDT)
Received: from hankinsfamily.info (the.hankinsfamily.info [204.152.186.148]) by core3.amsl.com (Postfix) with ESMTP id 09A793A6B04 for <dhcwg@ietf.org>; Fri, 17 Oct 2008 12:13:23 -0700 (PDT)
Received: from david.isc.org (c-24-6-53-214.hsd1.ca.comcast.net [24.6.53.214]) (authenticated bits=0) by hankinsfamily.info (8.13.8/8.13.8) with ESMTP id m9HJER20020742 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <dhcwg@ietf.org>; Fri, 17 Oct 2008 12:14:27 -0700
Received: by david.isc.org (Postfix, from userid 10200) id E151B16E1B3; Fri, 17 Oct 2008 12:14:26 -0700 (PDT)
Date: Fri, 17 Oct 2008 12:14:26 -0700
From: "David W. Hankins" <David_Hankins@isc.org>
To: DHC WG <dhcwg@ietf.org>
Message-ID: <20081017191426.GD5157@isc.org>
References: <D9872168DBD43A41BD71FFC4713274D405C71EFD@xmb-ams-33b.emea.cisco.com> <D9872168DBD43A41BD71FFC4713274D403E86140@xmb-ams-33b.emea.cisco.com> <7221E17E68B1A944ADCE8A83364DBEE615D5B4BE8F@BLRKECMBX01.ad.infosys.com>
MIME-Version: 1.0
In-Reply-To: <7221E17E68B1A944ADCE8A83364DBEE615D5B4BE8F@BLRKECMBX01.ad.infosys.com>
User-Agent: Mutt/1.5.16 (2007-06-09)
Subject: Re: [dhcwg] Comments - draft-ietf-dhc-l2ra-extensions-00
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://www.ietf.org/mailman/private/dhcwg>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1857926974=="
Sender: dhcwg-bounces@ietf.org
Errors-To: dhcwg-bounces@ietf.org
On Fri, Oct 17, 2008 at 09:42:31PM +0530, pavan_kurapati wrote: > Pavan> This problem can be solved in 2 ways. 1) Obsolte the broadcast flag 2) Use unicast option Maybe I am confused; the unicast option is a DHCPv6 feature, the broadcast flag is a DHCPv4 (bootp header) feature? > To do option 1 we have to formally obsolte the same. Option 2 is a cleaner solution for RA to pick up the address given in the option and unicast it back. Either way, it has to come through a draft and get WG approval. Ignoring broadcast flag otherwise is not DHCP standard compliant. Presuming DHCPv4 contextually; DHCPv4 agents may, at their ability, unicast or broadcast. The only thing that is certain is that if the broadcast flag is set, they MUST broadcast. With the broadcast flag cleared (indicating desire to unicast), they may still broadcast if they cannot unicast-without-arp (for example). Modern day networks realistically have software support for unicast. It is very rare to find instances where broadcast replies are actually used, excepting of course now that Vista sets the broadcast flag. Even where DHCP server software is running on 'odd' server hardware (lacking sufficient raw packet support), a modern relay agent can be used to bridge the gap. So this is a condition that I think "IETF DHCP Extensions" must formally support, even if it hopefully has very little, if any, actual use. Replies may be broadcast to the L2RA no matter what we do. An area where L2RA can and should extend this featureset is in a missing indication between the DHCP Agent and the L2RA. The broadcast flag properly indicates the client's needs, meaning between the L2RA and the client. The DHCPv4 protocol is missing a field that hints at the path between the server-side DHCP agent and L2RA. This could be solved with a relay agent information option scoped broadcast-request flag (perhaps extending the 'flags' option). The DHCP agent would use the relay agent information flags option contents to deliver the packet to the L2RA, which would use the bootp header flag to deliver to the client (limiting the broadcast to their specific port). > Woj> Unless we have a good reason for it to cache, I'd say it should go. Now that I consider it, I think there is a lease-time associated with active assignments, and no expiration time associated with inactive assignments. To these ends, caching negative replies is probably actively harmful; it could be assigned at any moment, including the next nanosecond. -- Ash bugud-gul durbatuluk agh burzum-ishi krimpatul. Why settle for the lesser evil? https://secure.isc.org/store/t-shirt/ -- David W. Hankins "If you don't do it right the first time, Software Engineer you'll just have to do it again." Internet Systems Consortium, Inc. -- Jack T. Hankins
_______________________________________________ dhcwg mailing list dhcwg@ietf.org https://www.ietf.org/mailman/listinfo/dhcwg
- [dhcwg] draft-ietf-dhc-l2ra-extensions-00 John Jason Brzozowski
- [dhcwg] [CORRECTION] draft-ietf-dhc-l2ra-extensio… John Jason Brzozowski
- [dhcwg] Comments - draft-ietf-dhc-l2ra-extensions… Wojciech Dec (wdec)
- Re: [dhcwg] Comments - draft-ietf-dhc-l2ra-extens… pavan_kurapati
- Re: [dhcwg] Comments - draft-ietf-dhc-l2ra-extens… Wojciech Dec (wdec)
- Re: [dhcwg] Comments - draft-ietf-dhc-l2ra-extens… pavan_kurapati
- Re: [dhcwg] Comments - draft-ietf-dhc-l2ra-extens… David W. Hankins
- Re: [dhcwg] Comments - draft-ietf-dhc-l2ra-extens… Bharat Joshi
- Re: [dhcwg] Comments - draft-ietf-dhc-l2ra-extens… David W. Hankins
- Re: [dhcwg] Comments - draft-ietf-dhc-l2ra-extens… Bharat Joshi
- Re: [dhcwg] Comments - draft-ietf-dhc-l2ra-extens… pavan_kurapati
- Re: [dhcwg] Comments - draft-ietf-dhc-l2ra-extens… David W. Hankins