[ippm] draft-mirsky-ippm-asymmetrical-pkts-02 Comments and Questions

"Footer Foote (Nokia)" <footer.foote@nokia.com> Fri, 12 January 2024 18:19 UTC

Return-Path: <footer.foote@nokia.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 A9222C14F6AA; Fri, 12 Jan 2024 10:19:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=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=nokia.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 tnwUM4I5y9DY; Fri, 12 Jan 2024 10:19:44 -0800 (PST)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2138.outbound.protection.outlook.com [40.107.92.138]) (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 D5218C14F6A4; Fri, 12 Jan 2024 10:19:40 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PnEQPJnz7utbtlNs9yUx32n+FgcRfShxzbmfGso99scpB7wBjiblHsrDEldtZZAtpOIyeIn4fmhRz4quCo/uxNRws4HRXJr04+iH29nW7N/8MnoxNxDOIQCKutHeqBlDAzmgsqSVJsYLlBlC5BL5r1DfTYJ+MMpZARMQxyzZrH4/LlJsQaqaxbjPfxHA747feLa4ZCdWWapDM9TRcUnkta3XBbneHXJm68tlFxRGoQHSidjVjGbEEojUuOZzpJu5LoV0zGj/9ymyTjgfu5i46qE4Dj4nTzIkEIcpDo5q2RVcPcQ92ssQfwf0JpUFKX+rCTyo6SjWt5CUygUzUjCckQ==
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=+ptRZa+ZphscjcMAibAiZdYlIWkw995J0K3IJ2L36jM=; b=AxMXgHCoqJatStR2YvjCImgx3A5IHfAobDC1ylH1jjyzKwrhcFGFA0Apq1gBSvOlhRt4hXAnVm/mo88V7rb0IVSTRkQODPBJXFYXzBnYY0OYKzqEb7r6R+SUsP5Fm+gzmPhWk6Xf2FSoBmymGjthFR4suOdcxjLDpQ0XzEd+3Z5FeKrSyuk+bwf7JMtZiglRP+RPnDiSy4DbXPDiJqAb5ep7ZvlvCANH2Vxlv4iRfTQpCLPDEzdt/mznqJKhoHwXvid5X35ZiNYFehgV3wKk5dEPfCmz2O8NWAvRqUdwXdl2XqU8aAtRw5pIeLbhtE3poQk5sgBdT4NdXThClHfCgA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+ptRZa+ZphscjcMAibAiZdYlIWkw995J0K3IJ2L36jM=; b=Qte0mmAP8Omd6+VLAuzoQy/2TK0cvEQOytLiW9sOA6bzbZNpPOJ+33gzQMhyYysA+/yZwWzrzyRsiDxoiICCpE/ZkAFzTYyLv9CpLtgtdtJISFctqX+ugHvp7L1kMnb7+RAP877nwG9mHqfzA2guRBJOKEGUEHivZaqIGyRgMk99Zu1zc2q8nuVPLfwnBszCtWggPTau1pHIp3t01oBltS1jUA4YRO0hd1MnBDfzTqktfLhSXg9uN4YllXfhtYddqdR99IeY1sXACJfofWzFeFX0At4YiZ5U3xxM1gKm7DzvoDvSVEmha2sYjvZaDzm255eFfKyF2tfigTKKJ6LR3w==
Received: from DM5PR0801MB3781.namprd08.prod.outlook.com (2603:10b6:4:81::15) by DM3PR08MB9646.namprd08.prod.outlook.com (2603:10b6:0:49::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.18; Fri, 12 Jan 2024 18:19:37 +0000
Received: from DM5PR0801MB3781.namprd08.prod.outlook.com ([fe80::f84d:ecc6:6484:5808]) by DM5PR0801MB3781.namprd08.prod.outlook.com ([fe80::f84d:ecc6:6484:5808%7]) with mapi id 15.20.7202.013; Fri, 12 Jan 2024 18:19:37 +0000
From: "Footer Foote (Nokia)" <footer.foote@nokia.com>
To: "draft-mirsky-ippm-asymmetrical-pkts@ietf.org" <draft-mirsky-ippm-asymmetrical-pkts@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
Thread-Topic: draft-mirsky-ippm-asymmetrical-pkts-02 Comments and Questions
Thread-Index: AdpFg1C6QX++AB0FQPKx5XTWp4lXjg==
Date: Fri, 12 Jan 2024 18:19:37 +0000
Message-ID: <DM5PR0801MB378109DC281B44C185418A448B6F2@DM5PR0801MB3781.namprd08.prod.outlook.com>
Accept-Language: en-CA, 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.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DM5PR0801MB3781:EE_|DM3PR08MB9646:EE_
x-ms-office365-filtering-correlation-id: 781d9a79-0706-4a8b-c00c-08dc139b090f
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: wfncPLYBMtauUX9t0Cawloqk3Nqxmy27SWH1M0SEB4lRDVPUBWOpKmfxwiU1dvNKjMNh+hvIwEmY+k0dCvs2rVoiGQZVeV3Iytw700g64hUUH7UiSQ2kofR8LhelluAb6bNRz/yV9Bs7w7DQNljuZR6cKV/eS3BHUAdwMgd7xHMZuGJR0ZGue4EuAWstjW6agRvAk0r2vFHi3qmnJ16e+EpBaQjbKTwXUJtuX7amVUWg52lN9lzRBrZ3YuqR9ltS07KFR77IPMKcZU4C6KGa2i+35q1FhP4mGc6y7BBpaCU/3wXknrLWbqwKPCca43SrInw0/jHUsLvXlD2OPIFjfPZIJ6Ut/hnsBepKDC9M58stGj2uMvhDrfEtAkCdwHUgFyE9l4zxd7ZObO249Azy6VfQJfeONOXZLlkTijlARBresTgSA5pJQ69oV/Cm5wQT/D35c1WnKUgS6Qjv7IyvnQndQLo976DIhSIieNo2O0dPNFrJU7JUNT07rRxiYwtgjlnc6hVKT/Br/8zPfqCc9QgvJMTkZb+bhF3MEs8xu4Tbirv0wLHDzktazvX6DtzI4+eT92CLSHoS5rRF5sMgH+LDeCRUhL8177yzGRH+/kY=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR0801MB3781.namprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39850400004)(346002)(366004)(136003)(396003)(376002)(230922051799003)(451199024)(1800799012)(186009)(64100799003)(66946007)(66476007)(66556008)(66899024)(110136005)(450100002)(8676002)(86362001)(8936002)(316002)(5660300002)(66446008)(64756008)(76116006)(52536014)(2906002)(38100700002)(41300700001)(38070700009)(33656002)(83380400001)(122000001)(71200400001)(478600001)(9686003)(6506007)(966005)(82960400001)(7696005)(26005)(55016003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: sUbjnbbD9+cJqzVxX6w4+FyBr2qAaP9LqmFhubeeSYanCgJ6r44Ph+xjIgAVZ7rLk2Wz2zSLqjoXv0tHmUHMsHCs+4XUp7M8/ih4QUjd67/nemCdh1ktXnNkesiqkJ5vXo8GX1ZUGcKTwdqqFek+dm6cjaXa/gZz4ZWDLNqpV3NUoqGvk7PZYpYiKjC46W+mSO7oop6Lst+Sf4Oco5QxNZNEYxWxP7ElvFR4j33N6BNcfuma45L1VSqlO0xpINAWftAmKmDHMq/+cAaKmMmi61Wog+jJz+i6U3PJFql1C2lVZ935OUJBpSRD8WTNpAOP51XFYViHh9wbr5xr4+TBOCg+OFYP+QZC6xbH8vsu0japEUcwdk4r8/GDbeYLwuMV98I1c1UQ758Fo+6Eb0rswtsXTUU4RPpXzRnvINV2HbbJKElaZk2ClK0ybElmjNztZhJIDybLavtiT/s00RQw0ohoxNeIcSwQVgKaadEJgsZ/NJO5mOQRYvdm1a5a5qr+HwTm0Jr3wFN1uHLcaw8qKiFWyTrART1uYS0ZNzRhApqV1e3AG4Ss5nJXKgJpwOVQ+J5p5RRpKWNhUp9RoYHOjt9aSfJ0GM/mNklSpSfzSrZxVQHA/NkvRcvn9vfYYGR1OuBqo1LO2SDZAimU36TwcA4QLgOlFm0q3mbjhgFpV/STtLbSAsIzRFhKWw4xL0GIIx34GsraSSCeyt9n06bIgvsq/OrCadKytZQv/mUVbXPFebhP01QXYRmN39dl3ZwTFnGzGfOIWD9c/kbZQ9UOotBn7Dbc7ZYji8SJBdnwRhS6CaCXJeGy/V8bvKmDobcIYdFy1gOvKvnyBmybuWRYq5/08JecPrpKd+gb8t4qHp8nBn0KXIVQnLv8ZDgFPh9uvh3Zi6Q403dujyfNxzG1BCi9dEIfpbLp3BH3xW4lWM4G5iSf1bf6qZRDPPmVUBFwRuJcWaWyldsd8sJhzmQdaxBVhFP5O/SFXLcVkHhqd/AJ4kQXZuOGsBM1cB3SwlUjl8leYJzsSpZj9iqz2Bwz2f7dODEPF9+Cq0wemso1J5nk8KxumtssYAlms8liTqTuvXFFSvLbwR5Mw7fpvnStb5OaAU8RRunPbqKi8Uq81NPreCxlyhCqaA2mOmkcBVEyyZZBgwDEV4Sjgpk3X3tgtB9HCj0v4XokcsioavLwikUzsYPwAh4j8atMCZrBSkwcWHc+jF9gi5ML2ANLPOM+CAJpiO+9IdNlwiUPryrQUr+b5KeqxaT86q8FL2Eae3QUzBco8QfEe5c4BtTEybQAgF1x94nOcVF1ik3kBBeb2I9lKJvMWrKT7Ryumim1vgynHr4/vfY7EN9ZzfS2XRMCU6QFtpUuuQR8JLSIbvP37Id3SAwciL+9uHZboGust/1t/++U7VmO6Zn0T5loyBTNciIPJPd9g5jexZl782wOPYvU3z+rELRNIB01hysQKyyjEE2pAH5dBiDygqweY+XEwQ0lcGch/sfPTIcXLSJUUD0Wo3EnL1uWf1Z94F/IQWcV9AsPSvlHwFh+NEAc4OM6/TA7lVXFBrI2lSBwSfWxOuDe9z8KaOixIAtjJYn6gMJe
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM5PR0801MB3781.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 781d9a79-0706-4a8b-c00c-08dc139b090f
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jan 2024 18:19:37.2353 (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: UrAJxVw6O+pWectnvlei1Wy3WP4eAD59OWEyC8utwOQ/yGMqY/fDF5qPlJMIT8qOu5ZhnzN0fgHsPckP71GGzw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PR08MB9646
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/XVza3_DA8R0MwMJszTshAakKDsA>
Subject: [ippm] draft-mirsky-ippm-asymmetrical-pkts-02 Comments and Questions
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: Fri, 12 Jan 2024 18:19:47 -0000

Thank you to the authors for submitting the work describe in https://datatracker.ietf.org/doc/draft-mirsky-ippm-asymmetrical-pkts/.  

The work is very promising and well structured.  I have a few comments, and questions on initial review, for their consideration.

Section 1, Introduction - Would there be value in slightly restructuring the first paragraph of the Introduction to consolidate the references RFC7497.  I have included something for your consideration.

"Simple Two-way Active Measurement Protocol (STAMP) [RFC8762] defined the STAMP base functionalities.  STAMP Protocol Optional Extensions [RFC8972] introduces a TLV structure that allows the Session-Sender to include optional instructions for Session-Reflector.   New STAMP TLVs can be defined to support the scenarios in [RFC7497] which discusses the coordination of messaging between the source and destination to help deliver a key tent of IPPM minimizing the test traffic effect on user traffics.  In some scenarios, e.g., rate measurements discussed in [RFC7497], it is beneficial not only to use a variable size of the test packets transmitted downstream while controlling length, number, and interpacket interval for reflected test packets."

Section 2.  Problem Statement - if the above is judged to be good for inclusion then possibly remove this reference to RFC7497 from this section, "[RFC7497] analyses rate measurement scenarios where it is beneficial to enable control of the responding node reflecting the received test packet with a different length and, in some cases, with a series of equally timed test packets." and focus on STAMP."

Section 3 Reflected Test Packet Control TLV
1: "Type is a fourteen-bit field".  Should be "four-bit field" to match the format of the PDU?
2: Interval Between the Reflected Packets is a 32-bit field indicated in nanoseconds.  In the third paragraph following rules the unit is described as milliseconds?  
3: Could there be issues with Interval Between the Reflected Packets or possibly other fields on the Session-Reflector in response to Session-Sender requests, where the Session-Reflector cannot meet the Session-Sender Request.  Should the behavior of a Session-Reflector be described that includes what happens when the Session-Sender makes a request in the control TLV with values that the Session-Reflector cannot accommodate, either at that instance in time or at all.  Maybe we could use the U flag to indicate something was unrecognized or not supported in a well-structured TLV?
4: The way I read the Number of Reflected Packets and Interval Between Reflected Packets, when the Session-Reflector receives a STAMP PDU with the Control TLV it will respond to the STAMP test PDU from the Session-Sender with those number of packets at that interval specified in the PDU.
- Should a statement be added where, the Session-Sender should consider the combination of these two values so it does not generate test packets that will arrive on the Session-Reflector the schedule on the Session-Reflector had completed, which was triggered by the previous packet from the Session-Sender.  
5: A couple of questions on the packet structure;
- Do the Number of the Reflected Packets and Interval Between the Reflected Packets require 32 bit fields?
6: The fourth paragraph under rules indicates local policy decides how to deal with Number of reflected Packets is equal to 0.  What are some examples of this policy?  Would this include local storage of results, maybe something else?  If local storage of results is the local policy, should the STAMP YANG model consider statistics on the reflector for this possible one-way measurement.

Section 3.1.2 Layer 3 Address Group Sub-TLV - The Sub-TLV Format tags the IP address field IP Network Prefix.  The Prefix Length Description below refers to this field as "the IP Network filed".  Should those two elements be aligned?

General - Should a consideration be given to a first bit and last bit when the Number of Reflected Packets  equals zero.  It may be of value if there is a requirement to create sample windows on the Session-Reflector, if one large collection of statistics is not the desired result. 
General - Is there a change that needs to be described for the computation of loss in the where multiple responses are generated by the Session-Reflector triggered by a single Session-Sender STAMP test PDU.  Does the simple 1:1 STAMP 32 sequence number math change in this case? 

Hopefully, some of these comments are helpful.

Thank you for submitting this work.

Footer