Re: [CDNi] Request for WG Adoption: Capacity Insights

Kevin Ma <kevin.j.ma.ietf@gmail.com> Mon, 04 July 2022 16:35 UTC

Return-Path: <kevin.j.ma.ietf@gmail.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 C564DC15AD41 for <cdni@ietfa.amsl.com>; Mon, 4 Jul 2022 09:35:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.86
X-Spam-Level:
X-Spam-Status: No, score=-0.86 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, NORMAL_HTTP_TO_IP=0.001, NUMERIC_HTTP_ADDR=1.242, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1yXVOZtpoo1F for <cdni@ietfa.amsl.com>; Mon, 4 Jul 2022 09:35:38 -0700 (PDT)
Received: from mail-pf1-x436.google.com (mail-pf1-x436.google.com [IPv6:2607:f8b0:4864:20::436]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ACD49C15AD3D for <cdni@ietf.org>; Mon, 4 Jul 2022 09:35:38 -0700 (PDT)
Received: by mail-pf1-x436.google.com with SMTP id r6so5050508pfq.6 for <cdni@ietf.org>; Mon, 04 Jul 2022 09:35:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=TZx0YzY7+JFPQwJwK3yWUOOyYKj8FKb+c38S4H7Kzj0=; b=EqyQ8g86LTtKe+RgrLrJmowRApCmZ1HD7Nswgh+tWxfDc6ZubMvfUwDOP7BcCw3F8a OO9Ffmv0r/F/wbPTHWbD/9gEWHIy8CrFbdpLp74EMY9UKxdHrgHHE3bFleCGQtP+acwd TJOBVM+ZNuEiCm8Aylhk9p0ShAv9KgRrsqg7RPajPRDtJq5gmuSXLwk8gat6gp3QBRyo i4VxH0ojmRyhlcDNelXO7obvZkRKYv9mAtF8/nCwYQ0DSJuTGxb1Q3t60sgmq/LO/29k /KVnhFOnMEWGxqyU6igTXRk8ezGyY/wOLHZ0NyS+12//Q6g5+Hc0vzOtw20/iO2dwOo2 R7hg==
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=TZx0YzY7+JFPQwJwK3yWUOOyYKj8FKb+c38S4H7Kzj0=; b=Xx3kokfo43cqji27RpLwatyeaKY4/YFNEzEi+VBIVXaoazCkZ78MaXpyzGhiuQ/Lnp Q2ey6rpC+q526+BT4xWzc4rTD2Mb7MW9ENels01IilA+GRH8m3/RGCZcUPEzCIeL5+7K CE4KmGBqNIv2g4cbZCeu0HrmS3J9OObjoZsavnNtCuQ6CSdHVzjoeZ3YR7PDCGdYv+io nIczcrUaqTcxJha3x3M4Z8lAWcUHe7XB3Xulk6vEfHjx46QCHKQALaTDNX1lw3FWvnfI Xg3OuWc17iOBa3P5OhGF3Srqwv/G3utw1qcrXvy1hz0F2yVmKg14++YwRU2sHFsFiDG4 YUnQ==
X-Gm-Message-State: AJIora9o4gbyhrZyfYaXke0nIYmYtURt0qb6j1ct7vDegJvUa6/vm7aW iknaSR5NZ27a9L/xppNen6KlaMx3lltFQB3poO8sL6lNyCw=
X-Google-Smtp-Source: AGRyM1tFOTaz3GYUQUlt62+la22QIMIverR9ZyeJCz0HaUGPS9mNM+bfH2YixDeM4CQtOzNtj/C33jbm8ApaCRUKfSg=
X-Received: by 2002:a63:745b:0:b0:40c:cabe:961b with SMTP id e27-20020a63745b000000b0040ccabe961bmr26876295pgn.117.1656952537839; Mon, 04 Jul 2022 09:35:37 -0700 (PDT)
MIME-Version: 1.0
References: <926af66d-e51b-3565-2099-f9344378f034@andrewnryan.com>
In-Reply-To: <926af66d-e51b-3565-2099-f9344378f034@andrewnryan.com>
From: Kevin Ma <kevin.j.ma.ietf@gmail.com>
Date: Mon, 04 Jul 2022 12:35:27 -0400
Message-ID: <CAMrHYE3XUQrhxgZPuQi=xsGt7MMqjHUCk4JUBByXPT6DbxP04w@mail.gmail.com>
To: Andrew Ryan <andrew@andrewnryan.com>
Cc: "cdni@ietf.org" <cdni@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000006d7ef905e2fd5302"
Archived-At: <https://mailarchive.ietf.org/arch/msg/cdni/y3IBYxs1x17SKT_roalFATY5t_I>
Subject: Re: [CDNi] Request for WG Adoption: Capacity Insights
X-BeenThere: cdni@ietf.org
X-Mailman-Version: 2.1.39
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, 04 Jul 2022 16:35:43 -0000

Hi Andrew,

  (As a chair) Given the reduced scope, i.e., just two FCI objects (though
see my comments below), I think adoption would be within scope of the
current charter if other folks feel this is good work for the WG to take
on.  I don't have a problem with issuing a formal call for adoption.  I've
included some comments on the current draft below.

thanx.

--  Kevin J. Ma

section 1.3:
  - In the new paragraph about the uCDN calling a dCDN API interface, what
interface is that?  Is that an interface outside of CDNI.  It's not clear
if that relates to anything in this particular draft?  It would be good to
clarify this.

section 2.1.1:
  - What is the scope of uniqueness for the id?  If it needs to be global,
then it needs a registry.  If it needs to be dCDN unique, then it is just
on the dCDN to ensure?
  - the configuration descriptions references a yet to be defined Telemetry
Interface?  Is that in the scope of this document?  If not, it would be
good to clarify (or remove) this.

section 2.1.1.1:
  - Should there be a registry for telemetry source types?  Will these be
globally unique and well specified (in an RFC?) for interoperability?

section 2.1.1.2:
  - What happens if there are duplicate names in a source object?
  - Is there a valid range for time-granularity, data-percentile, and/or
latency, e.g., 0-31622400, 0-100, and/or 0-2678400, respectively?  And what
happens if values are out of range?

section 2.2.1:
  - "CAN" is not an RFC2119 term.  "CAN" -> "MAY"?
  - What is the scope of uniqueness for the id?  If it needs to be global,
then it needs a registry.  If it needs to be dCDN unique, then it is just
on the dCDN to ensure?
  - Are there limits related to maximum-hard, maximum-soft, and current?
Should those be specified along with the capacity limit types?  And what
happens if values are out of range?
  - section 2.2.1 already defines a "Telemetry Source Object"; can we come
up with a different name to make it less confusing?

section 2.2.1.1:
  - Should there be a registry for capacity limit types?  Will these be
globally unique and well specified (in an RFC?) for interoperability?

section 2.2.1.2:
  - so, these are pointers back into a "Telemetry Source Object"?  What
happens if the reference is not found?

section 2.2.1.3:
  - This is subdividing a footprint?  Would it make more sense (or at least
be simpler) to just define more granular footprints.  It seems confusing to
make essentially another way specify footprints.

section 4:
  - I think there should probably be discussions of the potential attacks
if the data is intercepted/spoofed.
  - I think we also need a privacy section that discusses the potential
issues of divulging internal information about the CDN.

nits:

section 1.3:
  "it's current usage" -> "its current usage"
  "uCDN of limits of" -> "uCDN limit on"
  ", so that the uCDN can use to" -> " so that the uCDN can use it to"
  " i.e. " -> ", i.e., "
  "In the event that a" -> "In the event a"

section 2.1:
  "CDNi" -> "CDNI"
  "reference, allows" -> "reference allows"
  "non ambiguous metric use use" -> "non ambiguous metric use be used"
  "current usage and how" -> "current usage.  How"
  "to it's dCDN" -> "to its dCDN"

section 2.1.1.2:
  " .  I.e. is" -> ", e.g., is"
  "5 minutes" -> "300 seconds (i.e., 5 minutes)"
  "one hour" -> "3600 seconds (i.e., one hour)"




On Tue, Apr 5, 2022 at 9:08 AM Andrew Ryan <andrew@andrewnryan.com> wrote:

> Greetings,
>
>    Similar to the recent solicitation for adoption of the CDNI Metadata
> Model Extensions, I would like to submit a draft for consideration of
> adoption:
>
>
> https://datatracker.ietf.org/doc/draft-ryan-cdni-capacity-insights-extensions/
>
> The draft outlines extensions to the FCI payload registry, which will
> enable communication of Capacity/Delegation limits between a uCDN and
> dCDN.  This draft has been presented at IETF 111, IETF 112 and most
> recently at IETF 113  from which we have incorporated some great feed
> back into several revisions of the draft.
>
> I look forward to any feedback and/or support for the adoption of this
> draft.  Thank you very much for your time.
>
> Andrew Ryan
>
> _______________________________________________
> CDNi mailing list
> CDNi@ietf.org
> https://www.ietf.org/mailman/listinfo/cdni
>