[ippm] Re: Gorry Fairhurst's Discuss on draft-ietf-ippm-asymmetrical-pkts-11: (with DISCUSS and COMMENT)
Gorry Fairhurst <gorry@erg.abdn.ac.uk> Thu, 26 February 2026 19:50 UTC
Return-Path: <gorry@erg.abdn.ac.uk>
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 1DB99BEFB183; Thu, 26 Feb 2026 11:50:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=erg.abdn.ac.uk
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 QsSSR1bMB-L9; Thu, 26 Feb 2026 11:50:09 -0800 (PST)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [IPv6:2001:630:42:150::2]) by mail2.ietf.org (Postfix) with ESMTP id 823D5BEFB178; Thu, 26 Feb 2026 11:50:09 -0800 (PST)
Received: from [192.168.1.130] (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id 3B27C1B0011C; Thu, 26 Feb 2026 19:49:56 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=erg.abdn.ac.uk; s=default; t=1772135402; bh=eQma2Dg3kS7j8lb0asHLGpS+poO1vd2GRNKnj8zIt10=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=d6OCGP9Djx4XdJ0BUF1qjmJbMJNACSaziLpS8k5MP3AVF03mrCV+nTOKsmnk0QsY2 SKjH8pUdwJuGdY1o4DVgxRHoRQLAYECc3Zfrz0ecyKJgDC9Z2uiz/rueoUpRo7vugC INYqi5uT8Hv7rbh3xVCsOk1zgVboE4Ce4akl7Bfte9jgaODC4oLGN0eJrtzi+JRcW1 adWDHgauzLrsDUlz82jDh2QqGmaM3XYnUG5wZPKJ0jsVxEdsg6AGgfk5JxedtfP/kD CpwemEo96hlthghY4mCxxAlCeFentbJReIqk5L5JcMH5jQDfiWe6GPWF/XBZbDcutk pw0PCdja7Xk1A==
Content-Type: multipart/alternative; boundary="------------egXaxotYC0YsCdFu7z00Eocr"
Message-ID: <65205cf4-7b8a-40ec-b708-52e1e534b595@erg.abdn.ac.uk>
Date: Thu, 26 Feb 2026 19:49:55 +0000
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-GB
To: Greg Mirsky <gregimirsky@gmail.com>
References: <177185201977.2022033.14585945939255402557@dt-datatracker-6ff7c68975-7k42g> <CA+RyBmV=6NG0_yJhfQrD77kLdoK8+yyohNrMvR9xvQgY7pBf8Q@mail.gmail.com>
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Organization: UNIVERSITY OF ABERDEEN
In-Reply-To: <CA+RyBmV=6NG0_yJhfQrD77kLdoK8+yyohNrMvR9xvQgY7pBf8Q@mail.gmail.com>
Message-ID-Hash: SP2CBAOM2XF6QO32SABFUCPUL75ROOEJ
X-Message-ID-Hash: SP2CBAOM2XF6QO32SABFUCPUL75ROOEJ
X-MailFrom: gorry@erg.abdn.ac.uk
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: 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: Gorry Fairhurst's Discuss on draft-ietf-ippm-asymmetrical-pkts-11: (with DISCUSS and COMMENT)
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/667iMl2WnjBMmcTFb4v4Ifbc5Pk>
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>
On 25/02/2026 21:13, Greg Mirsky wrote: > Hi Gorry, > thank you for your review and comments. Please find my notes below > tagged GIM>>. I attached the working version of the draft and the diff > highlighting proposed updates. > > Regards, > Greg Greg, This looks like a good revision. I consider topics 1 and 2 are resolved: I see new text in the Security Considerations, thanks - this addresses the issues relating to that section. On topic 3: I am unsure how Section 8.1 of [RFC9097] relates to the specification and I expect something like that (or similar) needs to be defined in this document: I would like to see included a requirement to perform a specified rate control methiod in section 3.1. Best wishes, Gorry P.S. It would also be really nice to see a proposal that addresses or includes the text on the impact on an SLA in section 3.1.1 : e.g. using the suggested text from [I-D.ietf-ippm-capacity-protocol]. > > On Mon, Feb 23, 2026 at 5:07 AM Gorry Fairhurst via Datatracker > <noreply@ietf.org> wrote: > > Gorry Fairhurst has entered the following ballot position for > draft-ietf-ippm-asymmetrical-pkts-11: Discuss > > 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/ > > > > ---------------------------------------------------------------------- > DISCUSS: > ---------------------------------------------------------------------- > > Thank you for preparing this document. > > Thank you for the work that has been put into this document. > > # DISCUSS Comments > > Please find below some blocking DISCUSS points (easy to address), some > non-blocking COMMENT points/nits (replies would be appreciated > even if only for > my own education). > > As noted in > https://datatracker.ietf.org/doc/statement-iesg-handling-ballot-positions-20220121/, > a DISCUSS ballot is a request to have a discussion on the points > below; I > really think that the document would be improved with a change > here, but can be > convinced otherwise. I hope that this review helps to improve the > document, and > allow me to update my present position: > > ## (1) I understand the first part, was unsure what was intended > by the "focus" > in the following sentence: "Multicast traffic is also intrinsically > asymmetrical, and focus on > the return path is usually limited." - please explain. > > GIM>> Thank you for the question. Would the following update make our > point clear: > OLD TEXT: > Multicast traffic is also intrinsically asymmetrical, and focus on > the return path is usually limited. > NEW TEXT: > Multicast traffic is also intrinsically asymmetrical. The upstream > (source-to-receiver) direction typically dominates, while the return > path receives limited attention because multicast communication is > primarily one-to-many and generates comparatively little downstream > or receiver-to-source traffic. > > > ## (2) The document text identifies an issue, but I did not see a > clear > recommendation how this method would avoid or mitigate this: > "Section 3.1.5 of > [RFC8085] determines that a UDP > congestion control SHOULD respond quickly to experienced congestion > and account for loss rate and response time when choosing a new > rate." > * I understand that the method is to be used for testing, but > there is no way > to derive a new rate each RTT, and hence if inappropriately > configured it still > could result in significant loss/congestion to flows using the > path that is > being tested. I think this can be better articulated. * There is > no operational > guidance to suggest what to do if unexpected levels of > loss/congestion are > detected. * RFC7497 Paras 2 and 3 of Section 3 provides some text > that could > also be important. > > GIM>> Thank you for raising this issue and for pointing to Section 3 > of RFC 7497 — I’ve added the reference. If the underlay network within > the OAM domain is ECN‑capable, the Session‑Reflector may indeed > receive STAMP test packets with the ECN field set to CE. As you noted, > what constitutes “significant loss/congestion” can be case‑specific. > In‑service capacity measurements can affect data flows, and our goal > should be to make that clear to operators. Would the updated text > address your concern? > OLD TEXT: > When planning In-Service capacity measurement > operators SHOULD follow recommendations formulated in Section 7 of > [RFC7497]. Section 3.1.5 of [RFC8085] determines that a UDP > congestion control SHOULD respond quickly to experienced congestion > and account for loss rate and response time when choosing a new rate. > Appendix A of [RFC9097] offers sample pseudocode for a UDP load rate > adjustment algorithm with congestion control. > NEW TEXT: > When planning In-Service capacity measurement > operators SHOULD follow recommendations formulated in Sections 3 and > 7 of [RFC7497]. If the underlay network is ECN-capable, a Session- > > > > Mirsky, et al. Expires 29 August 2026 [Page 12] > > Internet-Draft Asymmetrical Traffic Using STAMP February 2026 > > > Reflector may receive STAMP test packets with the ECN field marked as > Congestion Experienced (CE). ECN markings provide an indication of > incipient congestion rather than packet loss. However, the > interpretation of what constitutes "significant congestion" and the > operational thresholds for reacting to ECN-CE depend on the specific > deployment, service objectives, and operator policy. Operators > should be aware that In-Service capacity measurements may influence > congestion conditions, potentially contributing to ECN-CE marking in > the network. Implementations and operational procedures SHOULD > ensure that the use of STAMP for In-Service measurement does not > unintentionally degrade data traffic or lead to misinterpretation of > ECN-related congestion signals. Appropriate thresholds and > mitigation actions remain deployment-specific and SHOULD be guided by > operator policy and network performance objectives. > > Furthermore, Section 3.1.5 of [RFC8085] determines that a UDP > congestion control SHOULD respond quickly to experienced congestion > and account for loss rate and response time when choosing a new rate. > And Section 8.1 of [RFC9097] specifies the load rate adjustment > algorithm with its sample pseudocode offered in Appendix A. > > > ## (3) The text citing RFC9097 isn't sufficient to protect the > path from > excessive congestion: "Appendix A of [RFC9097] offers sample > pseudocode for a > UDP load rate > adjustment algorithm with congestion control." > * The present text only refers only to the pseudocode. This > pseudocode is a > helpful and so is a useful reference. However, I expect this to be > insufficient > to address the congestion control concerns. * The present text > does not cite > and require section 8.1 of RFC9097, where the Load Rate > Adjustment Algorithm > is normatively defined. * This or similar sets of requirements > could be a > useful basis, can this be specified? > > GIM>> Thank you for pointing this out to us. Please check if the > proposed updated reflects your recommendation. > > > > ---------------------------------------------------------------------- > COMMENT: > ---------------------------------------------------------------------- > > > # Thanks to Lars Eggert for his TSVART review and to the editors > for an update > to address these comments. > > # COMMENTS (non-blocking). > > ## Section 3.1.1 > This does not presently note the impact on the SLA. I note be > helpful to call > this out in section 3.1.1 : e.g. (from > [I-D.ietf-ippm-capacity-protocol]): > "Service subscribers with limited data volumes who conduct > extensive capacity testing might experience the effects of > Service Provider controls on their service. Testing with the > Service Provider's measurement hosts SHOULD be limited in > frequency and/or overall volume" > - This could be a particularly important consideration when > performing the > tests described in this document. > > GIM>> Thank you for pointing to this consideration. Added the > following text in Section 3.1.1: > NEW TEXT: > A service subscriber performing extensive rate measurements on the > operational network, SHOULD consider the Consideration 6 in > Section 10 of [I-D.ietf-ippm-capacity-protocol]. > > > Gorry Fairhurst > > >
- [ippm] Gorry Fairhurst's Discuss on draft-ietf-ip… Gorry Fairhurst via Datatracker
- [ippm] Re: Gorry Fairhurst's Discuss on draft-iet… Greg Mirsky
- [ippm] Re: Gorry Fairhurst's Discuss on draft-iet… Gorry Fairhurst
- [ippm] Re: Gorry Fairhurst's Discuss on draft-iet… Greg Mirsky
- [ippm] Re: Gorry Fairhurst's Discuss on draft-iet… Gorry Fairhurst
- [ippm] Re: Gorry Fairhurst's Discuss on draft-iet… mohamed.boucadair
- [ippm] Re: Gorry Fairhurst's Discuss on draft-iet… Greg Mirsky