Re: [CDNi] I-D Action: draft-ietf-cdni-additional-footprint-types-00.txt
Nir Sopher <nirs@qwilt.com> Mon, 14 February 2022 00:19 UTC
Return-Path: <nirs@qwilt.com>
X-Original-To: cdni@ietfa.amsl.com
Delivered-To: cdni@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 350473A0916 for <cdni@ietfa.amsl.com>; Sun, 13 Feb 2022 16:19:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.088
X-Spam-Level:
X-Spam-Status: No, score=-2.088 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=qwilt.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wLMhCBS1VzTL for <cdni@ietfa.amsl.com>; Sun, 13 Feb 2022 16:18:54 -0800 (PST)
Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 34CD73A0915 for <cdni@ietf.org>; Sun, 13 Feb 2022 16:18:54 -0800 (PST)
Received: by mail-ej1-x634.google.com with SMTP id lw4so3325670ejb.12 for <cdni@ietf.org>; Sun, 13 Feb 2022 16:18:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qwilt.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=QLSt13pqog3mn/7lgagT93UhBrsm60CDZUKnHClpeV4=; b=GfyfvjDI2v+9yPzpQT8LcWq3MJ9LhCw4zJxEc23PalbpeuXcqFHSMukNQczPqGMTFL 8Dpi4+LseaiC3CKl5ET32iwPwl+Js3tDdYNvu07Sd9v9c+FsjbyWAVXOQ7+Qq96BQwy7 Ux4nUd7+Dr+lh4K2XI6nUONOKrG6MR8LkASA2VA582Aj7TsoJKPhy6c2aGHjOrPqgD2o PvyDaP7/5vvD1QYhG7QWjcaCbcKQq3wzXKNTWzM/LW6zSq1xbU8+zVirId1PJiIup8QN 4Kxlsik4X5YxMo3j36t6dkBg0LdHEalF+NYETyX97GqlBt4B2fmyQ/n8iv+5lZL/+GYF TQIQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=QLSt13pqog3mn/7lgagT93UhBrsm60CDZUKnHClpeV4=; b=gXzbfOzY0fSAh+pMeA0qb/TCx9iAkBlstpbM02olymjYCdWc4aqeJSyLG2nKXmuhS1 BaTtTyzyfOHEbdp8Y86DnFPpIylNA3e/46riLwijFM680e0ZD+81G5Qf0RPBvGFhZ1i0 03IoMY84UZ6haj9VxLGW0hJ+Z5AZsrWQCZxV8R05NIT4w9etgs8D47e+E45NWZJH3vd4 RE6BrqKo3FG2nKrssgcR/Rq2MJJ3+I60dZZnqhsv+xAOk0zMYNcExKbN2iVx+rNUqDj5 j9NsB35rDJwy48db4GafnrVFSt+2hdneZWoJ3xx+OLvVDb09GRC3kOq9CA6TGA60ADf0 +tDw==
X-Gm-Message-State: AOAM530uI3b19MWV+aS6LTPALUyHD+RpPWtX0XAXHA4XURQrDLin1fOv 9fDeHYup9cpSBnRwQfcLegOVNlxBrS+Q/qza9OKKxZXxWWxd7w==
X-Google-Smtp-Source: ABdhPJwhmYqMWgQMO4oef/iAKnb6SELFzL+6WbC0u+5bYtBzMvttdRwG82J388XWUldQE4vKr8oKkG9MI3zeP53C6oY=
X-Received: by 2002:a17:907:2d8e:: with SMTP id gt14mr9332338ejc.60.1644797931162; Sun, 13 Feb 2022 16:18:51 -0800 (PST)
MIME-Version: 1.0
References: <163666609211.18779.17778512448244165051@ietfa.amsl.com> <CAMrHYE2+qQE7=TkRO=x05wWnZ8ADs3xsq+oTYh-D362O08y2kw@mail.gmail.com>
In-Reply-To: <CAMrHYE2+qQE7=TkRO=x05wWnZ8ADs3xsq+oTYh-D362O08y2kw@mail.gmail.com>
From: Nir Sopher <nirs@qwilt.com>
Date: Mon, 14 Feb 2022 02:18:39 +0200
Message-ID: <CA+ec=9pMDDNs4Yt1AtsavaKMGOzm4GFDCLH69gKn42YOh691nw@mail.gmail.com>
To: Kevin Ma <kevin.j.ma.ietf@gmail.com>
Cc: "<cdni@ietf.org>" <cdni@ietf.org>
Content-Type: multipart/mixed; boundary="0000000000006a39cf05d7ef5c2e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/cdni/HjbCRfo28cPwxkySvqkOUUTfWr8>
Subject: Re: [CDNi] I-D Action: draft-ietf-cdni-additional-footprint-types-00.txt
X-BeenThere: cdni@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "This list is to discuss issues associated with the Interconnection of Content Delivery Networks \(CDNs\)" <cdni.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cdni>, <mailto:cdni-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cdni/>
List-Post: <mailto:cdni@ietf.org>
List-Help: <mailto:cdni-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cdni>, <mailto:cdni-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Feb 2022 00:19:02 -0000
Hi Kevin, Many thanks for the shepherd review. I have integrated most of the comments. Inline I relate to comments which were not taken as is. Thanks again, Nir On Fri, Feb 11, 2022 at 7:25 AM Kevin Ma <kevin.j.ma.ietf@gmail.com> wrote: > Hi All, > > (As Chair) Having confirmed adoption of the footprint registration draft > at the last meeting, I believe we all agreed that the contents are pretty > straightforward and useful. I don't see much additional work being > required before issuing a WGLC. As is our custom, I have done a > preliminary shepherd review of the doc (Nir, please see my comments > below). I encourage everyone to please give the draft a read and send any > questions, concerns, or suggestions to the list. We will otherwise plan to > issue a WGLC once the preliminary review comments have been addressed. > > thanx! > > -- Kevin J. Ma > > comments: > --------- > > general: > - "e.g." -> "e.g.," > > abstract: > - "supplements to the" -> "supplements the" > - "as part of the Footprint & Capabilities Advertisement interface (FCI) > defined in RFC 8008" -> "as part of the Footprint & Capabilities > Advertisement interface (FCI) defined in RFC 8008 or the Metadata interface > (MI) defined in RFC 8006" > [NirS] Done but I changed the order: first the MI and afterwards the FCI > > section 1: > - "registers CDNI Footprint and Capabilities objects[RFC8008]" -> > "registers CDNI Footprint Types [RFC8006]" > - "Footprints Types. E.g." -> "Footprints Types, e.g.," > > section 2: > - "For consistency, this document follows the CDNI notation of uCDN for > (the commercial CDN) and dCDN (the ISP caching layer)." -> remove? this is > redundant (already stated in section 1)? > > section 2.1: > - "Here we define" -> "Herein is defined" > > section 2.1.2: > - "Below is an adjustment for the example in Section 2.1.1, now embedding > a footprint object of type \"SubdivisionCode\"." -> "Below is an example > using footprint objects of type \"SubdivisionCode\"." (section 2.1.1 of > this draft does not make sense as a reference?) > - "in Nova-Scotia province" -> "in the Nova-Scotia province" > > section 2.2: > - "Meaning," -> "This implies that" ? > - "define an FCI Capability Advertisement Object footprint constraints" -> > "define FCI Capability Advertisement Object footprint constraints" > - "in order" -> remove? > - "results with an" -> "results in an" > - "limitation, and" -> "limitation and" > - "constraints that matches" -> "constraints that match" > - "we introduce below" -> "below is introduced" > > section 2.2.1: > - "It includes a footprint-type property and a footprint-value array > values" -> "The footprint-value for a FootprintUnion object is an array of > Footprint objects, where the Footprint objects may be of any Footprint Type > other than FootprintUnion." we probably don't want to nest footprintunion? > do we want to allow duplicate type entries (e.g., multiple ipv4cidrs); > it's inefficient, but doesn't break anything? > [NirS] Duplicate type entries do not break anything, and I believe that should be allowed for convenience (e.g., when joining together subdivisions from Canada and the US, it might be more convenient to split them into 2 objects by their country). [NirS] I would still want to further think about the nested footprint unions. > > section 2.2.2: > - "Below is an adjustment for the example in Section 2.2.1, now embedding > a footprint object of type \"footprintunion\"." -> "Below is an example > using a footprint object of type \"footprintunion\"." (section 2.2.1 of > this draft does not make sense as a reference?) > - "An additional example is the collection" -> "Below is an additional > example for the union" ? > - ", as well as Nova-Scotia province" -> "and the Nova-Scotia province" > [NirS] Paragraph rephrase: The footprint union also allows to compose a countrycode and subdivisioncode based footprint objects. In the example below we create a constraint covering autonomous system 64496 within the US (ISO [ISO3166- 1] alpha-2 code "US") and the Nova-Scotia province of Canada (ISO [ISO3166-2] code "CA-NS"). > > section 3.1: > - "As described in section 7.2 of [RFC8006] , the \"CDNI Metadata > Footprint Types\" subregistry was created" -> "Section 7.2 of [RFC8006] > creates the \"CDNI Metadata Footprint Types\" subregistry" > - "The created namespace defines the valid values for Footprint Object > Types, and is already populated with the types described in Section 4.2.2.2 > of [RFC8006] ." remove? unnecessary information > - "two additional footprint type as" -> "two additional Footprint Types" > - "Footprint Object as specified in [RFC8006]" -> "Footprint Type Union" ? > [NirS] I believe it should stay as is: where the format of the elements listed is described - similar to the table in RFC 8006 <https://datatracker.ietf.org/doc/html/rfc8006#section-7.2>. What do you think? [NirS] I also modified the description on the FCI.subdivision footprint type: "ISO 3166-2 Subdivision Code: An alpha-2 ISO 3166-1 Country Code, followed by a separator and up to three alphanumeric characters" > > section 4: > - "CDNI Request Routing: Footprint and Capabilities Semantics" -> "CDNI > Metadata interface and the CDNI Request Routing: Footprint and Capabilities > Semantics" > - We should also add a Privacy section that acknowledges the potential > leakage of private network topology information when providing footprint > information, but note that this document only defines the datatype and not > the transport, and that RFC8006 and RFC8008 require interface > implementations implement confidentiality and authentication to prevent > such data loss. > [NirS] Still TBD > > section 6.1: > - do we really need terminology references to RFC8007 and RFC8804 ? > > section 6.2: > - do we really need a terminology reference to RFC6707 ? > [NirS] I think this is where uCDN and dCDN are first defined (RRFC 7336 also points to it in this context) . > > > > On Thu, Nov 11, 2021 at 4:29 PM <internet-drafts@ietf.org> wrote: > >> >> A New Internet-Draft is available from the on-line Internet-Drafts >> directories. >> This draft is a work item of the Content Delivery Networks >> Interconnection WG of the IETF. >> >> Title : Content Delivery Network Interconnection (CDNI) >> Footprint Types: Subdivision Code and Union >> Authors : Nir B. Sopher >> Sanjay Mishra >> Filename : >> draft-ietf-cdni-additional-footprint-types-00.txt >> Pages : 11 >> Date : 2021-11-11 >> >> Abstract: >> Open Caching architecture is a use case of Content Delivery Networks >> Interconnection (CDNI) in which the commercial Content Delivery >> Network (CDN) is the upstream CDN (uCDN) and the ISP caching layer >> serves as the downstream CDN (dCDN). This document supplements to >> the CDNI Metadata Footprint Types defined in RFC 8006. The Footprint >> Types defined in this document can be used for Footprint objects as >> part of the Footprint & Capabilities Advertisement interface (FCI) >> defined in RFC 8008. The defined Footprint Types are derived from >> requirements raised by Open Caching but are also applicable to CDNI >> use cases in general. >> >> >> The IETF datatracker status page for this draft is: >> >> https://datatracker.ietf.org/doc/draft-ietf-cdni-additional-footprint-types/ >> >> There is also an htmlized version available at: >> >> https://datatracker.ietf.org/doc/html/draft-ietf-cdni-additional-footprint-types-00 >> >> >> Internet-Drafts are also available by anonymous FTP at: >> ftp://ftp.ietf.org/internet-drafts/ >> >> >> _______________________________________________ >> CDNi mailing list >> CDNi@ietf.org >> https://www.ietf.org/mailman/listinfo/cdni >> > _______________________________________________ > CDNi mailing list > CDNi@ietf.org > https://www.ietf.org/mailman/listinfo/cdni >
- [CDNi] I-D Action: draft-ietf-cdni-additional-foo… internet-drafts
- Re: [CDNi] I-D Action: draft-ietf-cdni-additional… Kevin Ma
- Re: [CDNi] I-D Action: draft-ietf-cdni-additional… Nir Sopher