Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-link-layer-addr-opt-01
"A. Gregory Rabil" <greg.rabil@jagornet.com> Thu, 16 August 2012 18:07 UTC
Return-Path: <greg.rabil@jagornet.com>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6825A21F849D for <dhcwg@ietfa.amsl.com>; Thu, 16 Aug 2012 11:07:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.893
X-Spam-Level:
X-Spam-Status: No, score=-2.893 tagged_above=-999 required=5 tests=[AWL=0.083, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZnbYVJzp8uwa for <dhcwg@ietfa.amsl.com>; Thu, 16 Aug 2012 11:07:30 -0700 (PDT)
Received: from mail-bk0-f44.google.com (mail-bk0-f44.google.com [209.85.214.44]) by ietfa.amsl.com (Postfix) with ESMTP id E5D4521F847D for <dhcwg@ietf.org>; Thu, 16 Aug 2012 11:07:29 -0700 (PDT)
Received: by bkty7 with SMTP id y7so1223861bkt.31 for <dhcwg@ietf.org>; Thu, 16 Aug 2012 11:07:29 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:x-gm-message-state; bh=WloG8YXUWuvr30nxxQujJFBHDycqGwe0VRQZlKtACVw=; b=MT802r6nbhdW9TOhoCwHJpvYHUWuZZrOUoObRViaJD0JCx07q4WNA5HIpAKTiZFO2m 3PlIIClcsV0e7UY7dmgBrgmOe3FyfXx1MGii+y5eMH0VvfGl18y1GPgB0zul1TErqzf7 8Qt2XqgaCKuiwJ8pOjwnpAFXMOD4Sty1wVnl/24ky98wotYgqzWtmF2p75H6zO2aBmiq Ve3LUwQoCAXMJ1TOEE/HtEJA3c4JhDn4MogbteDs3Osj9xgY03VEPH14av6Pko2p64sx bO570CFYPpKOL+Q1NbiEhiMomCCoPXMaKTKWyaj/4eBvClkz9L3Wu9sHCTmYKpge7IOy XD7Q==
MIME-Version: 1.0
Received: by 10.205.134.139 with SMTP id ic11mr1041230bkc.40.1345140448856; Thu, 16 Aug 2012 11:07:28 -0700 (PDT)
Received: by 10.204.189.6 with HTTP; Thu, 16 Aug 2012 11:07:28 -0700 (PDT)
In-Reply-To: <20120816173740.GD4612@angus.ind.WPI.EDU>
References: <A87A2CCB-21D2-4437-9021-11013FB8218E@nominum.com> <CAAed6vtYx4g+C1PAWBFQF1aPAx-=PCE2YREnaNDSMYcgAY69_A@mail.gmail.com> <20120816173740.GD4612@angus.ind.WPI.EDU>
Date: Thu, 16 Aug 2012 14:07:28 -0400
Message-ID: <CAAed6vuo1nxasoKbXNb+_HTi37u8Cf7XkV8BnedoWHL9y2uGWA@mail.gmail.com>
From: "A. Gregory Rabil" <greg.rabil@jagornet.com>
To: "A. Gregory Rabil" <greg.rabil@jagornet.com>, dhc WG <dhcwg@ietf.org>, Ted Lemon <Ted.Lemon@nominum.com>
Content-Type: multipart/alternative; boundary="000e0ce005fea08c3c04c765ea74"
X-Gm-Message-State: ALoCoQmSfipWA3e1Dcp1i6+QJNI5N9fUnyvRdcw0G4X9Mmq8bv1KoQiPJQtGBa6QUR13E7C/1PS/
Subject: Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-link-layer-addr-opt-01
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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>
X-List-Received-Date: Thu, 16 Aug 2012 18:07:31 -0000
My point here is that if non-relayed environments are out of scope, that should be clearly specified in the draft. The abstract and problem description does not say anything about it applying only to relayed environments. As for the specification not defining the implementation, I agree. However, it seems that the nature of this option indeed _forces_ the implementation. Greg On Thu, Aug 16, 2012 at 1:37 PM, Chuck Anderson <cra@wpi.edu> wrote: > On Thu, Aug 16, 2012 at 12:56:05PM -0400, A. Gregory Rabil wrote: > > While I am generally in support of this draft, I have previously > expressed > > that I believe that there are some clear benefits to having the client > send > > its link layer address instead of the relay. I completely understand > that > > from a deployment standpoint, it is much easier to upgrade relays and > > servers than to wait for clients to implement a new option. > > > > In any case, I believe this draft should clarify some items. For > example, > > > > 1. As it stands, the draft talks only about networks where a relay agent > is > > used. The draft should specify the expected behavior for networks > without > > a relay. > > I disagree. This draft is only about a relay option. There is no > change to servers or clients with this draft, except that a server may > use the additional information in the RELAY-FORW message. > > > 2. Since the option will only appear in RELAY_FORWARD messages, what is > the > > expected behavior for requests that are not forwarded by a relay? Are > there > > any implications to the fact that the information will not be in every > > packet that the server receives from the client? > > There is no required behavior change for clients or servers specified > in this draft, therefore what you ask is out of scope. This is no > different than Option82 in DHCPv4--if the information is missing or > the packet wasn't relayed, then the server can't use it to classify > clients. > > > 3. In section 4, how is the relay agent expected to obtain the client's > > link-layer address? Is the relay agent code required to be implemented > at > > layer 2? Could it, for example, determine the LL address by > > reverse-engineering the client's EUI-64 link-local IPv6 address? > > I could go along with additional text in Section 4 to specify that the > Relay Agent should insert the LL address of the IPv6 interface that is > being configured on the client. How an implementation does that is an > implementation detail and doesn't need to be specified here, but I > don't think EUI-64 can be relied upon to contain the proper client LL > address in all cases. > > > 4. If there is no relay, is the DHCPv6 server expected or required to > > obtain this information itself? If so, the same questions regarding the > > layer-2 implementation requirements are probably applicable. > > No, that functionality is out of scope for this draft. A server could > extract a LL address in the same way that a relay would, but that > behavior isn't specified. > > I don't think we should block this draft in order to extend it to > specify how the server may acquire a client's LL address other than > via a RELAY-FORW message. For the intended use cases as described in > Section 2, an operator can easily design their network to be sure that > all DHCPv6 traffic passes through a relay. For the non-relayed case, > it would be much easier to modify an open source DHCPv6 server to > implement whatever behavior is wanted without affecting other parts of > the network--hence there is less need to standardize that behavior > through the IETF. The Relay Agent option described in this draft does > benefit from standardization since an agreed format for passing the > information from the Relay to the Server will need to be implemented > by many switch/router vendors as well as server software vendors. > > If it is desired to specify additional client and/or server behavior > for other use cases such as non-relayed packets, I would prefer that > it be done in separate draft(s). >
- Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-li… Ted Lemon
- [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-link-l… Ted Lemon
- Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-li… perl-list
- Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-li… A. Gregory Rabil
- Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-li… Chuck Anderson
- Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-li… perl-list
- Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-li… Ted Lemon
- Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-li… Chuck Anderson
- Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-li… A. Gregory Rabil
- Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-li… perl-list
- Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-li… A. Gregory Rabil
- Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-li… A. Gregory Rabil
- Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-li… perl-list
- Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-li… Chuck Anderson
- Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-li… perl-list
- Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-li… Tomek Mrugalski
- Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-li… Chuck Anderson
- Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-li… perl-list
- Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-li… Chuck Anderson
- Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-li… Ted Lemon
- Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-li… sthaug
- Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-li… Chuck Anderson
- Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-li… perl-list
- Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-client-li… Gaurav Halwasia (ghalwasi)