Re: [ippm] draft-mirsky-ippm-asymmetrical-pkts-02 Comments and Questions
Greg Mirsky <gregimirsky@gmail.com> Mon, 15 January 2024 14:22 UTC
Return-Path: <gregimirsky@gmail.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 9E2D4C14F617; Mon, 15 Jan 2024 06:22:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 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, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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=gmail.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 g6MkGrl4t5oc; Mon, 15 Jan 2024 06:22:23 -0800 (PST)
Received: from mail-yb1-xb29.google.com (mail-yb1-xb29.google.com [IPv6:2607:f8b0:4864:20::b29]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 620B6C14F60A; Mon, 15 Jan 2024 06:22:18 -0800 (PST)
Received: by mail-yb1-xb29.google.com with SMTP id 3f1490d57ef6-dbed788aad4so7398652276.3; Mon, 15 Jan 2024 06:22:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705328537; x=1705933337; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=JS6Lhf1FwdK1J6hd0FTPBjsWapFyI/HEZKdJJQZJEQk=; b=OMKfJv+RET8u4KQedAT0lkBoX2CCqXhl3FMSBfGH3bpC4xfE28dTbp477Qpvp7no56 gZJs0KTWi2Uaem/xsQ+Hj+KYL0r8HC2DShqt0zfa65vkubWdtmz9B1klOV+30M9OC9BB bu3d6y5jXltJePgeL+OUO+lIhqXVh/H1rTKvD88zgUz0CEgnlK8vkZ8FFbypWa1gPYbu t31TkVlGzNEpRnJ6+gtx8iwLrrgddnCj6jsOR6kd1fbvS+CB+lNOyCEpAw49ClwUFWrI 65qPkClzvwlQo3hfVgXPkufDvkPkawbuwp1aWvJKoOuK5PyMU8fgaSPPKr3NhTWucvwg yDAQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705328537; x=1705933337; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=JS6Lhf1FwdK1J6hd0FTPBjsWapFyI/HEZKdJJQZJEQk=; b=iYDceUHWcEjHkEKFQ07zdTOy9uv8Z0r51JM4EfpdOlAa375C/KpZWsDXPk2pmiqb7n hSUVm+E9MUbTJOwgkeTO7OaS2/dgc+aW3x3W7RO+QdGM7W4l6zWhs2hbgHMrXsyNNi03 47BChOxaHgoidqe1R2M4LgzlMl15LBStQ780/KrTX3Mw3fuYnWXSBf801O9yDv4kXG31 /SDHU8H9mG41jqOqesCFfj5eXRLVALkAjnfg3FE2BNe26g0EvRHkwBfLMMz1qUpNYl4/ MpgADajPwKZmEnSID1c/HM7PYS7eXZ8l5/h0pNQS4hGrkbBMy83Xdl0QEhFSdGLJ0XN6 IdnA==
X-Gm-Message-State: AOJu0YyNSchI1Snwnq3lBHIwyjTcBilNEzpGIyVFW5JIGS0yIG979/U6 KULmK5dRNxjFatZwLr2Ate4EN/hrkmkijPByA22mXGVx
X-Google-Smtp-Source: AGHT+IGJ0SnnizQ6rsDxSQXDMprJUTXE2K5vMi3uqBq+S+UbCxNtohRJjY67T16J1N/g5herRaznYkCjY/W69RJ70kE=
X-Received: by 2002:a05:6902:1025:b0:dbe:abbf:c9e3 with SMTP id x5-20020a056902102500b00dbeabbfc9e3mr2942049ybt.48.1705328536931; Mon, 15 Jan 2024 06:22:16 -0800 (PST)
MIME-Version: 1.0
References: <DM5PR0801MB378109DC281B44C185418A448B6F2@DM5PR0801MB3781.namprd08.prod.outlook.com>
In-Reply-To: <DM5PR0801MB378109DC281B44C185418A448B6F2@DM5PR0801MB3781.namprd08.prod.outlook.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 15 Jan 2024 06:22:07 -0800
Message-ID: <CA+RyBmXdD72-motRoYBBK5979_=PBEK_RB6r--XQpUek1WfYuA@mail.gmail.com>
To: "Footer Foote (Nokia)" <footer.foote@nokia.com>
Cc: "draft-mirsky-ippm-asymmetrical-pkts@ietf.org" <draft-mirsky-ippm-asymmetrical-pkts@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ab50a3060efcbd38"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/9AMX0UyBcE5rwXkOMvN3exkxff0>
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:22:25 -0000
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> 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 > >
- [ippm] draft-mirsky-ippm-asymmetrical-pkts-02 Com… Footer Foote (Nokia)
- Re: [ippm] draft-mirsky-ippm-asymmetrical-pkts-02… Greg Mirsky
- Re: [ippm] draft-mirsky-ippm-asymmetrical-pkts-02… Footer Foote (Nokia)