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

"Footer Foote (Nokia)" <footer.foote@nokia.com> Mon, 15 January 2024 14:27 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 910D3C14F6B7; Mon, 15 Jan 2024 06:27:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.76
X-Spam-Level:
X-Spam-Status: No, score=-0.76 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, HTML_MESSAGE=0.001, RCVD_IN_BL_SPAMCOP_NET=1.347, 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_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no 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 is13IT6r-j2J; Mon, 15 Jan 2024 06:26:58 -0800 (PST)
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2132.outbound.protection.outlook.com [40.107.237.132]) (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 595AFC14F61F; Mon, 15 Jan 2024 06:26:56 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UOrpM6jnUSvs6YPovUSFfaf7Va6XNHccijQucfhOp2SwGVOde9cYb+8oSRlCuNlF0nnTbNrkUpJF7w0Y2MY2Y1IcidtI4UWqIOVpUcEq48GPIFlHR8o6R5oM3QvWUii/+x9pAKw69aOpLze/1BWUpM7VfG4U2IYgltRJtQ4HZ2ahobgftrsY2v5iHuf7GvqCjBAvXnW4OlKDqVnK8CpdoYKvNRfrf6x51FgiJ3aJ+ednH7XrAY/vtgrTFUtgXZb6oEMuxZNYUTZGFGuRO4sFgpENjQc7wLt90IJFxa+6cjIcgpN4IT1ShPzGw+F6Yv2zC/RJEzO7265AS2NNwqtJRA==
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=9FP24qc20ciS0AZy1E1DfSGmplAPXh354UMCLQaAOF0=; b=J+E0g3KRyiqKoTDyWZKjGRepW5AY2AyH/UfTpjprIadSwkLuD3Fv0PzaU0shPFXGF1V6gKRbleCKVhwX0wBuc0BESE5uth4vgskXrqhAfxiIf6BLXweLfqq2OSSaBRtKixnfRMuSBpYLkvhEWht4fcRYX9LWVGsIbZwxMMj/9QdkuqEcMLb3nhKDRpOi2yur8+2w72z0vJB8iDcGBbf102Dlz1Ce3JsntwuBFUWNHz8nHSz0awbd/KvzgzuiCswjBRYDPbjnK7reL55poN1cWmwmmrYesc+Lo6KlTZ5yHwME+L/qEhEbn0Ne+uI2rfKWiaX7htyakDTdLwEdLiID2g==
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=9FP24qc20ciS0AZy1E1DfSGmplAPXh354UMCLQaAOF0=; b=PuBjClRWBHicMuoFB/B5vvPTxADksC3JWKPDR/jmKRQ48yaBLsH1Bw8C5DpNcKRBehcTzpSeFjsQtuNuppwb3XAdLnIXVCRsbMZigzWS0mFc2WXkoDiu+KCun2ri9Ve9zXkfR8VpOinqrRzvzI7F86Cv6dFcgVOB7LYdbH/BNZO/gCzWM/wb+Vwr2Kiw8GCrqJ2a79jMLGRjekP3t18IzvJ4teS9h2z5c1ng28Owx3NAUWc1yhLKcJtcSfc9S3eM7LEFyXhFLUxocey8YisD35lI0vxZE/kx1MHA8Z9pu+KVILl29OVJDLw1Qk7p5wOmWCIW+p/hZ4JQ+ug7VmZ24g==
Received: from DM5PR0801MB3781.namprd08.prod.outlook.com (2603:10b6:4:81::15) by LV8PR08MB9342.namprd08.prod.outlook.com (2603:10b6:408:205::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.17; Mon, 15 Jan 2024 14:26:52 +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.017; Mon, 15 Jan 2024 14:26:51 +0000
From: "Footer Foote (Nokia)" <footer.foote@nokia.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: "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++AB0FQPKx5XTWp4lXjgCOudKAAAAghOA=
Date: Mon, 15 Jan 2024 14:26:51 +0000
Message-ID: <DM5PR0801MB37819C678C5123CF6EA48DA28B6C2@DM5PR0801MB3781.namprd08.prod.outlook.com>
References: <DM5PR0801MB378109DC281B44C185418A448B6F2@DM5PR0801MB3781.namprd08.prod.outlook.com> <CA+RyBmXdD72-motRoYBBK5979_=PBEK_RB6r--XQpUek1WfYuA@mail.gmail.com>
In-Reply-To: <CA+RyBmXdD72-motRoYBBK5979_=PBEK_RB6r--XQpUek1WfYuA@mail.gmail.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_|LV8PR08MB9342:EE_
x-ms-office365-filtering-correlation-id: 84f70f7d-6a7c-40c7-e825-08dc15d6044c
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 6u2jZa5FvPHWiVW6Zq0up0YGbewMxxyIElf378GFeN3M8zBMGzxSXhU7ilPNzTtasGSErAu6ZebEKCfnPJcUzJFqT2R19CYxlVqooY7G13klDqJoY7/oy6z6r+Z+qxfHbTXcTP8RN3N9WaWh/O9WNEC5lfhlSjGs3lFNLmugnX3qcuNY37CIH2kEFpFv8RSfN+ujPVBHEHLaTSO/kUeRS1YKVSm3X3UbQ6EwawfNONXIPXkwzpVUiO0tq0PYTWMPACP+z+GiLyiPPDdHtz20GrkZ8u85YJ3qr3M04LCntnmqkWdOKYfcDJ7zwV8N+RISEo+2neaUOjLvocOWBGbquj+poT2IpzhDAeI0dZASjZDJOclV++g8zG6C1TPlZQc5Uk0Yg9BfcVTSAp89/74erTX/DS+/tElIJYADv/iKkoCGO6GUmYjiWDYqFErcHaC15KeIQ7X1HJYxoXdShJ/6+YsNkjS7g3pccaAEtQuRgh7t6QYpe3Wp8uxrQLjsE0VqB7GhOpOxrw8erlBfZ2hDqLOhLAI0Q353RE1LFzVCKX1+DRs3wbZuDjiVwapiEPYLN0CxNWmniu80ZsPgUpLTSp6vvsNRn288/3HSCWqIaO/sZe+DkmxWSQ/TysJ8Zxxm9TRwhF0umVgM69nkzcVfGe27nbGyffESfU0BdTej3HqCUZVRuUvvRSBS5g0vstxF
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)(346002)(136003)(39850400004)(376002)(366004)(396003)(230273577357003)(230922051799003)(230173577357003)(186009)(64100799003)(451199024)(1800799012)(55016003)(84970400001)(66899024)(26005)(53546011)(9686003)(6506007)(83380400001)(86362001)(33656002)(38070700009)(38100700002)(166002)(82960400001)(71200400001)(122000001)(52536014)(5660300002)(9326002)(66946007)(4326008)(7696005)(6916009)(66556008)(66446008)(66476007)(76116006)(64756008)(316002)(8936002)(54906003)(8676002)(41300700001)(2906002)(966005)(478600001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: +d4QlA/otC3ZvTNwhDc+QljHNQhNiqMxDwt1HSHJhrc4qqA3hUg/Z3Ti0aQ77/QMv0tgLg1wtN4XhJ8gNd0YYJ+2ZW54wNgXo5V4bJkjov6iYD7PGd3pJ9PJb0UimryS/DQZOOrp8g/N138kNiWIyXWBh1srSzLZbjFa/sj6dFJYSeXkKBRTCTDUwdO1q10LCXkC71ICQD8ekBol1t7FcFCTf7jONkQKAak1h65D4RRABcWGhDJyF0napbOXVZXZOkfHUnJXoxDU+b7/CNKakz1B3fybti/ycHi2zzMPj9t4eRuGo1IPvAYTBod6BaNfnmJvouGNtddtpcGlBxnVRtBAXE4t5zaw/p02x1gIzSGjSOn/1hHplsBnbkf7Sc+rjKt/nyQN/COhBzc4BVvnA+QNRWlcaGPYH1PiBiXmi8sY8DbWNaX1GjjkH3YGkZ5wdp5XSzlLwbP1vJ98HP48nl65XZiUerr1Yi6NI9CtwVq9bpzBZxYg/hV0oP9LxoQdH/thgZCFbz0QBbZAE+EWGQyBeKaOHHXss36VRUsyxIT1G2kCPiBs2Q5Ry1OxSJ4Aa8RLZZSBCf9Uis1FKU6Ih6aLu7/VrfqxAnNk3VtFdXGwEs/tyzWwz8QFNBjAB0l+fX97zmmR48wsPF94iOd6h7Jfz3UZvI11XOFWz1AbJCcyAr7UQQQJgbdtR0fGnk4mBhHzJF2MMUj5tUAEzijsgsk6tn011JswmUnUqMx3PcdaajsIxNxhdVqAn+ngIXYpFYHiyy4IZhwSGCTjchMLDYElWCw+4pqPeFQwjweULCmmZtEu5buuLd8SmsJILj8ECQLruuM5ZXwgAM8honHZK9ghlizDkv9cWLomc6H/xryeghwx0MC8w20iRYVs4UHRbWsgQlFzrZVNTO/KP5tg9leURQd2MuwnT4YkUI6vYSAsmOWk91jzSDVhF1031wJqqa49xDYhZeHjcU53dgnuANa015Zs0UuwFl1Sb5VHgsPruR0DZZBsvypf+r7+5lZpbWqprbWN2Tb47JguW15vgBhVy1XLAssF/R8J6J1OuEjyWO1ijjsm0uUihCWozM6wpg+bg3sOIdIpBBFoonr2WNuobnWjvSe0E2e16Vwe7uNyqw8TW1v6XIIJzud1bOJw/LDLXsvdhnF5SK0QW2xPd2+T3iSzhEFJJBTRQiAncDdhehhU6Grujv8opRPttVGRGE8kEjHFtSf2QE7KtEL4WyIZeaBQLLoYqTZlUJRwXlmbnGeGFxdjvxJnxooxz164sBX8m/FJh7WE5q9w9sLsS4VHUdblf1hgpmY4lmKqGDDYHCTwwkMYTLOrxkgbzgoMj/WPJwr3Uk1/T8FBktzns2JlHuXxah7jcFTJUiLlBVeD+QPcMJDteIIRLHyVj5Ge6Mg1XmgIn1A9Ts2MN5GKB5Wx7L96j9tMIAxQCcNRbwKzftJFtobESGUPHzqJbzmbMnPKW9zm7HCIMWXHrplcXBYH3whR0WEEW8z7srxKRygpeuhLExUvWHguqsqzQJz88S14rM0JCOYPOWLXIufqzCeoaqLTrNTJbIQMEjMC9rsa+j9NIvn1H/Fkx2kiJ7aI
Content-Type: multipart/alternative; boundary="_000_DM5PR0801MB37819C678C5123CF6EA48DA28B6C2DM5PR0801MB3781_"
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: 84f70f7d-6a7c-40c7-e825-08dc15d6044c
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jan 2024 14:26:51.8476 (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: fVJ8JivQy9dGPM5UTJWcSxOv3vi9L/UUSgqmkvcXQ9PLXqDSU7gFjI95qOA0dmFUzPWR9MLEjUCcKuFti0s4sg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV8PR08MB9342
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/b7o69lsxMh8IFdxDUY5mWATlTBM>
Subject: Re: [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: Mon, 15 Jan 2024 14:27:02 -0000

Hi Greg,

Looking forward to the update and your consideration of my comments.

Thanks,
Footer

From: Greg Mirsky <gregimirsky@gmail.com>
Sent: Monday, January 15, 2024 9:22 AM
To: Footer Foote (Nokia) <footer.foote@nokia.com>
Cc: draft-mirsky-ippm-asymmetrical-pkts@ietf.org; ippm@ietf.org
Subject: Re: draft-mirsky-ippm-asymmetrical-pkts-02 Comments and Questions


CAUTION: This is an external email. Please be very careful when clicking links or opening attachments. See the URL nok.it/ext for additional information.


Hi Footer,
many thanks for your detailed comments and suggestions. All are a great help in improving the document. I will work on updating the draft and will share the new version by the end of the month.

Regards,
Greg


On Fri, Jan 12, 2024 at 10:19 AM Footer Foote (Nokia) <footer.foote@nokia.com<mailto:footer.foote@nokia.com>> wrote:
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