[ippm] Re: draft-mirsky-ippm-stamp-cos-ext
Greg Mirsky <gregimirsky@gmail.com> Mon, 02 June 2025 00:39 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 B57662F7D8E9 for <ippm@mail2.ietf.org>; Sun, 1 Jun 2025 17:39:46 -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=ham 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 b4DOIKMMXZwE for <ippm@mail2.ietf.org>; Sun, 1 Jun 2025 17:39:45 -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 D299D2F7D8DA for <ippm@ietf.org>; Sun, 1 Jun 2025 17:39:44 -0700 (PDT)
Received: by mail-pj1-x1032.google.com with SMTP id 98e67ed59e1d1-3081fe5987eso3036230a91.3 for <ippm@ietf.org>; Sun, 01 Jun 2025 17:39:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1748824784; x=1749429584; 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=v5geivZC9rf3pLwFa/IF5N7U/RN1NEDckDRBpZeO5co=; b=g+6+a4ftsNzuI30FFfHUqi3fobNdJIFk4lBz/L8ZWIFMSF83acGwshkUZgLj5kfuKF 6y1F/G3kk1fPBXUuCThOmJ01PwhCksUOsuCtcUjDOkvizR9BZ+h24MTMmBOUFIhd3316 EuL2DnBh4TRD5xuGsKAsPt7EZlWL03jRz/Fv6vCuViLSUqK0mstOLf/z/gi+9flUYSZ3 fv7w+oYDkZ+EPPI+52M/A+l7F7MgqovfKz2Oa5Ytm8VySDi0DKH0rJVmE5nDaEbM3hFT Iraq9VStcI3v9JsqIZKg7ootIjVan69ovup1oHyjx6JHX/PnhQuaRFC+C/Lg3xMmIqFW RUmg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748824784; x=1749429584; 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=v5geivZC9rf3pLwFa/IF5N7U/RN1NEDckDRBpZeO5co=; b=bYXXMit+N7baUD+MMEVJrNtcUPQQTPK8CsZPVGyWXne/E9KoWj/jRSVmHcugYgDKba NLi851jnd+A6f4NC1F2QVNJhieWLuMAPdA/TMd/KtqjqPsByCXJ2cqQYafgl4bxaJHfk 8Hbd4AyPL/wninROjg8ACM4X+dZNk3L1wWOakwUlQvWtYbF68W0qCiREGNoQErkUtfns SrdAaMPQ+V1NKb4OC8iZHXe0W9jm5mvWdK3jPzF7lQh71SYzEYPUcHfLK2nIYOxnvaSy T8RNQbwfJdcX8zzKVyS49kQcLTgCVGaLikruN9pk2wvVhYNeO9jNakkCj5yPobDfDsMP 7+Jw==
X-Forwarded-Encrypted: i=1; AJvYcCUpyrEhem6KIguBMyzPTJG+XpAgMs1BCiyISxKomFYk6kHyO56mIt3Fp9k3gvk3PGHu4MI8@ietf.org
X-Gm-Message-State: AOJu0YyZLmT9GENnTWD1K487VqYJqmkf0fhczUsSxRnyIqb7nQwRcJL3 w7ngK83rn3m+s9UOTOlnqAmQYuGoqWU2HNY3o1lKLNoSkMrLjKdB+E78I8nwe37nhfWNcP2/JSN X9Qe7D+wNXmTtyWe+g5ykz/hD78s4HW44OaYy
X-Gm-Gg: ASbGncuoEV79TUWQLyj7RFLzofiUKL1ACzNy7t0cOqp+3JDaeBlpG5mXTGyOzKcz4o6 lXwkZRPCGFzTR3I9Wo71E845M04XXz0igwhdIgX7w3TjQC++60eu5UVYaLoP0oweL4N2czzjDV5 Y7ZxCw+8uxJSI7p8th7V4H+G03TTWJPg==
X-Google-Smtp-Source: AGHT+IHPII7RD4XEW4d5yYGrtfU5BTELsfMHtcRspNOiF9/rLT3xN17UCcgo1YOOWW8LsePGcF4HAv9zE4bbr/AKFYo=
X-Received: by 2002:a17:90b:4e87:b0:311:e9ac:f5cd with SMTP id 98e67ed59e1d1-31250442130mr12648112a91.23.1748824783842; Sun, 01 Jun 2025 17:39:43 -0700 (PDT)
MIME-Version: 1.0
References: <CADx9qWhJndZU6bSMC5XQXuNmAa=Hpu+zP8RysVsqiszg1cDRBQ@mail.gmail.com> <20250529091334819ViyixWtRNmVw5TTiMVlrz@zte.com.cn>
In-Reply-To: <20250529091334819ViyixWtRNmVw5TTiMVlrz@zte.com.cn>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 02 Jun 2025 09:39:33 +0900
X-Gm-Features: AX0GCFtT56GsLwCikberRaQFuq1iNiAIgsFBamL66_Om8R3ec1kdNRSjcM1uH18
Message-ID: <CA+RyBmWQVAL2xZ3XEw5ORmFpHAz_poEtzH3XmK2_Li5JL0EXnQ@mail.gmail.com>
To: xiao.min2@zte.com.cn
Content-Type: multipart/mixed; boundary="00000000000004061c06368c0073"
Message-ID-Hash: HKZNNCJSMLWIMEZTB4T5DKORQOPUKNXM
X-Message-ID-Hash: HKZNNCJSMLWIMEZTB4T5DKORQOPUKNXM
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: hawkinsw@obs.cr, ippm@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [ippm] Re: draft-mirsky-ippm-stamp-cos-ext
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/6NPhg45CEmLBPoWAGRbsTQgU7pE>
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 Xiao Min and Will, Thank you for your comments and the discussion. I've worked on the updates to address your suggestions. Please review the diff, which highlights the updates, and the working version of the draft. Please let me know if you find that your comments have been addressed. Best regards, Greg On Thu, May 29, 2025 at 10:14 AM <xiao.min2@zte.com.cn> wrote: > Hi Will, > > > Thank you for your comments. > > Your two suggestions make sense to me. > > Also note that there is an open question on why in the latter case > ECN value in the IP header of the reflected STAMP test packet will be set > to 0b00. > > > Cheers, > > Xiao Min > Original > *From: *WillHawkins <hawkinsw@obs.cr> > *To: *Greg Mirsky <gregimirsky@gmail.com>; > *Cc: *肖敏10093570;ippm@ietf.org <ippm@ietf.org>; > *Date: *2025年05月28日 19:20 > *Subject: **Re: [ippm] Re: draft-mirsky-ippm-stamp-cos-ext* > Xiao and Greg, > > Thank you for the excellent discussion! I have a few _very_ minor > suggestions that I will offer below. Again, they are only suggestions! > Feel free to take them or leave them! > > > On Tue, May 27, 2025 at 8:28 PM Greg Mirsky <gregimirsky@gmail.com> wrote: > > > > Hi Xiao Min, > > > thank you for pointing that out to me. I'll work on how the modified use of the RP field affects the interworking between the RFC8972-conforming implementation and the one supporting the new proposal. > > > > Regards, > > Greg > > > > On Sun, May 25, 2025 at 7:47 PM <xiao.min2@zte.com.cn> wrote: > >> > >> Hi Greg, > >> > >> > >> Thank you for the thoughtful reply. > >> > >> Please see inline. > >> > >> Original > >> From: GregMirsky <gregimirsky@gmail.com> > >> To: 肖敏10093570; > >> Cc: ippm@ietf.org <ippm@ietf.org>; > >> Date: 2025年05月24日 07:06 > >> Subject: Re: draft-mirsky-ippm-stamp-cos-ext > >> Hi Xiao Min, > > >> apologies for the delay to respond and thank you for your comments. I agree that explanation of interworking between CoS TLV as defined in Section 4.4 of RFC 8792 and the extended CoS is helpful. I propose adding a new section: > >> NEW TEXT: > >> 3.1. Interoperability with RFC 8972 > >> > >> Consider two scenarios of interoperability between an implementation > >> that supports the CoS TLV as defined in Section 4.4 of [RFC8972] > >> (referred to as A) and the implementation that supports it as defined > >> in this specification (referred to as B): > >> > >> * A Session-Sender uses A and Session-Reflector - B. > >> > >> * A Session-Sender uses B and Session-Reflector - A. > > As usual, really nicely written! I only have two minor suggestions. > First, above, do we want the - B and - A to be uses B and uses A? Or > am I simply too stupid to understand the meaning of your use of the > dashes there? > > > >> > >> In the former case, if A includes CoS TLV in the STAMP test packet, > >> it zeroes the Reserved field. When B receives the packet with CoS > >> TLV, it uses the value of the REC field, which is 0b00, to set the > >> ECN value in the IP header of the reflected STAMP test packet. > > On Fri, May 23, 2025 at 7:07 PM Greg Mirsky <gregimirsky@gmail.com> wrote: > > > > Hi Xiao Min, > > > apologies for the delay to respond and thank you for your comments. I agree that explanation of interworking between CoS TLV as defined in Section 4..4 of RFC 8792 and the extended CoS is helpful. I propose adding a new section: > > NEW TEXT: > > 3.1. Interoperability with RFC 8972 > > > > Consider two scenarios of interoperability between an implementation > > that supports the CoS TLV as defined in Section 4.4 of [RFC8972] > > (referred to as A) and the implementation that supports it as defined > > in this specification (referred to as B): > > > > * A Session-Sender uses A and Session-Reflector - B. > > > > * A Session-Sender uses B and Session-Reflector - A. > > As usual, really nicely written! I only have tw minor suggestions. > First, above, do we want the - B and - A to be uses B and uses A? Or > am I simply too stupid to understand the meaning of your use of the > dashes there? > > > > > In the former case, if A includes CoS TLV in the STAMP test packet, > > it zeroes the Reserved field. When B receives the packet with CoS > > TLV, it uses the value of the REC field, which is 0b00, to set the > > ECN value in the IP header of the reflected STAMP test packet. > > Second, if you change the last two lines of the previous paragraph to > > TLV, it uses the value of the REC field and will set the > ECN value in the IP header of the reflected STAMP test packet to 0b00. > > there is parallel sentence structure with the end of the next > paragraph. That may draw the readers eyes more quickly to the way > that, in both cases, the ECN value set in the IP header of the > reflected STAMP test packet is the same (and really hammer home the > fact that there is compatibility). Again, that is only a suggestion! > > > Thank you both, again and as usual, for the great work! I hope that everyone > had a great weekend!! > > Will > > > >> > >> In the latter case, regardless of the value set by B in the STAMP > >> test packet, A, acting as Session-Reflector, will interpret it as > >> part of the Reserved field and ignore the value according to > >> Section 4.4 of [RFC8972]. Thus, A will set ECN in the IP header of > >> the reflected STAMP test packet to 0b00. > >> > >> What are your thoughts about the new section? > >> > > >> [XM]>>> Thanks for proposing the new section. To the processing of new added REC field, I think it's clear, just wonder why "Thus, A will set ECN in the IP header of the reflected STAMP test packet to 0b00", would not A set ECN at its own option? And I noticed that this specification updates the definition of RP field, would you like to mention the processing of RP field too in the new section? > >> > >> > >> Cheers, > >> > >> Xiao Min > >> > >> > >> Regards, > >> Greg > >> > >> On Tue, Apr 8, 2025 at 7:45 PM <xiao.min2@zte.com.cn> wrote: > >>> > >>> Hi Greg, > >>> > >>> > >>> Thank you for the concise and well-written draft. > >>> > > >>> I like the idea of making the new CoS TLV backward compatible with the existing CoS TLV defined in Section 4.4 of RFC 8972. > >>> > > >>> While reading the substantial part on the new definition of existing RP field and the new added REC field, I believe it's helpful to explain the existing definition of RP field here, in addition to the new definition. Furthermore, a new section explaining the backward compatibility, like Section 4.6 of RFC 8762, may make the advantages of this kind design more clear. > >>> > >>> > >>> Best Regards, > >>> > >>> Xiao Min > >> > >> > > _______________________________________________ > > ippm mailing list -- ippm@ietf.org > > To unsubscribe send an email to ippm-leave@ietf.org > > >
- [ippm] draft-mirsky-ippm-stamp-cos-ext xiao.min2
- [ippm] Re: draft-mirsky-ippm-stamp-cos-ext Greg Mirsky
- [ippm] Re: draft-mirsky-ippm-stamp-cos-ext xiao.min2
- [ippm] Re: draft-mirsky-ippm-stamp-cos-ext Greg Mirsky
- [ippm] Re: draft-mirsky-ippm-stamp-cos-ext Will Hawkins
- [ippm] Re: draft-mirsky-ippm-stamp-cos-ext xiao.min2
- [ippm] Re: draft-mirsky-ippm-stamp-cos-ext Greg Mirsky
- [ippm] Re: draft-mirsky-ippm-stamp-cos-ext xiao.min2
- [ippm] Re: draft-mirsky-ippm-stamp-cos-ext Greg White
- [ippm] Re: draft-mirsky-ippm-stamp-cos-ext xiao.min2