Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-client-link-layer-addr-opt-00.txt

Andre Kostur <akostur@incognito.com> Thu, 12 July 2012 19:39 UTC

Return-Path: <akostur@incognito.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 A18D221F85C9 for <dhcwg@ietfa.amsl.com>; Thu, 12 Jul 2012 12:39:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.977
X-Spam-Level:
X-Spam-Status: No, score=-5.977 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zs6YDoYiIE-j for <dhcwg@ietfa.amsl.com>; Thu, 12 Jul 2012 12:39:56 -0700 (PDT)
Received: from na3sys010aog108.obsmtp.com (na3sys010aog108.obsmtp.com [74.125.245.84]) by ietfa.amsl.com (Postfix) with SMTP id 33DA221F85AE for <dhcwg@ietf.org>; Thu, 12 Jul 2012 12:39:55 -0700 (PDT)
Received: from mail-vc0-f176.google.com ([209.85.220.176]) (using TLSv1) by na3sys010aob108.postini.com ([74.125.244.12]) with SMTP ID DSNKT/8oKWQMaUN4jXWIbwpYrmMjfKKsom4s@postini.com; Thu, 12 Jul 2012 12:40:30 PDT
Received: by vcbfl11 with SMTP id fl11so771395vcb.35 for <dhcwg@ietf.org>; Thu, 12 Jul 2012 12:40:24 -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 :cc:content-type:content-transfer-encoding:x-gm-message-state; bh=2fu7tcOaT8X/ngDDWBdST9f0a7p1voRY2iTukiqGgmQ=; b=JckFbm37ui0FE52klaf7YkZ1IhQwowo7CRmZDTdZS9IJfa/RVLP9AcozCYEAXht/6S 9zHCPYC6dZrZzX3OfqUVIpdOdec37Hn1OqdNX7mfHU8CbBD4SYy/b0bi2RYEpm8WeBCG OKlaVVV0Q8BmeMaJ5PFozATE3ldNg1maiNQ9W53HcL32oxRlC+1uBItCOeb10ps6QqHo SmWLXYGKQ+RpDPokCgtbtx+Nbq0FPW3ARfzheAGcdL0OOwlzVzkFJ3cNRJX2BcHOePtl GkGC/ElUkNuqzmaoT7kazxLgY1xYWi5hEJD6Bcuv599MXschFHDwYM55lwnkwMh4gg5i f6uQ==
MIME-Version: 1.0
Received: by 10.220.240.141 with SMTP id la13mr22265261vcb.46.1342122024352; Thu, 12 Jul 2012 12:40:24 -0700 (PDT)
Received: by 10.52.34.50 with HTTP; Thu, 12 Jul 2012 12:40:24 -0700 (PDT)
In-Reply-To: <4FFEDF70.39E4.004A.0@srttel.com>
References: <mailman.1109.1342111122.3330.dhcwg@ietf.org> <4FFEDF70.39E4.004A.0@srttel.com>
Date: Thu, 12 Jul 2012 12:40:24 -0700
Message-ID: <CAL10_BrKOB1OgbWdDwqHEPy5apJHZD8vpY6WE0TSA74vK43uOw@mail.gmail.com>
From: Andre Kostur <akostur@incognito.com>
To: Marc Perea <marccp@srttel.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Gm-Message-State: ALoCoQk7vliC3D5PaWFRUfSyiSTYejXUVhCBjivk4/41sgVod+TM+aa3DiyrChY/bXL1vXDVwPlY
Cc: dhcwg@ietf.org
Subject: Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-client-link-layer-addr-opt-00.txt
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, 12 Jul 2012 19:39:57 -0000

On Thu, Jul 12, 2012 at 12:30 PM, Marc Perea <marccp@srttel.com> wrote:
>
> While true that the primary key of the DHCP server lease would be client id, in the cases that this draft was intended to support the MAC is a known indentifier readily printed on the outside of ethernet packaging and on labels while hardware is powered off and not connected to the network. That MAC is directly tied to a client/customer in many operator environments, whether it sends client-id or not. From the operator perspective, we don't really care whether the DHCProtocol uses client-id or MAC to index it's internal database - what we are concerned with is matching a MAC in existing non-DHCP database to a client/customer so that we can match a v4 address and a v6 address (or several of each) to an individual client/customer. The solution is intended to have the relay grab the MAC from the v6 packet and add that as an option (hint) to the DHCP server. Such implementation fills the need of the problem at hand, only requiring changes be made to relay agents and DHCP servers. WG members represent most of the DHCPv6 server software and relay hardware/software suppliers. In short, the WG is both willing and able to effect the changes presented in the draft.
>
> It sounds like you're contending that the DHCP server won't be able to know which v4 == which v6 client, and I don't know if that's a problem. The problem this is intended to solve is that without supporting the link layer address that is readily available before connecting a device to a network or even turning it on, there is no way to set the server in advance to hand out known addresses that are intended for a specific client. For network access control and some tracking mechanisms, this is a big problem. By adding MAC to the v6 exchange, operators are able to match up MAC tracking databases, where MAC is an important index that they care about. The fact that the DHCP server uses or doesn't use it is irrelevant.
>
> We've presented what use case caused this draft to come into existence, and I understand the desire to make a protocol robust, but can you present a use case that relates here so that I can understand what you'd additionally like to achieve?

Ok, if we're restricting to ISP environments, why not mandate in such
environments that they should be using the Remote ID (RFC 4649) to
specify the downstream "client".  Note that in DOCSIS environments,
this is already happening.  (Just not in RFC 4649 form... but in an
enterprise-specific option 17).


--
Andre Kostur