[ippm] Re: I-D Action: draft-ietf-ippm-asymmetrical-pkts-02.txt
Greg Mirsky <gregimirsky@gmail.com> Fri, 15 November 2024 14:35 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 70D35C14CE45 for <ippm@ietfa.amsl.com>; Fri, 15 Nov 2024 06:35:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.102
X-Spam-Level:
X-Spam-Status: No, score=-2.102 tagged_above=-999 required=5 tests=[AC_DIV_BONANZA=0.001, 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_DNSWL_BLOCKED=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 TB1Nu2Cwuqfu for <ippm@ietfa.amsl.com>; Fri, 15 Nov 2024 06:35:13 -0800 (PST)
Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5556EC14F5EC for <ippm@ietf.org>; Fri, 15 Nov 2024 06:35:13 -0800 (PST)
Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-37d4ac91d97so1571040f8f.2 for <ippm@ietf.org>; Fri, 15 Nov 2024 06:35:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731681311; x=1732286111; 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=P2HpnZtIA+60ee8DnI9vWG1qIvGG1LxUP+FWNacXimk=; b=NFG7c7swxQUkj/N5uImJtPJ7W3ChYAtJ9uz2WOVBO1yspgRcTJC2jAM1JCfJaCjMmY 0aUCFtT7FLFhcuH+b3Emjt+CZAHcQ6O4bgkCA1plgodwLaUTxjVlu+dYn7z7kezP2D8x b7kbZB0mI9+Cu4EoSPG30OcjA2w5c3YgSrE5wOGo1zCOEERNh1VceRQJAY11p8CpQbZj HgsZK2+JwubPSblPwfjXyaBDQ9veL+HB4syETIdY4B36uHyZmSIcE9m9qnaR3ysIut2T 5Q83Iwn1aq4z1VPxtpNYKUpwms3bCN9mk6krB14th/n/FDZB6nEaLYto9eR6rICtFPH/ K+Jw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731681311; x=1732286111; 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=P2HpnZtIA+60ee8DnI9vWG1qIvGG1LxUP+FWNacXimk=; b=uaEzc16ZoTpA4UhY2oqlqFqrQFRZd03l0/1cXyTn5VgS5VIjjV4KwNQeXKRnEp9iHz Zm+QiDW9Q8v24gDZwzBcehiOhK4cqo35IdMPwkbbaLyLLaSDAb5azB3MphYM+kZ+2+Yp gu1UtlGIYXgM+sX1GdZH0VBDZ+qN4kPObmbtLv3xvht2cjmNCTc1uvWXwpyDZTcmPLmV wDi2bl3rmVC1r1X0vwz6YGrZ0HeEbk3B4nBdPKJv2d1+OQWzlivNE0Kx8OmPnLJvmL+3 nJhTCXFSxFxJi25wHYfdSbk/OuuZOzHaoYxlZYzwSiGIay/8WCTvyT8CqP/GkCYH/UT0 AlPg==
X-Gm-Message-State: AOJu0YzEWyQngbwXrOWtlelKMyBYZtIrWTfaZxY8h24twsTUOXJJ30kJ 3U5aLxW4MA1OxFi/kNVTJaiUtLBnQCry7x0yGa29Wn5qcc102N1lUnIEJjY0oBTlrDFmhtKTxVo GRIGLoAJAyio+Ji4jNMkHOTAVf9tcDRhALXw=
X-Google-Smtp-Source: AGHT+IGtCDwMD7u1kj8sRnpOYTGabjfW9ng8Dc3gm5DRnqVINGGlDWz2b/nCQzjT1R+qcPwFtLUBSKqnaTeUMSgARo0=
X-Received: by 2002:a05:6000:1acd:b0:37c:cc4b:d1d6 with SMTP id ffacd0b85a97d-38225a67a5emr3518999f8f.27.1731681310920; Fri, 15 Nov 2024 06:35:10 -0800 (PST)
MIME-Version: 1.0
References: <1f34010828084fcd970e00528e025c23@huawei.com> <CA+RyBmXP66M-jaFv+3zZtAK2P3QfVxjocuasALsAcBTVeNy0mQ@mail.gmail.com> <BEZP281MB20075194524D8F506891AF019C542@BEZP281MB2007.DEUP281.PROD.OUTLOOK.COM> <CA+RyBmWc5hHJsd750=sj5nDAN-Hph25EWYmuXnYURz3g7fjphQ@mail.gmail.com> <BEZP281MB20071217D06189252AE58A209C522@BEZP281MB2007.DEUP281.PROD.OUTLOOK.COM>
In-Reply-To: <BEZP281MB20071217D06189252AE58A209C522@BEZP281MB2007.DEUP281.PROD.OUTLOOK.COM>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Fri, 15 Nov 2024 15:35:01 +0100
Message-ID: <CA+RyBmWy8cqOvMRZh5PP6owYrJu+06=KD7cXPWOM=q0+=HLW7w@mail.gmail.com>
To: Ruediger.Geib@telekom.de
Content-Type: multipart/alternative; boundary="00000000000066dcbd0626f4794a"
Message-ID-Hash: 6IIFG6E2HME5ZPE4TLJGEUXAICYV6FTL
X-Message-ID-Hash: 6IIFG6E2HME5ZPE4TLJGEUXAICYV6FTL
X-MailFrom: gregimirsky@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-ippm.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: ippm@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [ippm] Re: I-D Action: draft-ietf-ippm-asymmetrical-pkts-02.txt
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/QsM0kfsR-Bb9nw6apJEafJCGysw>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Owner: <mailto:ippm-owner@ietf.org>
List-Post: <mailto:ippm@ietf.org>
List-Subscribe: <mailto:ippm-join@ietf.org>
List-Unsubscribe: <mailto:ippm-leave@ietf.org>
Hi Ruediger, I hope that your travel from IETF home was light. What are your thoughts about the rest of the proposed updates? Do you find them addressing your concerns? Best regards, Greg On Tue, Nov 5, 2024 at 12:01 PM <Ruediger.Geib@telekom.de> wrote: > Hi Greg, > > > > thanks for your fast reaction. I’d like to confirm a subset of changes and > ask for some more time to think about open issues. I agree with the changes > you propose for the sections left in this message below. > > > > Regards, > > > > Ruediger > > > > *Von:* Greg Mirsky <gregimirsky@gmail.com> > *Gesendet:* Dienstag, 5. November 2024 11:04 > *An:* Geib, Rüdiger <Ruediger.Geib@telekom.de> > *Cc:* ippm@ietf.org > *Betreff:* Re: [ippm] Re: I-D Action: > draft-ietf-ippm-asymmetrical-pkts-02.txt > > > > Hi Ruediger, > > many thanks for your comments and thoughtful suggestions; much > appreciated. Please find my notes below tagged by GIM>>. Attached, please > find the diff highlighting all the updates applied in the working version, > including those discussed below. > > > > Regards, > > Greg > > <snip> > > Performance Measurement with Asymmetrical Packets in STAMP > > [RG]: If I understand the draft text correctly, a single test packet may > be “reflected” by multiple packets and the latter may be of a length > diverging from that of the received packet. > > [RG]: If that is correct, I’d suggest to change the document name to > > Performance Measurement with Asymmetrical Traffic in STAMP > > GIM>> Makes sense to me. What if we twist title a bit more: > > Performance Measurement with Asymmetrical Traffic Using STAMP > > And making the short title as follows: > > Asymmetrical Traffic Using STAMP > > What are your thoughts? > > > > > > [RG]: The abstract should clarify, that by this doc: > > - Any reflected packet may have a length differing from that of the > received packet > - Any single received packet may be reflected by multiple packets > > > > Abstract > > “This document describes an ..extension .... that enables the use of STAMP > test and reflected packets of variable length during a single STAMP test > session.” > > [RG]: In addition, this document allows for reflection of a number > 1 > packet per received packet, if I fetch the following specification > correctly (a [single?] received STAMP test packet is is feflected by a > number of reflected packets): > > GIM>> Your understanding is absolutely correct. Propose the follwoing > update: > > OLD TEXT: > > This document describes an optional extension to a Simple Two-way > > Active Measurement Protocol (STAMP) that enables the use of STAMP > > test and reflected packets of variable length during a single STAMP > > test session. > > NEW TEXT: > > This document describes an optional extension to a Simple Two-way > > Active Measurement Protocol (STAMP) that enables control of the > > length and/or number of reflected packets during a single STAMP test > > session. > > > > “Number of the Reflected Packets is a four-octet field. The value is an > unsigned integer that is the number of reflected test packets the > Session-Reflector is requested to transmit in response to receiving a STAMP > test packet with the Reflected Test Packet Control TLV.” > > [RG]: If I misunderstood that, I’d appreciate text stating that “Number of > Reflected Packets” identifies the number of STAMP packets to be received > and then reflected by a single test packet each of a specified length. > > GIM>> Perhaps current wording is not clear. The intention is for the value > of the Number of the Reflected Packets field to instruct the > Session-Reflctor about the number of reflected packets the > Session-Reflector is commanded to generate for each received STAMP test > packet that includes the Reflected Test Packet Control TLV. Thus, an > operator can variate the number, rate of reflected packets in response for > each STAMP test packet in the STAMP test session. > > > > > > 2. Reflected Test Packet Control TLV > > > > “Length is a two-octet field. The value is variable, not smaller than 12 > octets.” <<<<< [RG]: The value is an unsigned integer indicating the length > of the Reflected Test Packet Control TLV in octets.... (or the like) ? > > “Length of the Reflected Packet is a four-octet field. The value is an > unsigned integer that is the requested length of a reflected test packet in > octets.” > > > > “... length of the Session-Reflector packet in the mode matching mode of > the received STAMP test packet...” > > [RG]: ...mode matching the mode...? > > GIM>> Thank you for pointing that ambiguity to me, Ruediger. We refer to > unauthenticated and authenticated modes. Would the following update make it > clearer: > > OLD TEXT: > > The length of the reflected test packet MUST be the largest of the > > length of the Session-Reflector packet in the mode matching mode > > of the received STAMP test packet, as defined in Section 4.3 of > > [RFC8762] with all the present in the received STAMP test packet > > STAMP extension TLVs [RFC8972] ... > > NEW TEXT: > > The length of the reflected test packet MUST be the largest of the > > length of the Session-Reflector packet in the mode matching mode > > (unauthenticated or authenticated) of the received STAMP test > > packet, as defined in Section 4.3 of [RFC8762] with all the > > present in the received STAMP test packet STAMP extension TLVs > > [RFC8972] ... > > > > > > 2.1.2. Layer 3 Address Group Sub-TLV > > “The value of the Length field MUST be equal to 8 or 20.” > > [RG]: This is ambiguous. Something like the following? The value of the > Length field MUST be equal to 8, if Address Family is set to IPv4. The > value of the Length field MUST be equal to 20, if Address Family is set to > IPv6. > > GIM>> Thank you for the suggestion that helps an implementer. > > NEW TEXT: > > The value of the > > Length field MUST be equal to 8 if the value of the Address Family > > family is set to IPv4. The value of the Length field MUST be equal > > to 20 if the value of the Address Family field is set to IPv6. > > > > > > 3.1. Rate Measurement > > “The Reflected Test Packet Control TLV, defined in Section 2 > <https://www.ietf.org/archive/id/draft-ietf-ippm-asymmetrical-pkts-02.html#reflected-cntrl-tlv>, > conforms to the requirements for measuring access rate by providing > optional controls of the number of reflected test packets, the size of the > reflected packet(s), and the time interval, i.e., rate, in transmitting the > sequence of the reflected test packets.” > > > > [RG]: I’d appreciate a reference to UDP Speed Test / RFC 9097 (or ITU-T > Y.1540 or the BBF standard – I’ll have to find it) and draft-ietf-ippm-capacity-protocol-10 > <https://datatracker.ietf.org/doc/draft-ietf-ippm-capacity-protocol/> . > UDPST allows for measuring access rate and is used to that purpose. I’m not > opposed to a competing standard, but some discussion comparing UDPST and > “STAMP Asymmetrical” for the purpose of access bandwidth measurement may be > useful. Please note, that a flow control and some kind of congestion > avoidance was required by IETF, when UDPST was standardized. > > GIM>> I've added the reference to the IETF draft as informational with the > following text appended to the quote: > > NEW TEXT: > > The UDP Speed Test > > ([RFC9097] and [I-D.ietf-ippm-capacity-protocol]) also allows for the > > measurement of access bandwidth. > > > > </snip> >
- [ippm] Re: I-D Action: draft-ietf-ippm-asymmetric… Greg Mirsky
- [ippm] I-D Action: draft-ietf-ippm-asymmetrical-p… internet-drafts
- [ippm] Re: I-D Action: draft-ietf-ippm-asymmetric… zhangli (CE)
- [ippm] Re: I-D Action: draft-ietf-ippm-asymmetric… Greg Mirsky
- [ippm] Re: I-D Action: draft-ietf-ippm-asymmetric… Ruediger.Geib
- [ippm] Re: I-D Action: draft-ietf-ippm-asymmetric… Ruediger.Geib
- [ippm] Re: I-D Action: draft-ietf-ippm-asymmetric… Greg Mirsky
- [ippm] Re: I-D Action: draft-ietf-ippm-asymmetric… Ruediger.Geib
- [ippm] Re: I-D Action: draft-ietf-ippm-asymmetric… Greg Mirsky
- [ippm] Re: I-D Action: draft-ietf-ippm-asymmetric… Ruediger.Geib
- [ippm] Re: I-D Action: draft-ietf-ippm-asymmetric… Ruediger.Geib
- [ippm] Re: I-D Action: draft-ietf-ippm-asymmetric… Ruediger.Geib
- [ippm] Re: I-D Action: draft-ietf-ippm-asymmetric… Greg Mirsky
- [ippm] Re: I-D Action: draft-ietf-ippm-asymmetric… Ruediger.Geib
- [ippm] Re: I-D Action: draft-ietf-ippm-asymmetric… Greg Mirsky
- [ippm] Re: I-D Action: draft-ietf-ippm-asymmetric… Greg Mirsky
- [ippm] Re: I-D Action: draft-ietf-ippm-asymmetric… Ruediger.Geib
- [ippm] Re: I-D Action: draft-ietf-ippm-asymmetric… Greg Mirsky