Re: [ippm] Call for Adoption of draft-mhmcsfh-ippm-pam

Tommy Pauly <tpauly@apple.com> Tue, 04 October 2022 16:07 UTC

Return-Path: <tpauly@apple.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC1A2C14F73B for <ippm@ietfa.amsl.com>; Tue, 4 Oct 2022 09:07:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.679
X-Spam-Level:
X-Spam-Status: No, score=-7.679 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.571, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.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 mThEVYPC35_G for <ippm@ietfa.amsl.com>; Tue, 4 Oct 2022 09:07:29 -0700 (PDT)
Received: from ma1-aaemail-dr-lapp03.apple.com (ma1-aaemail-dr-lapp03.apple.com [17.171.2.72]) (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 E03DCC14F74E for <ippm@ietf.org>; Tue, 4 Oct 2022 09:07:28 -0700 (PDT)
Received: from pps.filterd (ma1-aaemail-dr-lapp03.apple.com [127.0.0.1]) by ma1-aaemail-dr-lapp03.apple.com (8.16.0.42/8.16.0.42) with SMTP id 294G6HEH055679; Tue, 4 Oct 2022 09:07:26 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=from : message-id : content-type : mime-version : subject : date : in-reply-to : cc : to : references; s=20180706; bh=qrLScKOZ9421MRpXCGrh/v2chw5eDuoFun06a1u5Hf4=; b=s/LK4AOoYrxC5yjdzdXlv0ZVfy3QnNy1ef2Ec2+/HSNT4CrbiVBYDh4Sb6QFLro6fOx9 WX32UCcaPDzDS0K6P2R2tQX7sKZM6RG5SHHhAjZGwEUtl1ZS+1rHgcuzjShSTSFaEXap fdMyWRUDSMZiuPu4DLfalO55GFuSHBJxaB8d7WYFbJymJKYOvl6sw86wR+TQ6pQ65DCI K9huXf27VrIFtdUbQxK0E8HDJeLrm+EU9y6KXAHEZ8+8A5ZzjrPpcZJM5r642R7nms29 wIpSM8hYUr9wpN2Z7MYjp8h6OhZc93Q+wrJCxegkZ6SKPaoJb6eOU6JMJk866uK10fEi tw==
Received: from rn-mailsvcp-mta-lapp03.rno.apple.com (rn-mailsvcp-mta-lapp03.rno.apple.com [10.225.203.151]) by ma1-aaemail-dr-lapp03.apple.com with ESMTP id 3jxmhw0155-11 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Tue, 04 Oct 2022 09:07:26 -0700
Received: from rn-mailsvcp-mmp-lapp04.rno.apple.com (rn-mailsvcp-mmp-lapp04.rno.apple.com [17.179.253.17]) by rn-mailsvcp-mta-lapp03.rno.apple.com (Oracle Communications Messaging Server 8.1.0.19.20220711 64bit (built Jul 11 2022)) with ESMTPS id <0RJ800HDPKSCPSC0@rn-mailsvcp-mta-lapp03.rno.apple.com>; Tue, 04 Oct 2022 09:07:24 -0700 (PDT)
Received: from process_milters-daemon.rn-mailsvcp-mmp-lapp04.rno.apple.com by rn-mailsvcp-mmp-lapp04.rno.apple.com (Oracle Communications Messaging Server 8.1.0.19.20220711 64bit (built Jul 11 2022)) id <0RJ800E00K7WA100@rn-mailsvcp-mmp-lapp04.rno.apple.com>; Tue, 04 Oct 2022 09:07:24 -0700 (PDT)
X-Va-A:
X-Va-T-CD: e8237f6c43813e81fef61bee285b9b64
X-Va-E-CD: e391fed2417c8e6bf5d954713f600ea6
X-Va-R-CD: 30a8b16e809ab5604c6187534c27c6e8
X-Va-CD: 0
X-Va-ID: f857e680-5945-4d16-b851-43f57b79dec6
X-V-A:
X-V-T-CD: e8237f6c43813e81fef61bee285b9b64
X-V-E-CD: e391fed2417c8e6bf5d954713f600ea6
X-V-R-CD: 30a8b16e809ab5604c6187534c27c6e8
X-V-CD: 0
X-V-ID: e072fae3-1ee0-4ba8-a4a6-8803e2876c75
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.528, 18.0.895 definitions=2022-10-04_06:2022-09-29, 2022-10-03 signatures=0
Received: from smtpclient.apple (unknown [17.11.175.71]) by rn-mailsvcp-mmp-lapp04.rno.apple.com (Oracle Communications Messaging Server 8.1.0.19.20220711 64bit (built Jul 11 2022)) with ESMTPSA id <0RJ800QBDKSAAB00@rn-mailsvcp-mmp-lapp04.rno.apple.com>; Tue, 04 Oct 2022 09:07:23 -0700 (PDT)
From: Tommy Pauly <tpauly@apple.com>
Message-id: <9A78D37E-933E-4C8E-9341-820EAE1DEEE8@apple.com>
Content-type: multipart/alternative; boundary="Apple-Mail=_2CC142C7-0B41-490D-B82F-5F29738DA4B8"
MIME-version: 1.0 (Mac OS X Mail 16.0 \(3730.0.21\))
Date: Tue, 04 Oct 2022 09:07:11 -0700
In-reply-to: <CA+RyBmVprYT8vy2Hz+3Hap66u=4DaUh-7YAHVEfPmNzN3dtqLg@mail.gmail.com>
Cc: Tommy Pauly <tpauly=40apple.com@dmarc.ietf.org>, IETF IPPM WG <ippm@ietf.org>
To: Greg Mirsky <gregimirsky@gmail.com>, Benoit Claise <benoit.claise=40huawei.com@dmarc.ietf.org>
References: <1BCD27D1-4A44-4FF1-BD91-C6B78F0F03A3@apple.com> <b108d198-f24f-bb8e-6782-05ffe95e2888@huawei.com> <CA+RyBmVprYT8vy2Hz+3Hap66u=4DaUh-7YAHVEfPmNzN3dtqLg@mail.gmail.com>
X-Mailer: Apple Mail (2.3730.0.21)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.528, 18.0.895 definitions=2022-10-04_06:2022-09-29, 2022-10-03 signatures=0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/mtCdsv3zbI9xDoULEsW2U9-rXfQ>
Subject: Re: [ippm] Call for Adoption of draft-mhmcsfh-ippm-pam
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Oct 2022 16:07:32 -0000

Hi Greg, Benoit,

We haven’t closed this call yet, since we’d like to see if we can resolve these issues and come to consensus before adoption.

Benoit, can you continue this discussion with Greg on clarifying things?

Thanks,
Tommy

> On Sep 14, 2022, at 1:50 AM, Greg Mirsky <gregimirsky@gmail.com> wrote:
> 
> Hi Benoit,
> thank you for your comments and questions. Please find my notes in-lined below under the GIM>> tag. I am looking forward to continuing our discussion.
> 
> Regards,
> Greg
> 
> On Mon, Sep 5, 2022 at 9:21 AM Benoit Claise <benoit.claise=40huawei.com@dmarc.ietf.org <mailto:40huawei.com@dmarc.ietf.org>> wrote:
>> Dear all,
>> 
>> I don't dispute the importance of this work. However, the scope of this work is not clear yet IMO.
>> 
>>  - SLO, sure,  but what's not clear to me is: SLO per customer, per service, per class of service, per flow, per application
>> I found "Precision Availability Metrics (PAM), aimed at capturing end-to-end service levels for a flow, specifically the degree to which flows comply with the SLOs that are in effect". 
>> So OK, we speak about flow. So what is your flow definition?
> GIM>> The scope of monitoring is the same as the scope of SLA that is composed of the set of SLOs. 
>> - Btw, based on the previous quoted sentence, I don't understand this PAM name. No mention of SLA, no mention of flow, no notion of service.
>>  Basically, you report a service level indicator (SLI). You confused me with PAM
> GIM>> The intention is to report not raw SLI, i.e., measurable metric, but rather how the SLI is conforming to its SLO.
>  
>> - How are you going to report this flow definition, along with the SLI? IPFIX key fields? With a YANG model?
>> This section 6 content is key to understand how to use those SLIs in an operational environment
>>    The following is a list of items for which further discussion is
>>    needed as to whether they should be included in the scope of this
>>    specification:
>> 
>>    *  A YANG data model.
>> 
>>    *  A set of IPFIX Information Elements.
>> 
>>    *  Statistical metrics: e.g., histograms/buckets.
> GIM>> We welcome collaboration on all or any of these problems.
>  
>> - I am not a big fan to specify some level of thresholding in specifications.
>>    *  VI is a time interval during which at least one of the performance
>>       parameters degraded below its pre-defined optimal level threshold.
>> 
>>    *  SVI is a time interval during which at least one the performance
>>       parameters degraded below its pre-defined critical threshold.
>> 
>> Based on my experience, most of the time, we don't get the threshold values/names right, and we don't get the number of them right.
>>     ex: violated, severely violated ... why not extremely violated, catastrophically violated?
> GIM>> Agree that it might take several iterations to set thresholds right. Would note that draft-ietf-teas-ietf-network-slices <https://datatracker.ietf.org/doc/draft-ietf-teas-ietf-network-slices/> gives and example of SLO in Section 4.1 using target/bound values, i.e., thresholds, as following:
>    *  A Service Level Objective (SLO) is a target value or range for the
>       measurements returned by observation of an SLI.  For example, an
>       SLO may be expressed as "SLI <= target", or "lower bound <= SLI <=
>       upper bound".  A customer can determine whether the provider is
>       meeting the SLOs by performing measurements on the traffic.
>  
>> Trying to express, from the measurement aspects, whether the observations are SEVERELY impacting (that's the way I read SVI) is not the right approach IMO.
>> This is maybe you open issues in section 6
>>     * Policies regarding the definition of "violated" and "severely violated" time interval.
> GIM>> Yes, that is our intention to further work on improving these definitions. 
>> 
>> Bottom line: 
>> Granted, IPPM is about performance metrics but specifying metrics without specifying how they will be used in an operational environment is not the right way IMO.
>> I believe the scope of this document is NOT clear enough to be adopted. In other words, I don't know what I'm signing for...
>> 
>> Regards, Benoit
>> 
>> On 9/1/2022 7:25 PM, Tommy Pauly wrote:
>>> Hello IPPM,
>>> 
>>> As discussed at IETF 114, we’re starting an adoption call for Precision Availability Metrics for SLO-Governed End-to-End Services, draft-mhmcsfh-ippm-pam.
>>> 
>>> https://datatracker.ietf.org/doc/draft-mhmcsfh-ippm-pam/
>>> 
>>> The current version is here:
>>> 
>>> https://www.ietf.org/archive/id/draft-mhmcsfh-ippm-pam-02.html
>>> 
>>> Please reply to this email by Thursday, September 15, to indicate whether you support adoption of this draft.
>>> 
>>> Best,
>>> Tommy & Marcus
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> ippm mailing list
>>> ippm@ietf.org <mailto:ippm@ietf.org>
>>> https://www.ietf.org/mailman/listinfo/ippm
>> 
>> _______________________________________________
>> ippm mailing list
>> ippm@ietf.org <mailto:ippm@ietf.org>
>> https://www.ietf.org/mailman/listinfo/ippm
> _______________________________________________
> ippm mailing list
> ippm@ietf.org <mailto:ippm@ietf.org>
> https://www.ietf.org/mailman/listinfo/ippm