[ippm] Re: Gunter Van de Velde's No Objection on draft-ietf-ippm-asymmetrical-pkts-11: (with COMMENT)

Greg Mirsky <gregimirsky@gmail.com> Sun, 15 March 2026 01:03 UTC

Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@mail2.ietf.org
Delivered-To: ippm@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 47854CA0DB94 for <ippm@mail2.ietf.org>; Sat, 14 Mar 2026 18:03:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.088
X-Spam-Level:
X-Spam-Status: No, score=-2.088 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_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sHRIUdtzegms for <ippm@mail2.ietf.org>; Sat, 14 Mar 2026 18:03:26 -0700 (PDT)
Received: from mail-pj1-x1032.google.com (mail-pj1-x1032.google.com [IPv6:2607:f8b0:4864:20::1032]) (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 mail2.ietf.org (Postfix) with ESMTPS id 54C34CA0DA9C for <ippm@ietf.org>; Sat, 14 Mar 2026 18:03:26 -0700 (PDT)
Received: by mail-pj1-x1032.google.com with SMTP id 98e67ed59e1d1-359fea895b5so1940922a91.0 for <ippm@ietf.org>; Sat, 14 Mar 2026 18:03:26 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1773536598; cv=none; d=google.com; s=arc-20240605; b=fPk4Q3hvuXClqspIARPwihP5RFLOirJFM0L4q57BYqSrwmpgEsNkNFlYAlDkgL1fJh B5eOk6NztWOrVAbQrQTMXNaEICRuhk6RvGehWYNvIsp/gIg2FgtRAuAJqW8jOsNInaDx AEq3z2AoOhKHWWw6XD3s5O84QG4cwRN4XWhRRArkk4NbiPB4GGbSrsA1fCujtjhosd/N Jd3nSOn/NeP+z9uSrcHDg0jbJBkryfp6RU9cHHEc4xwGW/oqrzAsaQk78mi0QgDI1kEh KNa87i55dfGfIsSlBdXp5pmACTEaoFicWCW2XaK1BaV4N4b9pnbeCyaUb/swO8fkJ/Wa ng9Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=UE2RBM4ELE8xm5yTd8qAGAIqmE6UyY81OsSadMy6d9Q=; fh=M6cIO6pA2/TASeyJKrSJPaQQIGKL4rJ4bcrAk0UJ1o0=; b=R86FFPZdE0PDLOGYeDHJvoQkqE3f0crJMjNlRhb8kBIdJy2EL2/2fGMxE50wxNy546 F/SIqx5IUf5lgGrWRYSr4XRaTowIdXWs9vj44cqL2vz0EdsfrIDpU/+SwzAf70PfVSHE E/P6xNeybbRTGO/TqkcxdNXLkO/tBJjxzIg4vznqda9u5Ax2AnIpuNqFMCX2yLTiozN2 szovuEhN6HCDUjf8dgDch9zEM9AzO+IlT7Z67fCssrUm4XTU66KygQ/LB9JFQV2gvuNV hZB0XPF8bbsVaw+HRZ4V8OdkL9oHsKY8vTCpd50qAniPCQbcH0yND4WmmocpsZBNGQOy JfNQ==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773536598; x=1774141398; 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=UE2RBM4ELE8xm5yTd8qAGAIqmE6UyY81OsSadMy6d9Q=; b=GHDt1WZJrRt6Vzgdgfo2Yv1az+SS9i5HS+izX8q0Q7c45gw8s/6G90vEwYrpScWQxk Hw4LNDYl9Hf/bsgwW7AnQ72tyShpO57/ZNtuQTJ44w8uwyQ71Gm8RP8h2i/fMV0+xi9Z lgUsF8lucQNJtQTPHHaJ62udiXcGcmsv7ar9XeyJVMHX4Z8xAFt6cToT5+y6QDh0bvdH 3lrvb9IOsYdSxyyfW0UBlPQGDieh7pwCikbHss7o1P9grTongRBuMa2/KObSyEhAP87A RbkmwKOg2kfNgRWGVs44H/P0TTytYHzKBcwntm7K0bGVNtWHmlQ/6yCMMAgeReR8dlia 936A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773536598; x=1774141398; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=UE2RBM4ELE8xm5yTd8qAGAIqmE6UyY81OsSadMy6d9Q=; b=ZAVUtfDPk1/L77hduFUtTTmlGUR8kJkuocgHyGflhL9GBkRf0YaFM1z0l3JQlu1/oC RIoXScSwKthtJ/SslE0F6yisRNKijK9lEn+EdAtcUzEr+7EF9Vz/wuNHA7+0jAWgg/C6 x96QI/tQQsf5Qw3CHZsR+SoODFVfNNrZDJ3eqempxbkMXyYjK+1dsl+8+oVen0u4as7k TXkAswgm+KdtJ0+9507JcVlqvGvdcaPMniUNOMEvZrfIG9QmTvVw2Zruk7zr4Gv/elL4 Zm00ehHF1pcdQ+FEVtJib9J/Wsh20F0VLOp1Ydh7ADd9lDUkFE3oemp+Zf/k+dLl8eqp yn1A==
X-Forwarded-Encrypted: i=1; AJvYcCVx1G2h5R91qX9oGnKc4/3PyEGgo1JvPGMh4cgQie99x0+GW8TuBbTwFF8JsaqcdTiC59BR@ietf.org
X-Gm-Message-State: AOJu0YyFI9m6ayvCF4Ik2SX26pMvyhbapE3xhEfGuScExH8Ehg7ai38v tkfZpQiFm0X+brMm6hMhihTWebXjuuofp4Gdj32B37qwfmGrMVWBpvP1ww3qOlX8BjpcbC7u4mD W2pQEjoWeOVpwcp7yjfdT2XAlZXrfsRQjBG6K
X-Gm-Gg: ATEYQzx9vrpUjs3jc155IWSiBni4xiwJej3b8ht/6yHE9a1eyYzixcnn7/VVLKSPDqZ Lo9LWD+f6LylJRvWb0bb9Eo+DV5rAwZVnlQ1e4QI22q39DoiK9sh1Np9+PWBHOv11vIcxkiYiNA nu604xKGHPPHc1/LDzk2+xC8vvjOvvMMMmdj6avkEeAjSMJ+mimtrkzFHUR6VmWSf7GugFa0AxF SkaY0Jf2j6h1WbIs9ZBnnlXlxdhKuwVnBLulexJwTglz+kW7v8Y/+3YRoHcNBpJSIJtvsIRQZnA omHtXhBthNx3MbDk+9WNTo1M3hJ0SEClE8RCpvPb
X-Received: by 2002:a17:90b:2496:b0:35b:9255:47ef with SMTP id 98e67ed59e1d1-35b92554982mr1047049a91.27.1773536598335; Sat, 14 Mar 2026 18:03:18 -0700 (PDT)
MIME-Version: 1.0
References: <177220791810.2877993.7753440278720372896@dt-datatracker-6ff7c68975-7k42g>
In-Reply-To: <177220791810.2877993.7753440278720372896@dt-datatracker-6ff7c68975-7k42g>
From: Greg Mirsky <gregimirsky@gmail.com>
X-Gm-Features: AaiRm52c927NfFwUt4bamGVpjj8vWZScOamNPjG84kPVBFfdnkfT83Ft9aN_oe4
Message-ID: <CA+RyBmXqKLyJguivZ5cK0OGh+oNuvqMW2zr588SjqVX3eRMi7A@mail.gmail.com>
To: Gunter Van de Velde <gunter.van_de_velde@nokia.com>
Content-Type: multipart/mixed; boundary="000000000000f0c04e064d05aa6f"
X-MailFrom: gregimirsky@gmail.com
X-Mailman-Rule-Hits: max-size
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; news-moderation; no-subject; digests; suspicious-header
Message-ID-Hash: X54RNCM6KX3DSJMQXIPHZ2WPYIA7L2PK
X-Message-ID-Hash: X54RNCM6KX3DSJMQXIPHZ2WPYIA7L2PK
X-Mailman-Approved-At: Sun, 15 Mar 2026 18:42:32 -0700
CC: The IESG <iesg@ietf.org>, draft-ietf-ippm-asymmetrical-pkts@ietf.org, ippm-chairs@ietf.org, ippm@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [ippm] Re: Gunter Van de Velde's No Objection on draft-ietf-ippm-asymmetrical-pkts-11: (with COMMENT)
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/YtahIcsD0_3C1GFe98POPbYbf9I>
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>
Date: Sun, 15 Mar 2026 01:03:30 -0000
X-Original-Date: Sat, 14 Mar 2026 18:03:06 -0700

Hi Gunter,
Thank you for your comments and helpful suggestions. We prepared updates
addressing all DISCUSSES and COMMENTS received from the IESG reviewers.
Please find my notes below, tagged GIM>>. I attached the TXT copy of the
working text and the diff, highlighting all the updates applied in the
working version.

Regards,
Greg

On Fri, Feb 27, 2026 at 7:58 AM Gunter Van de Velde via Datatracker <
noreply@ietf.org> wrote:

> Gunter Van de Velde has entered the following ballot position for
> draft-ietf-ippm-asymmetrical-pkts-11: No Objection
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to
> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-ippm-asymmetrical-pkts/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> # Gunter Van de Velde, RTG AD, comments for
> draft-ietf-ippm-asymmetrical-pkts-11
>
> # The line numbers used are rendered from IETF idnits tool:
>
> https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-ippm-asymmetrical-pkts-11.txt
>
> # Thanks for the writeup and to think about TWAMP for multicast.
>
> # COMMENTS
> # ========
>
> 20         This document defines an optional STAMP extension that allows a
> 21         Session-Reflector to send packets whose length or quantity
> differs
> 22         from those sent by the Session-Sender.  While standard STAMP
> 23         exchanges packets symmetrically, some measurement scenarios
> benefit
> 24         from asymmetric response packets to better reflect real
> application
> 25         conditions.  This extension enables the Session-Reflector to
> send
> 26         packets of different sizes and/or additional packets not tied
> one-
> 27         for-one to incoming test packets.  The document also analyzes
> 28         challenges in multicast performance monitoring and specifies
> STAMP
> 29         procedures to improve measurement efficiency and reduce network
> 30         impact.
>
> GV> What about the following alternative abstract
>
> "
>    This document defines an optional extension to the Simple Two-Way
>    Active Measurement Protocol (STAMP) that enables a Session-Reflector
>    to send asymmetrical packets, that is, response packets whose size
>    or quantity differs from those sent by the Session-Sender.  While
>    standard STAMP exchanges are symmetrical, certain measurement
>    scenarios benefit from reflected packets of different lengths or
>    additional responses to better approximate application traffic
>    conditions.  The extension specifies the Reflected Test Packet
>    Control TLV and associated procedures, analyzes challenges in active
>    performance measurement (including in multicast environments), and
>    describes STAMP behaviors to improve measurement efficiency and
>    reduce network impact.
> "
>
GIM>> Thank you for the proposed text, we took it all in.

>
> 110        in [RFC7497], it would be beneficial for a Session-Reflector to
> 111        respond with Asymmetrical Test packets: packets whose length is
> not
>
> GV> is there a reason why Asymmetrical Test packets is written written with
> first letter in capitals? It seems to happen in more places where capitals
> are
> used for unknown to me reason
>
GIM>> I changed all occurrences to lowercase. I hope I have not missed any.

>
> 136        In this document, "Asymmetrical Packets" has two meanings,
> depending
> 137        on the context.  First, an Asymmetrical Packet means a packet
> sent by
> 138        a Session-Reflector with a size different from the packet sent
> by the
> 139        Session-Sender.  The second, third, fourth, etc. packets sent
> by the
> 140        Session-Reflector in response to a single test packet received
> from a
> 141        Session-Sender are also referred to as Asymmetrical Packets.
>
> GV> The text speaks about two meanings, but then goes into first, second,
> third, fourth. I think i understand the intent of this, but i think the two
> meanings can be more explicit explained. Is this intent to say that (1)
> Asymmetry in packet size and (2) Asymmetry in packet count (multiple
> replies
> per one request)?
>
GIM>> Thank you for pointing out this ambiguity. We updated the text in the
Terminology section as follows:
NEW TEXT:
   In this document, "asymmetrical packets" has two meanings, depending
   on the context.  The first aspect is asymmetry in packet size between
   a packet sent by a Session-Reflector and the packet it received from
   the Session-Sender.  The second aspect is asymmetry in the number of
   packets the Session-Reflector transmits in response to receiving a
   single STAMP test packet.

And we worked on making it clearer in the second paragraph of the
Introduction:
NEW TEXT:
   By default, a STAMP Session-Sender and a Session-Reflector exchange
   packets symmetrically: the number of packets sent by the Session-
   Reflector and the Session-Sender are the same and the length of the
   packets sent by the Session-Reflector and the Session-Sender are the
   same.  However, in some scenarios, e.g., rate measurements discussed
   in [RFC7497], it would be beneficial for a Session-Reflector to
   respond with asymmetrical test packets: packets whose length is not
   symmetrical to the test packet sent by the Session-Sender and/or
   packets that are not sent in direct response to a packet received
   from a Session-Sender.  The optional extension defined in this
   document gives operators the tools to create such asymmetrical
   packets between a Session-Sender and a Session-Reflector.
>
>
> 143        In this document, a Multicast Network means a network that
> sends data
> 144        from a single source to multiple destinations by transmitting a
> 145        single packet to a single, specially designated address.
>
> GV> What about he following to be more accurate:
>
> "
> A communication network model where a sender transmits a single packet
> addressed to a multicast group, and the network delivers copies of that
> packet
> to multiple receivers that have joined the group. "
>
GIM>> Thank you for the proposed text. We used it as follows:
NEW TEXT:
   In this document, a multicast network means a communication network
   model where a sender transmits a single packet addressed to a
   multicast group, and the network delivers copies of that packet to
   multiple receivers that have joined the group.

>
> 161          0                   1                   2                   3
> 162          0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
> 1
> 163
>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> 164         |STAMP TLV Flags|      Type     |           Length
>   |
> 165
>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> 166         |Length of the Reflected Packet |Number of the Reflected
> Packets|
> 167
>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> 168         |             Interval Between the Reflected Packets
>   |
> 169
>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> 170         ~                            Sub-TLVs
>  ~
> 171
>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
> GV> Can the names of the fields be more shorter field names. The current
> documented proposal seems to have used the long description as field names.
>
GIM>> We discussed your question. It seems like using longer names makes
references to them in the text more readable and easier to understand.

>
> 204        Also, a new STAMP TLV flag [RFC8972], Conformant Reflected
> Packet is
>
> GV> s/a new STAMP/an additional STAMP/
>
GIM>> Thank you for the suggestion, done.

>
> Many thanks for this document,
>
> Kind Regards,
> Gunter Van de Velde
>
>
>
>