[dhcwg] Comments regarding draft-ietf-dhc-dhcpv6-client-link-layer-addr-opt-04

Marcin Siodelski <msiodelski@gmail.com> Tue, 19 February 2013 17:44 UTC

Return-Path: <msiodelski@gmail.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 CE19C21F8E65 for <dhcwg@ietfa.amsl.com>; Tue, 19 Feb 2013 09:44:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
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 uJZlVPjAxxfC for <dhcwg@ietfa.amsl.com>; Tue, 19 Feb 2013 09:44:38 -0800 (PST)
Received: from mail-la0-x22d.google.com (mail-la0-x22d.google.com [IPv6:2a00:1450:4010:c03::22d]) by ietfa.amsl.com (Postfix) with ESMTP id DFDD721F8E3D for <dhcwg@ietf.org>; Tue, 19 Feb 2013 09:44:37 -0800 (PST)
Received: by mail-la0-f45.google.com with SMTP id er20so6887039lab.32 for <dhcwg@ietf.org>; Tue, 19 Feb 2013 09:44:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to:cc :content-type; bh=z24s8C0DLguMj5WtmmhUYGEuP0s2Va2/9IheAdvWKUA=; b=trykzYYEoSWNGtS/lfi7abw1uaq+qG6c3hPSKr5tp9EXCuJaQHKv5gH/nbCrKhcfel Vil4qCCdW4j9Ssoy4i1d8LNQ/HQPLcRwlQTyP9pKF/iGyjZrPPtnQbG1dKWGEPVKvay6 PFsBH7z0j8YMG5Cj2GF9jYyH42NQ1ndiJ5nsWBfI+fpe/wEWrQZ8xVdYju76ZLp9ugHY z7jgqoHIs8pHlbgtWWRndW+jmPAS6Y6pMm46mO4ZS1f1BSDx8FydzkYqVXay0zQCCPMs gdDwNeB/ETl3YEe4mGGHsKgUItRTe6hL8M3uTNoN1gewxAWXlh4cemb2Ft0v6D0pTtUm xCOg==
MIME-Version: 1.0
X-Received: by 10.152.147.130 with SMTP id tk2mr15067488lab.24.1361295876626; Tue, 19 Feb 2013 09:44:36 -0800 (PST)
Received: by 10.112.71.140 with HTTP; Tue, 19 Feb 2013 09:44:36 -0800 (PST)
Date: Tue, 19 Feb 2013 18:44:36 +0100
Message-ID: <CAFGoqUMQ+iNavD6k1WMuaUhyZwcc9cffodyxX5nhi2SSVYVk6A@mail.gmail.com>
From: Marcin Siodelski <msiodelski@gmail.com>
To: dhcwg@ietf.org
Content-Type: multipart/alternative; boundary="e89a8f22beb929185704d617652a"
Cc: wdec@cisco.com
Subject: [dhcwg] Comments regarding draft-ietf-dhc-dhcpv6-client-link-layer-addr-opt-04
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: Tue, 19 Feb 2013 17:44:39 -0000

Hello,

I have just read the draft-ietf-dhc-dhcpv6-client-link-layer-addr-opt-04
and I have a few comments to share....

1. It is easy to deduce that there can be just a single instance of the
option carrying the link-layer address in a particular message. However, I
think it should be explicitly mentioned for the clarity of the document.
Note that the standards don't prohibit sending multiple instances of the
option with the certain code. Also, some of the options may be included
only once.

2. I suggest that it is mentioned what a server is supposed to do if it
finds two instances of the option in the single DHCP message. ignore the
options? Ignore the whole message? It is specifically important when
multiple options carry different link-layer addresses.

3. It is said that the Relay Agent MAY add the link-layer option to the
message, but it is NOT said what happens if a client sends this option.
Again, is this ignored by the Relay Agent OR the Server?

4. I suggest that it is explicitly mentioned that the new option does not
replace the DUID in any sense but it rather carries the supplementary
information - the client-id requirements from the RFC3315 still apply.

5. Minor: there is the inconsitency with respect to the name of the option.
In section 3: it is "Client Link-layer Address", in the header of the page
it is "Client Link-layer address", in section 5 it is "client link-layer
address", in section 7 it is "Client Link Layer Address".

Cheers,
Marcin