[ippm] Re: Working group last call for draft-ietf-ippm-asymmetrical-pkts
Will Hawkins <hawkinsw@obs.cr> Thu, 24 April 2025 19:41 UTC
Return-Path: <hawkinsw@obs.cr>
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 2C60420DA27F for <ippm@mail2.ietf.org>; Thu, 24 Apr 2025 12:41:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=obs-cr.20230601.gappssmtp.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 0-4tgZbqFSpy for <ippm@mail2.ietf.org>; Thu, 24 Apr 2025 12:41:32 -0700 (PDT)
Received: from mail-qk1-x734.google.com (mail-qk1-x734.google.com [IPv6:2607:f8b0:4864:20::734]) (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 1B20D20DA269 for <ippm@ietf.org>; Thu, 24 Apr 2025 12:41:31 -0700 (PDT)
Received: by mail-qk1-x734.google.com with SMTP id af79cd13be357-7c9376c4bddso165127485a.3 for <ippm@ietf.org>; Thu, 24 Apr 2025 12:41:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=obs-cr.20230601.gappssmtp.com; s=20230601; t=1745523690; x=1746128490; 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=iPHCAXuZvx9p0l3TgQJFDpt+hRXGKnSQi8fRdN/7ikM=; b=BmhtL/WbjIcWBD01TczVk8HKNLMkSlKwCLQzBvSK7uL0w288ez3q7V4gzKrGbmTAvg z095PLyyjvXkZQk/Y28v5VBPtnAPQNjmlU6PyaQx6TpF5RRyle21729BXsDervpl+YQ/ o+N5OsbsrgALxuLCFyz6bRaRUxKvN6kNjnPrIkGQMr3yIDoYvEHZfoBQHXabqF0q9vC0 c4ws2MOlcJLgeBKy4fYpfiddAm/nZxXsjv7ECH+PAljck3zV5V3ZbdrFlY6snSrhoK8o +CXUqt3RVMpuvw2wX+WuUBtpGWZXyUpDtJryWeNCuTZQjy1c3tQTw8ZVS7075q8eHA89 d54A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745523690; x=1746128490; 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=iPHCAXuZvx9p0l3TgQJFDpt+hRXGKnSQi8fRdN/7ikM=; b=OMUPjf+KriNdYbwStQIdjpiuxa0YB6SiiDuODbDVs5UMe2DGrXhPq+1T36J/usC3Cd sVKPX3J+awIbNxygxvcndEsSkmUt48mUoY7GkTqESJMxXHTDM08wVF/X4OTMN3H2/Fyo CSDDB2Zp9XVclReyPDRboZz5w/VN/XhMGgpG++U4Sm8QrXWO+TMpDVGH2xaIXnHeF2u9 IES6BjATUXcqEbOenmBaChjw4K/vCheL2IMqPbHRtY1cEaJWmcybYfMCoSMuDbzVqG8g ole5f3CdVJ9t/hOYWBMT86L5kxoHYtptgn6ujHDf6SOYjfXYdMokte+ETXPK9BdBRjZF MFEQ==
X-Forwarded-Encrypted: i=1; AJvYcCXANpsiGCDeOP9YvL+JFJn4rolL06cL0r0AjSCWCNBm0hkyoaTtUcuhMlvbLC97R3a9q0qg@ietf.org
X-Gm-Message-State: AOJu0YxPVIqz+ITovtptpwkao3ILGLb5qdiE1z9/W0ZR93CWQBMxObPJ /lLEeufmXQP1hcNrRbaYQh6jSauY3lPbMz1PQm+eHmloIZDpbVfkEqReWm0J4PHAyMRt0PSgfyE tR+9ckwK3mwcduDE2nicVXrkWoF/ogxcu/eqYHQ==
X-Gm-Gg: ASbGncv/IJWxg7zr/1+7FiY2rjYsj44eKG+ZS7PVLa5pzTDGdSRiOkFH3VrsHVf7yes /Pe94uPL9GRORJUR311Scm5nKDJreMYVfl3H/wqG+TsafWyETFlW4UKZS17qfoU3H7tqdQVO9Cr CimLsBuVYcUoWlHnQCnljY
X-Google-Smtp-Source: AGHT+IG//17tkeC9Vtzf2w1a9iEGdOjYVdcVS7xQbwSAY/OkBrfK62uDF6JiBCkemgZnlq4DqXdQTSwAglFmvHAR6Z4=
X-Received: by 2002:a05:620a:4113:b0:7c7:a606:5983 with SMTP id af79cd13be357-7c95eed4853mr93997785a.1.1745523690213; Thu, 24 Apr 2025 12:41:30 -0700 (PDT)
MIME-Version: 1.0
References: <AS2PR07MB897813EDFD20F8ABBE834FDCE2B72@AS2PR07MB8978.eurprd07.prod.outlook.com> <CAMZsk6ccMAuW=aHGiKRLxjCVVO2pZgOSy8FhCB5irNhOTphobw@mail.gmail.com> <CA+RyBmWgC_ibB1Uwy6PYH=JhvT7Fsx1VDzJE0pDW2v=HtVgUVw@mail.gmail.com> <CADx9qWgvTqs+TCnxQp_pBhX5LxL7V9sGLsjKQ4=ZRMKZ8uvK2g@mail.gmail.com> <CA+RyBmWKTF4MAFS-+V35dYZ7EQmb_kVuApt94hedcwF6tiXTvw@mail.gmail.com> <PH7PR11MB7477866BCAB49DAD060927FEBE852@PH7PR11MB7477.namprd11.prod.outlook.com> <CADx9qWjhaAc1Pveec5Es6XuZMFy5B3q=D5BDp+qYPMQmXPEcbw@mail.gmail.com> <CA+RyBmUUxNgyuVAjpwans_0gqm0NwA+DhGDwE=BocAvQW4+fbw@mail.gmail.com>
In-Reply-To: <CA+RyBmUUxNgyuVAjpwans_0gqm0NwA+DhGDwE=BocAvQW4+fbw@mail.gmail.com>
From: Will Hawkins <hawkinsw@obs.cr>
Date: Thu, 24 Apr 2025 15:41:18 -0400
X-Gm-Features: ATxdqUHp0pH6ITn9SpHy89mqvYrzbx3EM3W3m2dh_Irb7znDAHfzI3FDFPpUwc0
Message-ID: <CADx9qWgF=wRC_9ww_2M_61wGqX9brwTt5VOQqruTLcuHL=FAHg@mail.gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Content-Type: multipart/related; boundary="00000000000080dcc206338b6782"
Message-ID-Hash: YL4WEUDMPWMZHXY4UIQLDMOZY6ZG4MPG
X-Message-ID-Hash: YL4WEUDMPWMZHXY4UIQLDMOZY6ZG4MPG
X-MailFrom: hawkinsw@obs.cr
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: Marcus Ihlar <marcus.ihlar=40ericsson.com@dmarc.ietf.org>, "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [ippm] Re: Working group last call for draft-ietf-ippm-asymmetrical-pkts
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/LTQDVx2tv53vMVNnrnSILe274xQ>
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 Thu, Apr 24, 2025 at 2:04 PM Greg Mirsky <gregimirsky@gmail.com> wrote: > Hi Henrik and Will, > thank you for the discussion and a great idea to signal truncated packet. > Thinking outloud, Do you foresee a case other then Reflected Test Packet > Control TLV when Session-Reflector will need to truncate reflected packet? > If that is a plausible case, then using TLV flags seems reasonable. > Otherwise, if this is specific to the Reflected Test Packet Control TLV, > then we can define the Truncated flag as part of the new TLV (adding one or > two reserved bits). What do you think? > I really like that ... could we make it slightly more broad: C: A flag indicating whether the Reflector was able to comply with a request implied in the test packet received from the Session Sender, where the definition of compliance is set according to the TLV specification. Thoughts? > > Regards, > Greg > > On Thu, Apr 24, 2025 at 9:25 AM Will Hawkins <hawkinsw@obs.cr> wrote: > >> >> >> On Thu, Apr 24, 2025 at 6:35 AM Henrik Nydell (hnydell) < >> hnydell@cisco.com> wrote: >> >>> I agree with Greg keeping the interval between packets as 32-bit (max >>> 4.29 seconds) is sufficient. >>> >>> >>> >>> Regarding path MTU discovery, I like Will’s idea, I do however think it >>> would be best to still get a response from the session-reflector, but mark >>> with a new flag on that sending MTU was reached and packet has been >>> truncated to MTU >>> >> >> Great idea! >> >> >>> max of the link. (if the session-reflector can detect this before >>> sending the packet). I don’t think we want UDP fragmentation to occur at >>> either the session-sender nor the session-reflector? >>> >>> >>> >>> The M (Malformed) flag in the Stamp TLV flags field could possibly be >>> used for this purpose, or we look at introducing a new flag for MTU overflow >>> >> >> Would it be possible to specify that the Reflector simply change the >> length field in the reflected packet from its original value to indicate >> that it had to take a special measure to make the packet fit? I get the >> sense (although I do not know) that adding semantics to the Flags could be >> disruptive given that they are limited in quantity and defined "at a higher >> level"? >> >> That's just a brainstorm! >> Will >> >> >> >>> >>> >>> Regards >>> >>> Henrik >>> >>> >>> >>> *From: *Greg Mirsky <gregimirsky@gmail.com> >>> *Date: *Thursday, 24 April 2025 at 01:03 >>> *To: *Will Hawkins <hawkinsw@obs.cr> >>> *Cc: *Marcus Ihlar <marcus.ihlar=40ericsson.com@dmarc.ietf.org>, IETF >>> IPPM WG (ippm@ietf.org) <ippm@ietf.org> >>> *Subject: *[ippm] Re: Working group last call for >>> draft-ietf-ippm-asymmetrical-pkts >>> >>> That's a very good question, Will! I can't come up with a practical case >>> for rate measurement at a 5+ second interpacket interval (I'm not sure >>> anything above a decisecond is useful). Perhaps someone with more >>> operational experience will help us here. >>> >>> >>> >>> Regards, >>> >>> Greg >>> >>> >>> >>> On Wed, Apr 23, 2025 at 8:50 AM Will Hawkins <hawkinsw@obs.cr> wrote: >>> >>> Sorry for the late reply! I think that Rakesh's suggestion re: the size >>> of the interval field is interesting. Do we "lose" anything as a result of >>> making in 64 bits? In other words, it seems like supporting intervals > 5 >>> seconds is something that a user might reasonably want and if we could >>> support that without too much effort, maybe it is a good idea? >>> >>> >>> >>> Also, as an FYI: I have updated the implementation to match the new TLV >>> format. >>> >>> >>> >>> Will >>> >>> >>> >>> On Tue, Apr 22, 2025 at 8:49 PM Greg Mirsky <gregimirsky@gmail.com> >>> wrote: >>> >>> Hi Rakesh, >>> >>> thank you for excellent questions. Please find my notes below tagged >>> GIM>>. Based on your questions, the updated Reflected Packet Control TLV >>> may look like: >>> >>> Dear All, >>> >>> please share your comments about the proposed update. >>> >>> >>> >>> Regards, >>> >>> Greg >>> >>> >>> >>> >>> >>> >>> >>> On Tue, Apr 22, 2025 at 1:49 PM Rakesh Gandhi <rgandhi.ietf@gmail.com> >>> wrote: >>> >>> Hi Marcus, WG, >>> >>> >>> >>> I have reviewed the document and I believe it is ready for the next >>> steps. >>> >>> I have following review comments that authors may consider: >>> >>> Section 2: >>> >>> Figure 1: >>> >>> (1) Length of the reflected packet is 4-byte field - maximum 4 Billion >>> octets. Do we expect the length of the reflected packet to be that big? >>> >>> Note that Extra padding TLV has a length of 2-byte field in RFC 8972. >>> >>> GIM>> Good point! I think that two-byte field is sufficient for a >>> reflected STAMP packet (besides, it will be limited by MTU). >>> >>> >>> >>> (2) Number of reflected packets is 4-byte field - maximum 4 Billion >>> packets reflected. Do we expect as many packets reflected in a response? >>> >>> GIM>> Consider scenario when an operator is interested in measuring >>> packet loss and packet delay only in the upstream direction. It seems like >>> ratio 1:64K is reasonable, so we can make this field also two-byte long. >>> >>> >>> >>> (3) Interval Between the Reflected Packets is a 4-byte field - maximum >>> interval between packets would be 4.29 seconds. Do we expect that packets >>> can not have more than this interval? >>> >>> GIM>> I think that this field can remain unchanged. >>> >>> >>> >>> Thanks, >>> >>> Rakesh >>> >>> >>> >>> >>> >>> On Thu, Apr 10, 2025 at 5:06 AM Marcus Ihlar <marcus.ihlar= >>> 40ericsson.com@dmarc.ietf.org> wrote: >>> >>> Hello IPPM, >>> >>> >>> >>> This email initiates the working group last call for Performance >>> Measurement with Asymmetrical Traffic Using STAMP >>> (draft-ietf-ippm-asymmetrical-pkts). >>> >>> >>> >>> The current version of the document can be found here: >>> >>> https://datatracker.ietf.org/doc/draft-ietf-ippm-asymmetrical-pkts/ >>> >>> https://www.ietf.org/archive/id/draft-ietf-ippm-asymmetrical-pkts-05.html >>> >>> >>> >>> Please review the document and reply to this email with any comments and >>> indicate whether you believe it is ready for publication. This WGLC will >>> last for three weeks and end on *May 1, 2025*. >>> >>> >>> >>> BR, >>> >>> Marcus and Thomas >>> >>> >>> >>> _______________________________________________ >>> ippm mailing list -- ippm@ietf.org >>> To unsubscribe send an email to ippm-leave@ietf.org >>> >>> _______________________________________________ >>> ippm mailing list -- ippm@ietf.org >>> To unsubscribe send an email to ippm-leave@ietf.org >>> >>> _______________________________________________ >>> ippm mailing list -- ippm@ietf.org >>> To unsubscribe send an email to ippm-leave@ietf.org >>> >>>
- [ippm] Working group last call for draft-ietf-ipp… Marcus Ihlar
- [ippm] Re: Working group last call for draft-ietf… Greg Mirsky
- [ippm] Re: Working group last call for draft-ietf… Henrik Nydell (hnydell)
- [ippm] Re: Working group last call for draft-ietf… Ruediger.Geib
- [ippm] Re: Working group last call for draft-ietf… Greg Mirsky
- [ippm] Re: Working group last call for draft-ietf… Will Hawkins
- [ippm] Re: Working group last call for draft-ietf… Ruediger.Geib
- [ippm] Re: Working group last call for draft-ietf… Thomas.Graf
- [ippm] Re: Working group last call for draft-ietf… Will Hawkins
- [ippm] Re: Working group last call for draft-ietf… Ruediger.Geib
- [ippm] Re: Working group last call for draft-ietf… Greg Mirsky
- [ippm] Re: Working group last call for draft-ietf… Greg Mirsky
- [ippm] Re: Working group last call for draft-ietf… Greg White
- [ippm] Re: Working group last call for draft-ietf… Greg Mirsky
- [ippm] Re: Working group last call for draft-ietf… Greg White
- [ippm] Re: Working group last call for draft-ietf… Will Hawkins
- [ippm] Re: Working group last call for draft-ietf… Greg Mirsky
- [ippm] Re: Working group last call for draft-ietf… Greg White
- [ippm] Re: Working group last call for draft-ietf… Will Hawkins
- [ippm] Re: Working group last call for draft-ietf… Rakesh Gandhi
- [ippm] Re: Working group last call for draft-ietf… Ruediger.Geib
- [ippm] Re: Working group last call for draft-ietf… Greg Mirsky
- [ippm] Re: Working group last call for draft-ietf… Rakesh Gandhi
- [ippm] Re: Working group last call for draft-ietf… Will Hawkins
- [ippm] Re: Working group last call for draft-ietf… Henrik Nydell (hnydell)
- [ippm] Re: Working group last call for draft-ietf… xiao.min2
- [ippm] Re: Working group last call for draft-ietf… Giuseppe Fioccola
- [ippm] Re: Working group last call for draft-ietf… Greg White
- [ippm] Re: Working group last call for draft-ietf… Greg Mirsky
- [ippm] Re: Working group last call for draft-ietf… Joachim Fabini
- [ippm] Re: Working group last call for draft-ietf… Will Hawkins
- [ippm] Re: Working group last call for draft-ietf… Ruediger.Geib
- [ippm] Re: Working group last call for draft-ietf… Greg Mirsky
- [ippm] Re: Working group last call for draft-ietf… Greg Mirsky
- [ippm] Re: Working group last call for draft-ietf… Greg Mirsky
- [ippm] Re: Working group last call for draft-ietf… Greg Mirsky
- [ippm] Re: Working group last call for draft-ietf… Giuseppe Fioccola
- [ippm] Re: Working group last call for draft-ietf… Ernesto Ruffini
- [ippm] Re: Working group last call for draft-ietf… Greg White
- [ippm] Re: Working group last call for draft-ietf… Will Hawkins
- [ippm] Re: Working group last call for draft-ietf… Ruediger.Geib
- [ippm] Re: Working group last call for draft-ietf… Greg Mirsky
- [ippm] Re: Working group last call for draft-ietf… Greg Mirsky
- [ippm] Re: Working group last call for draft-ietf… Marcus Ihlar
- [ippm] Re: Working group last call for draft-ietf… Will Hawkins
- [ippm] Re: Working group last call for draft-ietf… Marcus Ihlar