[tsvwg] Re: draft-song-opsawg-ipfix-ecn update

song.xueyan2@zte.com.cn Sat, 25 July 2026 06:35 UTC

Return-Path: <song.xueyan2@zte.com.cn>
X-Original-To: tsvwg@mail2.ietf.org
Delivered-To: tsvwg@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id B311911E7F609 for <tsvwg@mail2.ietf.org>; Fri, 24 Jul 2026 23:35:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1784961338; bh=MrRuxR0JQfgKgkqUKoKUcuSDCo+FoUHR+o9wnT8AGi4=; h=In-Reply-To:References:Date:From:To:Cc:Subject; b=cJhL6P1wgnxhSWidL6CPasCzmTmSFdd7E2JgCm5WEPTcpo+uvIKoDiYGRKn9UKAqK Mi9InDrXYy2HuVyK/Lz4V90Qoh7TIgzmkdRGO2WkKMaBjH0/CBbXS/E+DSPo14B3Qa 9g4ZnRJoISbdmwV3zPBjveN3ZrWs3QfT5VNTAyqc=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
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 LSgCX1s6ySNR for <tsvwg@mail2.ietf.org>; Fri, 24 Jul 2026 23:35:37 -0700 (PDT)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [160.30.148.34]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 9F33011E7F5BF for <tsvwg@ietf.org>; Fri, 24 Jul 2026 23:35:23 -0700 (PDT)
Received: from mse-fl1.zte.com.cn (unknown [10.5.228.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mxhk.zte.com.cn (FangMail) with ESMTPS id 4h6Zq74P2Yz5BNS0; Sat, 25 Jul 2026 14:35:15 +0800 (CST)
Received: from njb2app06.zte.com.cn ([10.55.23.119]) by mse-fl1.zte.com.cn with SMTP id 66P6ZAj9059467; Sat, 25 Jul 2026 14:35:10 +0800 (+08) (envelope-from song.xueyan2@zte.com.cn)
Received: from mapi (njy2app04[null]) by mapi (Zmail) with MAPI id mid203; Sat, 25 Jul 2026 14:35:12 +0800 (CST)
X-Zmail-TransId: 2afc6a645920b7f-7edb3
X-Mailer: Zmail v1.0
Message-ID: <20260725143512305V0rUHzJcwl_A3iwdzbFdY@zte.com.cn>
In-Reply-To: <D6931480-4478-4CFA-9910-33A305F8C7E7@gmx.de>
References: 20260724131503147dKbLtuHAqkFBvmBVuwOHg@zte.com.cn,D6931480-4478-4CFA-9910-33A305F8C7E7@gmx.de
Date: Sat, 25 Jul 2026 14:35:12 +0800
Mime-Version: 1.0
From: song.xueyan2@zte.com.cn
To: moeller0=40gmx.de@dmarc.ietf.org
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse-fl1.zte.com.cn 66P6ZAj9059467
X-TLS: YES
X-ENVELOPE-SENDER: song.xueyan2@zte.com.cn
X-SOURCE-IP: 10.5.228.132 unknown Sat, 25 Jul 2026 14:35:15 +0800
X-CLEAN: YES
X-Fangmail-Anti-Spam-Filtered: true
X-Fangmail-MID-QID: 6A645923.000/4h6Zq74P2Yz5BNS0
Message-ID-Hash: T5NTO7X4ZS6AQD3KRJHVA7QXPZ4XTCZU
X-Message-ID-Hash: T5NTO7X4ZS6AQD3KRJHVA7QXPZ4XTCZU
X-MailFrom: song.xueyan2@zte.com.cn
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tsvwg.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: tsvwg@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [tsvwg] Re: draft-song-opsawg-ipfix-ecn update
List-Id: Transport Area Working Group <tsvwg.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/qQYq_heH1ivIAbwMVNe5Frz7hmU>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Owner: <mailto:tsvwg-owner@ietf.org>
List-Post: <mailto:tsvwg@ietf.org>
List-Subscribe: <mailto:tsvwg-join@ietf.org>
List-Unsubscribe: <mailto:tsvwg-leave@ietf.org>

Hi Sebastian,


Thank you very much for your feedback, please see my replies inline.


Best regards,
Xueyan









Original


From: SebastianMoeller <moeller0=40gmx.de@dmarc.ietf.org>
To: tsvwg@ietf.org <tsvwg@ietf.org>;宋雪雁00038118;
Date: 2026年07月24日 14:59
Subject: [tsvwg] Re: draft-song-opsawg-ipfix-ecn update


Hi Xueyan,
 
looks fine, however, I note the text in the abstract:
 
specifically in the context of the Low Latency, Low Loss, and Scalable Throughput (L4S) service. These Information Elements allow network operators to observe ECN codepoint usage within L4S deployments and evaluate the corresponding traffic performance.
 
and similar notes regarding L4S in other paragraphs.
 
But there seems nothing really L4S specific here*, rather the method will work exactly the same for rfc3168 ECN as for DCTCP- or L4S-style ECN usage.
 
So I would add a paragraph that describes once how the draft's new element will work for all known ECN users equally well (maybe enummerate these once) and be done with?
 
 //Xueyan: Thank you for the suggestion. We will add a paragraph to clarify that the information elements defined in this document are applicable to all ECN deployments (e.g., RFC3168, DCTCP, L4S, etc.) and are not specific to L4S.
 
 
*) with the potential exception of:
 
The calculation of derived metrics (e.g., L4S CE marking ratios) from the base counters defined in Section 4 of this document is an implementation issue for the IPFIX Collector. Operators can utilize the per-flow counts such as ect1PacketTotalCount and cePacketTotalCount for such purposes, provided that CE-marked packets are attributed to their original ECT codepoint (e.g., ECT(1) for L4S) rather than aggregated indiscriminately, ensuring L4S and Classic ECN congestion signals are distinguished. The calculation strategy is out of the scope of this document.
 
But here the L4S specific thing is explicitly not done by the reporter, but by the collector... so again nothing L4S-specific here.
 
//Xueyan: Yes, you are right. This part is mainly from implementaion perspective to provide an example of how the collector can resue the ECN export data. It's not intended to limit the use be L4S only.


 
 
Also:
[RFC9331] specifies that ECT(1) is used to identify L4S-capable traffic. ECT(0) is used to identify classical traffic.
 
 
[SM] That seems a bit imprecise... rfc9331 does indeed say L4S uses ECT(1) and classic congestion control will use ECT(0) but that is an assertion, rfc3168 was allowed to use either ECT(0) or ECT(1) so there is no guarantee that the text in rfc9331 actually describes the reality in the field (however if there are rfc3168 users out there that use ECT(1) these seem to be quite rare). But I do think a reference to https://datatracker.ietf.org/doc/html/rfc8311 is in order, as that was required to make way for the L4S experiment in the first place by changing rfc3168's equivalence of ECT(0) and ECT(1).
 
 //Xueyan: Thank you for pointing out this. I will review the RFC8311 further and update the description accordingly and add it to reference as you suggested in next version.
Many thanks,
Xueyan


 
On July 24, 2026 7:15:03 AM GMT+02:00, song.xueyan2@zte.com.cn wrote:
Hi TSVWG,
 
Due to time constraints, we unfortunately did not have the chance to present and discuss the change of draft-song-opsawg-ipfix-ecn during the session.
To move the draft forward, I would like to share the link of presentation slides and latest v-03 for your review.
Presentation slides: https://datatracker.ietf.org/doc/slides-126-tsvwg-export-of-ecn-information-in-ipfix/ Latest drfat version: https://datatracker.ietf.org/doc/draft-song-opsawg-ipfix-ecn/  
We would appreciate your review and feedback, and continued discussion on the list.
 
Best regards,
Xueyan (on behalf-of co-authors)