[Last-Call] Opsdir last call review of draft-ietf-cdni-additional-footprint-types-04

Dhruv Dhody via Datatracker <noreply@ietf.org> Sun, 04 December 2022 06:51 UTC

Return-Path: <noreply@ietf.org>
X-Original-To: last-call@ietf.org
Delivered-To: last-call@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 2410DC1524C6; Sat, 3 Dec 2022 22:51:04 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Dhruv Dhody via Datatracker <noreply@ietf.org>
To: ops-dir@ietf.org
Cc: cdni@ietf.org, draft-ietf-cdni-additional-footprint-types.all@ietf.org, last-call@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 9.1.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <167013666414.50915.8959979875821616095@ietfa.amsl.com>
Reply-To: Dhruv Dhody <dd@dhruvdhody.com>
Date: Sat, 03 Dec 2022 22:51:04 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/last-call/9c-cnsro0xpqtBEXDMNoQIva8No>
Subject: [Last-Call] Opsdir last call review of draft-ietf-cdni-additional-footprint-types-04
X-BeenThere: last-call@ietf.org
X-Mailman-Version: 2.1.39
List-Id: IETF Last Calls <last-call.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/last-call>, <mailto:last-call-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/last-call/>
List-Post: <mailto:last-call@ietf.org>
List-Help: <mailto:last-call-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/last-call>, <mailto:last-call-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 Dec 2022 06:51:04 -0000

Reviewer: Dhruv Dhody
Review result: Has Issues

# OPSDir review of draft-ietf-cdni-additional-footprint-types-04

Reviewer: Dhruv Dhody
Review Result: Minor issues

I have reviewed this document as part of the Operational directorate's ongoing
effort to review all IETF documents being processed by the IESG.  These
comments were written with the intent of improving the operational aspects of
the IETF drafts. Comments that are not addressed in Telechat may be included in
AD reviews during the IESG review.  Document editors and WG chairs should treat
these comments just like any other Telechat review comments.

Also at https://notes.ietf.org/draft-ietf-cdni-additional-footprint-types

## Summary

This document defines two new CDNI Footprint Types (one for ISO3166-2
Subdivision Codes and one for union footprints). The document is easy to read
and clear. The use of union could have some additional operational complexity.

## Major

- None

## Minor
- Abstract should explicitly state that it is updating RFC 8006 and 8008.

- I think the I-D can use BCP 14 keywords (e.g. MAY), request authors to check.
I see the use of "required" and "may" but in lowercase!

- Section 3.1, while defining new footprint types in ALTO, RFC 9241 also
explicitly states "Hierarchy and Inheritance" which this I-D skips. Just to be
consistent, please add it and state that "There is no hierarchy or inheritance
for properties associated with subdivision codes."

- Section 4.1, Looking at the IANA registry
https://www.iana.org/assignments/cdni-parameters/cdni-parameters.xhtml#metadata-footprint-types
, I am not sure why FCI prefix ("FCI.xxx") have been added in this document.
    - Also the description for subdivisioncode could be aligned to how the
    countrycode is defined "ISO 3166-1 alpha-2 code".

- Should there be an explicit statement that these are optional and not
mandatory?

- Are there any constraints to union that one needs to state? The use of the
same type? Presence of multiple unions? Conflicts? Any operational issues? I
could not think of any explicit one but wanted to highlight if others can.
Perhaps adding some text on this could be beneficial.

## Nits
- Fix the english "below is introduced the" in

````
   To overcome the described limitation and allow a list of footprint
   constraints that match both IPv4 and IPv6 client addresses, below is
   introduced the "footprintunion" footprint type.
````

- In table 1, change "Specification" to "Reference" to align with the IANA
registry. In table 2 also add a "Reference" column at the end.

Thanks!
Dhruv