[dhcwg] Alvaro Retana's No Objection on draft-ietf-dhc-mac-assign-07: (with COMMENT)
Alvaro Retana via Datatracker <noreply@ietf.org> Tue, 09 June 2020 11:13 UTC
Return-Path: <noreply@ietf.org>
X-Original-To: dhcwg@ietf.org
Delivered-To: dhcwg@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id CA0F13A0477; Tue, 9 Jun 2020 04:13:31 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Alvaro Retana via Datatracker <noreply@ietf.org>
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-dhc-mac-assign@ietf.org, dhc-chairs@ietf.org, dhcwg@ietf.org, Tomek Mrugalski <tomasz.mrugalski@gmail.com>, Ian Farrer <ianfarrer@gmx.com>
X-Test-IDTracker: no
X-IETF-IDTracker: 7.3.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Alvaro Retana <aretana.ietf@gmail.com>
Message-ID: <159170121179.7330.7804957382463423753@ietfa.amsl.com>
Date: Tue, 09 Jun 2020 04:13:31 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/ScYxJCixhMbp85p6TaC8qaTmoHk>
Subject: [dhcwg] Alvaro Retana's No Objection on draft-ietf-dhc-mac-assign-07: (with COMMENT)
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.29
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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, 09 Jun 2020 11:13:32 -0000
Alvaro Retana has entered the following ballot position for draft-ietf-dhc-mac-assign-07: No Objection When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.) Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html for more information about IESG DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://datatracker.ietf.org/doc/draft-ietf-dhc-mac-assign/ ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- (0) I support Ben's DISCUSS. (1) An informative reference to the "birthday paradox" would be nice. (2) §4.2 Note that a client that operates as above that does not have a globally unique link-layer address on any of its interfaces MUST NOT use a link-layer based DUID (DHCP Unique Identifier), i.e., DUID-LLT or DUID-LL, for its client identifier. As of this writing, this means such a device MUST use a DUID-EN or DUID-UUID (though new DUID types may be defined in the future). For more details, refer to Section 11 of [RFC8415]. Given that "new DUID types may be defined in the future", and assuming that it applies to any type of DUID, it may be a good idea to generalize/simplify this paragraph. NEW> A client that operates as above that does not have a globally unique link-layer address on any of its interfaces MUST NOT use a link-layer based DUID (DHCP Unique Identifier). For more details, refer to Section 11 of [RFC8415]. (3) s/allocates block/allocates a block (4) §7: The client MUST be able to handle an Advertise message containing a smaller number of addresses, or an address or addresses different from those requested. ... The client MUST be able to handle a Reply message containing a smaller number of addresses, or an address or addresses different from those requested. What does "MUST be able to handle" mean? Being able to handle something doesn't sound normatively enforceable. I'm guessing that maybe the client MUST accept the allocation...but this interpretation might be in conflict with §9. Ben offered other suggestions in his review. (5) §10.1 As far as I can see, some of the fields (IAID, T1, T2) (should) have the same definition as in rfc8415. To avoid duplicating the definition, or deviating from it, consider simply pointing at the definition there. (6) s/If the time at which the addresses in an IA_LL are to be renewed is to be left to the discretion of the client, the server sets T1 and T2 to 0./If the server sets T1 and T2 to 0, then the time at which the addresses in an IA_LL are to be renewed is to be left to the discretion of the client. (7) §10.1: "the client MUST use the values in the T1 and T2 fields for the T1 and T2 times, unless those values in those fields are 0." This sounds as if 0 is not valid. Maybe "MUST set" would be better. (8) I-D.ietf-dhc-slap-quadrant and IEEEStd802c-2017 should be Normative references.
- [dhcwg] Alvaro Retana's No Objection on draft-iet… Alvaro Retana via Datatracker