[CDNi] draft-ryan-cdni-capacity-insights-extensions
Kevin Ma <kevin.j.ma.ietf@gmail.com> Sun, 07 November 2021 05:50 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 2F3D23A1012 for <cdni@ietfa.amsl.com>; Sat, 6 Nov 2021 22:50:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.854
X-Spam-Level:
X-Spam-Status: No, score=-0.854 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rH2yylsECBD3 for <cdni@ietfa.amsl.com>; Sat, 6 Nov 2021 22:50:34 -0700 (PDT)
Received: from mail-pj1-x102b.google.com (mail-pj1-x102b.google.com [IPv6:2607:f8b0:4864:20::102b]) (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 820083A100F for <cdni@ietf.org>; Sat, 6 Nov 2021 22:50:34 -0700 (PDT)
Received: by mail-pj1-x102b.google.com with SMTP id fv9-20020a17090b0e8900b001a6a5ab1392so6311620pjb.1 for <cdni@ietf.org>; Sat, 06 Nov 2021 22:50:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=cfjHF+eHgtf92oS5IxO1g40ODDfFAFSMU0bUXM95G0w=; b=UL/rX650X4juKmNskHKIew8LsJK1HXNfxkqdwM7d5Ng31jhKqzSdXTx4gHr933xfB+ zKBCL3D60/yjLI55btPQewY2Dz4oJ0DXnCHbhOkgelkReKrnfiigb9PAsrCIlq9Oz0DE 9B2QdYX6/r6xV6XchayY1bQpNS0RwnWYcC725V3c8M6gGtIUC0Ne614i8nO/E6OFAMMZ BWybEmKmVK2zlRDGdHBk8DE0hqIQgVimwQ8TgCojHkKEmOt6meLXlHR23VhPIO3nA7kD kaQsFNtME7lyfYSdMADniMVzRVWVVF4zT6pekCKp5sp92u8BLkLyQR9KxykiG11lcb3V AtxQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=cfjHF+eHgtf92oS5IxO1g40ODDfFAFSMU0bUXM95G0w=; b=PV8AR/7xtBFf5XKiUubDIqFw5LDO5arKSe+bGZC4x9iujIS928Ju1TApfFr879OGyF oCk66yasMU4gvGm5WDUO7R27w7MHAWiSw7AIWTAY5yOYFwMWtDnop30XINALlM62bcRF yEvXdalZAUaarrLfoLW98G8HsEBnmKgIDfNmTYr94rH79Gd2hrr+idjtQ/ZxRok7y0LD uc4BJuuqKjIsuyzd68H1U8DObuYyDHgrH2v6qqTG4oKbdSc2xCmpruAFUSN2+OpxnNDz 68v0rkmgNdHVazSwX/ta4NRIEiTPmu0BDcVaIzRL5hPV1OVE0PJJqNPflzqna0l7ZmO/ 4mSA==
X-Gm-Message-State: AOAM532ZizBoYiGjeFVeoqFMFZAlbpSac0xHcN2dkonETtf6rqG3QggB Z5TZB17UUI5ef67V8eO3Y5gF6EHH6VXeqWXYjoZ5IvdQ
X-Google-Smtp-Source: ABdhPJzSylLDCvms1mpFjAx5V7jHT0OlCfqd4XfqHLVzRn1KiVimIrwH6W/LVwv8GWxbig/Wg+m+rlcssUiyHDlsr/0=
X-Received: by 2002:a17:902:a3c9:b0:141:8fe0:6e6 with SMTP id q9-20020a170902a3c900b001418fe006e6mr59558859plb.3.1636264232209; Sat, 06 Nov 2021 22:50:32 -0700 (PDT)
MIME-Version: 1.0
From: Kevin Ma <kevin.j.ma.ietf@gmail.com>
Date: Sun, 07 Nov 2021 01:50:21 -0400
Message-ID: <CAMrHYE2Nbqmh2nVQ5Cohz2+qkUcm-9YxMioARf3mZPktN0UdNA@mail.gmail.com>
To: Andrew Ryan <andrew.ryan@llnw.com>, "<cdni@ietf.org>" <cdni@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000051d0b505d02c744f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/cdni/OjvjftM00iiFMiZ8Hl7rgq9q0tY>
Subject: [CDNi] draft-ryan-cdni-capacity-insights-extensions
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: Sun, 07 Nov 2021 05:50:40 -0000
Hi Andrew, Thanks for updating the draft. There's a lot of good content in the new version. Some comments, questions, and nits below: - section 2.1.2: should "FCI.Telemetry" be "FCI.TelemetrySource"? Is it correct that this just describes attributes of the metrics emitted by the given source and that it is not actually streaming any metrics? i.e., if I attached to the "capacity_metrics_region1" metrics source, I could then expect to see streams of different types of metrics, e.g., a 5m median bandwidth usage that is 25 minutes old? And is it then completely up to the CDNs to negotiate out-of-band how to connect to a given source (push vs pull, endpoint addr/url, etc) and in what format to expect the data (open telemetry, etc)? Should that be in the source object? - section 2.2: Do "total-limits" and "host-limits" need to be separate arrays? Is the only distinction that the former is not allowed to have capacity limit objects with "host" names and the latter is? Could it be a single "limits" array, or is there some parsing efficiency to keeping them separate? - section 2.3: I would remove RequestedCapacityLimits from the other draft and just specify it here, if the context makes more sense. - section 3: Is the intent to also create new registries for the telemetry source and capacity limit types? - sections 4/5: The security section probably needs to discuss issues related to misuse or falsification of metrics information. A privacy section should also be added and probably needs to discuss concerns related to exposing the proposed types of metrics information. thanx! -- Kevin J. Ma nits: - section 1: payload types are actually defined in section 2.2 of RFC 7736 (https://datatracker.ietf.org/doc/html/rfc7736#section-2.2) - section 2.1: "it's dCDN" -> "its dCDN" (multiple) - section 2.1: "a non ambiguous" -> "an unambiguous" - section 2.1.1.1: "format,etc" -> "format, etc" - section 2.1.1.2: "describe the metric" -> "describes the metric" - section 2.2.1: "deducing" -> "reducing" - section 2.3: "per host" -> "per-host" - section 3.1: "simialr" -> "similar" - section 3.1: will need to tighten up the language here - section 3.1.1; should link to section 2.1.2 - section 3.1.2; should link to section 2.2.2 - section 3.1.3; should link to section 2.3.2