Re: [alto] I-D Action: draft-ietf-alto-oam-yang-03.txt

"Sabine Randriamasy (Nokia)" <sabine.randriamasy@nokia-bell-labs.com> Wed, 22 February 2023 23:50 UTC

Return-Path: <sabine.randriamasy@nokia-bell-labs.com>
X-Original-To: alto@ietfa.amsl.com
Delivered-To: alto@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DB2E8C14E514 for <alto@ietfa.amsl.com>; Wed, 22 Feb 2023 15:50:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.097
X-Spam-Level:
X-Spam-Status: No, score=-7.097 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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, 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=nokia-bell-labs.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 5QLLMi3oHJAM for <alto@ietfa.amsl.com>; Wed, 22 Feb 2023 15:50:46 -0800 (PST)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on20719.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1a::719]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 88D03C151536 for <alto@ietf.org>; Wed, 22 Feb 2023 15:50:45 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CHt+W+4Gx87TM5DCgaJ35Iq+PB8SBSYnrya42ytdTFzLHmRzyZxFEueNSgvKv3WQhs28wOuweDJI9ce4C0psE5aderHzw1YNKBLgvXQKe5Zi1Jaj5ysQfjfPYXJfV5DncfuATEyoV4TwIdDCpUagLlPMM6f2qbuagJy3EgFgAcPBS4pHWFH7M1tQwGlwOhKCfmMlKKhwYd73N6ycklZYXtAZmvROSbEy96rQcnVT2q2pDFS/pyXtJxb46OJVSTDXUUKTkT8oDWKODlLKFvd1u2vg2cvpTx9jlxrDwf0MDmoIgjNq6+qMmCOq5Wt6JXbrtFxA5f8t2rt0yT2RxPWP+w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=0XSy/JUng/S6R1l4sr8OxdxHGnNH4Qer4U07zl9TdoE=; b=bNfSQ58QieIV2ZLjG2sssFmx7kF95PKAohTC+J441e/wn/y3lZgqu9lK96i6XJCLu9FZ2m1Q43B6LiISz20X2UJ83pAbU5fLjVRmvHXOXQuwL7F2WuNBZ4vf6AP6Bs0WKiGYItWu4c7ImSdu/1kgCrJZSsXprohlRLGGdmqZmoIMpiVRRB9WM+q9M/PNNubuPUoNWFj8Dr47bqO1Ea51Mm3k69JI9WexfLJsrZtImssetN6V1+nSEm7PGHAC5byuCAYOLTJn6WsHkuXTBpUAMTomBRch2uFC+9YKQJkTVzrPBtJqFSr9TJTE65eOiV21RLMxgYfpmXKk0vHS7+plyw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia-bell-labs.com; dmarc=pass action=none header.from=nokia-bell-labs.com; dkim=pass header.d=nokia-bell-labs.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia-bell-labs.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0XSy/JUng/S6R1l4sr8OxdxHGnNH4Qer4U07zl9TdoE=; b=UwnLL3WbdCa3FJkAHVLbaAsJGWDcz/ZudfGDc9km1WWC26MU37YsKfjBG4Wuyei8d3TVezkgJPftsKWB/8i+z+i5qTkeyj0fM1cCK2dr+hjRZiHMS+KXsaYcumTLQf9CQepFqaj5FC+Fzm121IJ6s6JPU9gSPPepZZZxDJcHmzYJK/Ea5OMDDvr1JNjO6qHqS2p94/9WfsgaYV3eCKsv7uq6/jWmC7WZ52Qx/LR43l9a1QfsMhXA/9IKL+YQCZ01ocyJZTEuTDMVNQp3lY1+8htUrB8QYrTtBMVdfITXap7qls8Dx8Kba7aqfkC8gWIbVwNnSHyj0b4rtNOxAS+eKA==
Received: from DB9PR07MB7804.eurprd07.prod.outlook.com (2603:10a6:10:26d::21) by AM0PR07MB6212.eurprd07.prod.outlook.com (2603:10a6:20b:159::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.21; Wed, 22 Feb 2023 23:50:42 +0000
Received: from DB9PR07MB7804.eurprd07.prod.outlook.com ([fe80::e7af:bdc4:476:ae79]) by DB9PR07MB7804.eurprd07.prod.outlook.com ([fe80::e7af:bdc4:476:ae79%5]) with mapi id 15.20.6134.019; Wed, 22 Feb 2023 23:50:41 +0000
From: "Sabine Randriamasy (Nokia)" <sabine.randriamasy@nokia-bell-labs.com>
To: "alto@ietf.org" <alto@ietf.org>
Thread-Topic: [alto] I-D Action: draft-ietf-alto-oam-yang-03.txt
Thread-Index: AQHZPcP4Ne2r/puankWQDyvkXhOEqq7bs8EA
Date: Wed, 22 Feb 2023 23:50:41 +0000
Message-ID: <DB9PR07MB7804CCE7391877B804DDE71C95AA9@DB9PR07MB7804.eurprd07.prod.outlook.com>
References: <167608397832.44190.4197134472584262306@ietfa.amsl.com>
In-Reply-To: <167608397832.44190.4197134472584262306@ietfa.amsl.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia-bell-labs.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DB9PR07MB7804:EE_|AM0PR07MB6212:EE_
x-ms-office365-filtering-correlation-id: 1e668b5a-f68f-4f27-9819-08db152f9b48
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: wriYTCaJlTRyF10ZwJZU/fUSggZVkwe4gksKhphNLed1hbUND2tyE46n1UXw5/Vn3kI1O9TDovodqOp0LbZum0IFd5Lcw+SzBbPgS5sTH6Lrxiklz0IgqsPGK+EoQFpIFkiK64qVmcDh/2OZsgcR4TiXO8TMzKnLN9a8e3O6w9RAiU6bomGMmW8DA62ke6wY9Fnh54E5JUHQoOOPLR4uy2dcYaiskcWtLnbQpipcMv5x4azJYwWW66lqtB/vA4upMO78z/Bu862pT09gAb9CGg7uGz92+uXcbAJX8gAWEswzALKwPifyE9ERD0pvniPrcIG6n6c7yKwwImyAwXNJ8+umJgqopxs4L/RuxlaUb+QzOoIlswoRRBHOnEA0wqFfC7QWVnBrrSwaoijHw9Doiy1mNy6CWaYkBWUTNcOsJPwL6bMaY1wndd/iRFt6sEPOwvYNfZw61CgbnlvZd7ncdXPSVO9oD9VefqRHaeNms8wfzE9L1Y9S9LgRjbO1aWnBVqrIKxCpnGiDrcdCqKBz1tc1SgWLBS317UhvesEU4OcVBAIsdYsBa3Fj6xRh5MfCdvh/z5irWxus+0qlKuXQo8u1JbFteV0bUDUPnzo9Fh1bulOCaLjLYd7gn8sromPkl9uj7e2UYXe3GG94Ya+V3o9z8IXZC7FSK9aRoHxWxFM7EzGs8lzdc1mTviLolL2MyWXwbQoWCKPIfIgAaVAd66DIxfCwCkKBs6mTYCSsPyQ=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9PR07MB7804.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(346002)(396003)(366004)(376002)(39860400002)(136003)(451199018)(86362001)(316002)(33656002)(9686003)(2906002)(76116006)(66476007)(8676002)(66556008)(6916009)(64756008)(66446008)(5660300002)(66946007)(41300700001)(6506007)(66574015)(478600001)(186003)(55016003)(71200400001)(7696005)(38100700002)(82960400001)(52536014)(8936002)(122000001)(83380400001)(38070700005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: y0Y8robRH5yxzfq5QkzibkdlVlkmkMlANPieUyv9q+3fBYTDfwK4APr2iOqqW//G7sfdLqsRxDX26++rWWtK8XSF8DL4jK//nbSudJOsFO5cktEo1974fO/KFyXj7YZUQyJPTcfEMP94jYLhQ4faJjrv1GO6htbMaqGwInAHCYGXKLf6HUh3vvbluhz1314VUxM2p5By7KTycnoNx2cNqeKWTyYTfz7IGOlyGA4OS9UcwYDkZO+ieI7PaOkyWA6hxMDe47obVtCkvFoT1mSwCGrVjjJiAfvLwhF67FX7XpCLIysVtaju2s5xtu0lUzYOLYA5/e7wuyNlPBe+bb7/GWrvjrOW27gOtSy4L7fd/qx2UcVNBP5cQ7vwG0WaSOtwf+LvEsb0kyBZOMOcX8EUx7Eq/IhmM/tYbujE+qY1sw4nkmw8XTLDDhpI2xYXb6cGV+O/W4pGAEB/1SjD04XOzU11pEux/8PjZkESOnFqm+4RK9PfSlHUbQ8bJcy08uFu2WPjm6qalb8ZfIWM4cgrdn3sAd3tjOBM4GJu7if+NO6fok91popfDsZCU+Zykpz3Pdh9f5smJ0Xz/GPXPngBEGiY9hs8JBnZhoHpMh5PsTRQoYyi3fbTJO7MSNWWcTy5EeflRkRdl7yIPwFydfpQ7rxFPdE2N6j5WKOAgssMdQZEA19gl/GEW3q10qPSjJVKkK/WKP4tSbtaGE0B1qVTOdXmeEfDm8scF9zjbfKN8d8XsjxvmBOAc1OvDpDoIo5FHN+q04dIv4rRoCOPLiWSZTcL1hR99CIgCCCUdtRblMnwrETmRuhXpsLUZ5cr1dx46wzVPkcJcfYnG/ROUj1V8VJFKJdp+N1DCuFJuksrck8ZZgTRBW2RSsspNbKon2qns1Cjw2ASnbsVicmmR2f5FTFtb/8FHqVAWE7h2AURiAtmT9D6A9hdtGJdUDEDoTSVdLH+5pxrTxgQ4TnBm8anEHwbxpmtxEQ53plkiQv9A9yhc6nZ94tbHfpjffKrdJBtsuCXCxYJo412XCakEoDGRDXt7Mi9VhAZ5/GTkVrmcdnWFaufqdaoO8zqC/2pwIu4INgzU7TBiqvOmgXkj80BhQUChKMVEPDgUau6E3uRWGZC9iPuyUh+fOuifj9NnElSVHA3ZCOIyRGc6oO7wnI+8tpftwRBKdoAMqq5Jnme6roQoWvhcUxD8tyHSEG+W3F1VhaRrGKlNUXCNnmyQcUFqB2MBvDjBHiDqVny8WQ0u4Krqr48q/vID++hdEvWDlQ6JW+12PM5E1A8ODFZBqfkxga6jhXrYJvdiwHPBP0r6hz5SuKl8zQRgUt8/LZYWMaTLiwhdswDNZSkfn7h+0CzgfJUw1RNi4RfuGnBMoBWNVrTPSX1IFuLpU9eEPGNE5UzMm5JDSslq9zD/GMmBshmtY8oVm0s3qujM/wSaxpkV0EudQvTY7AbBzdXT/Cdjrteb/JZXCwQcR1JiWFitwAER4wZ1QT9kepM0ZSXDx5T5V/rbvQNjT2y4YlaNM4g1hbml88O0sGy8SMWzMjFLAAl4+6m+ksmmD4e7CWV33EvTzyfxnDsdQSY052ipSQPdlWTZACRxZeq9j+HamLbb1lh3UbVTtXY9IyGneoBZfednZFB6FDBZpxaPZAhAdl58hVUvt2JHOYX9drDzNzub+NexzFA9CCn1kTGJlciJtgvZBk=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: nokia-bell-labs.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DB9PR07MB7804.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1e668b5a-f68f-4f27-9819-08db152f9b48
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2023 23:50:41.5617 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: nh/cHfTs735rg/zw8c2aX7kQWpK9fxWwqcmMvv9rsgku/TX+GUvnyk2x4J1hxoBealdD5oHIaLIcFyXkNnpbfEhiN4e0eKKYLXx1l6FAy0OJFPcPPP6PONi6a5Pc5dI3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB6212
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/0Th7n_X7xxiXcogtp2xW8uRrmnw>
Subject: Re: [alto] I-D Action: draft-ietf-alto-oam-yang-03.txt
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Application-Layer Traffic Optimization \(alto\) WG mailing list" <alto.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/alto>, <mailto:alto-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/alto/>
List-Post: <mailto:alto@ietf.org>
List-Help: <mailto:alto-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/alto>, <mailto:alto-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Feb 2023 23:50:50 -0000

Hi Jensen and co-authors,

Please find some other comments on your draft below.
Best regards,
Sabine

-----------------------------------------------------
Comments
-----------------------------------------------------
1. Introduction

--- This section looks quite short and should be enriched with some motivation, maybe before parags 1 and 2. 

--- Even if listed in Section 4.1, a paragraph should be inserted between 1 and 2 on the scope of the data models should be outlined together with what is not in scope.  

--- parag 1. "The basic purpose of this YANG data model is discussed in Section 16 of [RFC7285]"

Section 16 in 7285 is 5 pages long and has a lot of subsections. It is hard to see where the basic purpose can be found.  Maybe add a more accurate reference.

--- parag 2. "The basic structure of this YANG data model is guided by Section 16 of [RFC7285]". Similar to preceding comment, please elaborate. 

--- An additional paragraph listing the main sections of this document and their purpose would help. 

4.4. Overview of ALTO O&M Data Model for Reference ALTO Architecture
"Figure 1 shows a reference architecture for ALTO server
implementation and YANG modules that server components implement." 
Do you mean "modules that these server components need to implement."? 

5.3.1.2. ALTO Server Discovery Setup
"the IP prefixes in the scope" can you clarify on the "scope"?  

5.4.2. ALTO Information Resources Configuration Management

--- "The developer cannot customize": is the term "cannot" supposed to be normative? Does this mean "MUST NOT" or "SHOULD NOT" or rather "it is not possible for the developer to customize"? In other word, this sentence should say what prevents a developper from customizing and possibly why. 

6.2. Model for ALTO-specific Performance Monitoring 
"ALTO-specific performance metrics" can you explain what this covers? Do you mean "ALTO-specific server performance metrics"?
Can you explain the meaning of metrics "Total amount and distribution of traffic" and "Application performance"? 

-----------------------------------------------------
Wording & nits
-----------------------------------------------------
I grabbed some nits here and there but, for a comprehensive non-redundant spell check,  it is more efficient to wait for the WGLC-ready version. 

--- 4.4 
s/performance monitor and logging and fault manager/performance monitor, logging and fault manager
s/ scope of the data model/ scope of the data models  
s/ user specified/ user-specified

--- 5.3.1.2. ALTO Server Discovery Setup
s/manual configured/manually configured

--- 5.4.2. ALTO Information Resources Configuration Management
s/resoruce/resource
s/One categories/One category
s/The other categories/The other category
Maybe "ird" should be capped. "IRD" improves readability, together with expanding the acronym at first use.  

--- 7.1. The ietf-alto Module 
s/identity nomial/identity nominal


>-----Original Message-----
>From: alto <alto-bounces@ietf.org> On Behalf Of internet-drafts@ietf.org
>Sent: Saturday, February 11, 2023 3:53 AM
>To: i-d-announce@ietf.org
>Cc: alto@ietf.org
>Subject: [alto] I-D Action: draft-ietf-alto-oam-yang-03.txt
>
>
>A New Internet-Draft is available from the on-line Internet-Drafts directories.
>This draft is a work item of the Application-Layer Traffic Optimization WG of the
>IETF.
>
>        Title           : A Yang Data Model for OAM and Management of ALTO Protocol
>        Authors         : Jingxuan Jensen Zhang
>                          Dhruv Dhody
>                          Kai Gao
>                          Roland Schott
>  Filename        : draft-ietf-alto-oam-yang-03.txt
>  Pages           : 65
>  Date            : 2023-02-10
>
>Abstract:
>   This document defines a YANG data model for Operations,
>   Administration, and Maintenance (OAM) & Management of Application-
>   Layer Traffic Optimization (ALTO) Protocol.  The operator can use the
>   data model to create and update ALTO information resources, manage
>   the access control, configure server-to-server communication and
>   server discovery, and collect statistical data.
>
>
>The IETF datatracker status page for this draft is:
>https://datatracker.ietf.org/doc/draft-ietf-alto-oam-yang/
>
>There is also an HTML version available at:
>https://www.ietf.org/archive/id/draft-ietf-alto-oam-yang-03.html
>
>A diff from the previous version is available at:
>https://author-tools.ietf.org/iddiff?url2=draft-ietf-alto-oam-yang-03
>
>
>Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts
>
>
>_______________________________________________
>alto mailing list
>alto@ietf.org
>https://www.ietf.org/mailman/listinfo/alto