[ippm] Re: [OPSAWG]I-D Action: draft-ietf-opsawg-ipfix-on-path-telemetry-08.txt
Alex Huang Feng <alex.huang-feng@insa-lyon.fr> Sat, 20 July 2024 21:39 UTC
Return-Path: <alex.huang-feng@insa-lyon.fr>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8ECC6C14F6A1; Sat, 20 Jul 2024 14:39:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.265
X-Spam-Level:
X-Spam-Status: No, score=0.265 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, HTML_MESSAGE=0.001, RCVD_HELO_IP_MISMATCH=2.368, RCVD_IN_MSPIKE_BL=0.001, RCVD_IN_MSPIKE_ZBI=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=insa-lyon.fr
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d1JOv4bzGrif; Sat, 20 Jul 2024 14:39:38 -0700 (PDT)
Received: from smtpout01-ext2.partage.renater.fr (smtpout01-ext2.partage.renater.fr [194.254.240.33]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 659B7C14F685; Sat, 20 Jul 2024 14:39:35 -0700 (PDT)
Received: from zmtaauth01.partage.renater.fr (zmtaauth01.partage.renater.fr [194.254.240.25]) by smtpout10.partage.renater.fr (Postfix) with ESMTP id 3158A687A1; Sat, 20 Jul 2024 23:39:28 +0200 (CEST)
Received: from zmtaauth01.partage.renater.fr (localhost [127.0.0.1]) by zmtaauth01.partage.renater.fr (Postfix) with ESMTPS id 1ABEF140004; Sat, 20 Jul 2024 23:39:28 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1]) by zmtaauth01.partage.renater.fr (Postfix) with ESMTP id 0205E14001E; Sat, 20 Jul 2024 23:39:28 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.10.3 zmtaauth01.partage.renater.fr 0205E14001E
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=insa-lyon.fr; s=CB289C06-95B8-49FE-9C4B-D197C6D2E7CB; t=1721511568; bh=MDV48XaWT2ULIm+ZCzBMu67gVakPU8M46DO1uSA9xxM=; h=From:Message-Id:Mime-Version:Date:To; b=jeDxw8HgGv9l3YZ08OHdA3AR4BMo6EwrVH3k+XcSF37SX0HlC3gYgkli9F196K95D 59L4TY44uzZr5EZWo4lWOpX279FVvM5LcqQEjpY/88KSl1GvYMWT0FU7fMCEozIJdh t6bRl1ZJtJhT7udTFJhkWjH9ECAudiKJQVL8yYu0An4eZO2uQEd/IsEPHCPxlL/NxT L6vUitI97+L+WXw420wJD/AvvUiWIpq1eRJudo1k96xa+nD5ML11SwP6FWFEKctBba VrBiUdygZSsQSt6wCpKKnKk5MCRck01WXFznOoekDCtNFpNC/69UK5VYhrUXfTHw3/ hJrmV3ErmpvRQ==
Received: from zmtaauth01.partage.renater.fr ([127.0.0.1]) by localhost (zmtaauth01.partage.renater.fr [127.0.0.1]) (amavis, port 10026) with ESMTP id s5035XhKPCp2; Sat, 20 Jul 2024 23:39:27 +0200 (CEST)
Received: from 31.133.130.157 (unknown [194.254.241.250]) by zmtaauth01.partage.renater.fr (Postfix) with ESMTPA id 32B8B140004; Sat, 20 Jul 2024 23:39:25 +0200 (CEST)
From: Alex Huang Feng <alex.huang-feng@insa-lyon.fr>
Message-Id: <CB150557-0F80-4A08-A8B8-F178A34F9B0B@insa-lyon.fr>
Content-Type: multipart/alternative; boundary="Apple-Mail=_26CB539C-EB0F-4A42-ABFC-BEEA6CBD8EF7"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.600.62\))
Date: Sat, 20 Jul 2024 14:39:13 -0700
In-Reply-To: <CA+RyBmU4DRWB5vAYPFrDY-LvFyPMSkX_RsBPVuCN0qGLXPkg3w@mail.gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>
References: <172045640251.458153.7669028894101150624@dt-datatracker-5f88556585-j5r2h> <8fe0e4ca-51cd-bbd1-8deb-f6b056c9fd75@huawei.com> <CA+RyBmU4DRWB5vAYPFrDY-LvFyPMSkX_RsBPVuCN0qGLXPkg3w@mail.gmail.com>
X-Mailer: Apple Mail (2.3774.600.62)
X-Virus-Scanned: clamav-milter 0.103.8 at clamav04
X-Virus-Status: Clean
X-Renater-Ptge-SpamState: clean
X-Renater-Ptge-SpamScore: -100
X-Renater-Ptge-SpamCause: gggruggvucftvghtrhhoucdtuddrgeeftddrheegucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecutffgpfetvffgtfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffktgggufffjgevvfhfofesrgdtmherhhdtjeenucfhrhhomheptehlvgigucfjuhgrnhhgucfhvghnghcuoegrlhgvgidrhhhurghnghdqfhgvnhhgsehinhhsrgdqlhihohhnrdhfrheqnecuggftrfgrthhtvghrnhepudeiieekgeffgfefhfeujeegieelieduvedtueetheekhfffleejtdffheetfeetnecuffhomhgrihhnpehivghtfhdrohhrghdpihgrnhgrrdhorhhgnecukfhppeduleegrddvheegrddvgedurddvhedtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepudelgedrvdehgedrvdeguddrvdehtddphhgvlhhopeefuddrudeffedrudeftddrudehjedpmhgrihhlfhhrohhmpegrlhgvgidrhhhurghnghdqfhgvnhhgsehinhhsrgdqlhihohhnrdhfrhdpnhgspghrtghpthhtohephedprhgtphhtthhopehgrhgvghhimhhirhhskhihsehgmhgrihhlrdgtohhmpdhrtghpthhtohepsggvnhhoihhtrdgtlhgrihhsvgeshhhurgifvghirdgtohhmpdhrtghpthhtohepthhhohhmrghsrdhgrhgrfhesshifihhsshgtohhmrdgtohhmpdhrtghpthhtohepohhpshgrfihgsehivghtfhdrohhrghdprhgtphht thhopehiphhpmhesihgvthhfrdhorhhg
Message-ID-Hash: BCBNLK47TDQKEZ5QC34QBNHLLU5IVQCJ
X-Message-ID-Hash: BCBNLK47TDQKEZ5QC34QBNHLLU5IVQCJ
X-MailFrom: alex.huang-feng@insa-lyon.fr
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: opsawg@ietf.org, IETF IPPM WG <ippm@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [ippm] Re: [OPSAWG]I-D Action: draft-ietf-opsawg-ipfix-on-path-telemetry-08.txt
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/N4WyPdQ1JQ61LbahsxfdMfgyyfY>
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>
Dear Greg, Please see inline. > On 9 Jul 2024, at 17:25, Greg Mirsky <gregimirsky@gmail.com> wrote: > > Dear Authors, > thank you for updating the draft; I've read it. I hope that adding IPPM WG to discussion of new performance metrics is reasonable. I appreciate your consideration of my notes and questions below: > If I understand correctly, the delay measurement using on-path telemetry is achieved inserting a timestamp into the packet: > With On-Path Telemetry, described in the Network Telemetry Framework > [RFC9232] and applied in In-situ OAM [I-D.ietf-ippm-ioam-deployment] > and Alternate Marking Deployment Framework > [I-D.ietf-ippm-alt-mark-deployment], the path delay between two > endpoints is measured by inserting a timestamp in the packet. > Can you clarify which document specifies delay measurement using timestamp with Alternate Marking. In Section 7.4, we explain how delay values can be calculated using the currently proposed on-path telemetry methods from the IETF. For Alternate Marking, Enhanced Alt-mark can be used [https://datatracker.ietf.org/doc/draft-zhou-ippm-enhanced-alternate-marking/] > In your opinion, what is the value of references to passport and postcard modes considering that the conclusion, with which I fully agree, notes: > In both modes the forwarding path > exposes performance metrics allowing to determine how much delay has > been accumulated on which hop. This is a good point. It just makes more sense to use postcard mode, we will remove this reference. > All names of the new performance metrics combine 'hybrid' and 'passive'. I assume that 'hybrid' refers to the characterization of on-path telemetry measurement methods according to RFC 7799. If that is the case, what is the interpretation of the 'passive'? In section 3.8 of RFC7799, the Hybrid performance metrics can be categorized in subtypes active and passive. And given that it is the first time defining a performance metric for a hybrid category, we used the guidelines defined in https://datatracker.ietf.org/doc/html/rfc8911#name-name MetricType_Method_SubTypeMethod_… Spec_Units_Output Is this correct? > Delay measurement method defined as follows: > The delay is measured by calculating the difference between the > timestamp imposed with On-Path Telemetry in the packet at the IOAM > encapsulation node and the timestamp exported in the IPFIX flow > record from the IOAM transit and decapsulation nodes. > I think that the purpose of one-way delay measurement is to produce accurate metrics that reflect network conditions as experienced by the packet equipped by, e.g., IOAM header. When considering the one-way delay measurement, I think that it is essential, among a number of factors, to specify when the wall-clock value must be read and the quality of clock synchronization used in the forwarding path. AFAIK, RFC 9197 does not specify when IOAM Node Data fields Timestamp (seconds and fractions) are obtained. > When considering an impact of clock synchronization, quality of clock synchronization on the accuracy of one-way delay measurement, we may consider another IOAM Node Data field that might provide information about the delay and support localization of any bottleneck along the path that, at the same time, does not depend on the issue of clock synchronization. I think that Transit time, a.k.a. Residence Time has advantages compared to collecting local timestamps. What are your thoughts? > Alternatively, to compensate for systematic and random errors in one-way time measurement a system may use calibration, e.g., as described in Section 5.4.4 of OWPDV_Active_IP-UDP-Periodic_RFC8912sec5_Seconds_95Percentile <https://www.iana.org/assignments/performance-metrics/OWPDV_Active_IP-UDP-Periodic_RFC8912sec5_Seconds_95Percentile>. In your opinion, could calibration be used for delay measurement using IOAM? Let’s discuss live as this is not an issue for this draft, but IOAM. > As I understand it, Section 3.1 lists variation and constant column entries in the IANA Performance Metrics registry: > All column entries besides the ID, Name, Description, and Output > Reference Method categories are the same > Two notes on that: > I cannot find the Output Reference Method column in the referenced IANA registry. Fixed. > Furthermore, the Uniform Resource Identifier (URI) column must be specific for each new metric (as listed in Section 3.1.1.3) Fixed. > I got confused by the text in 3.4.2.6. Calibration > Passive Measurements at an OP could be calibrated against an Active > Measurement at host A where the Active Measurement represents the > ground truth. > Would calibration be required on all transit IOAM nodes as well as the decapsulating IOAM node? Also, could you clarify the "Passive Measurements" classification. Is it related to IOAM or another measurement method? Good catch. We took a passive performance metric as a template. It is the first hybrid performance metric and there is no template to base this section on. What would you suggest in this section? Regards, Alex > > Regards, > Greg > > > On Mon, Jul 8, 2024 at 11:40 AM Benoit Claise <benoit.claise@huawei.com <mailto:benoit.claise@huawei.com>> wrote: >> Dear all, >> >> We reviewed one more time the double IANA registrations, both for the IP >> Performance Registry and for the IPFIX Registry. >> I feel (more) confident (than before) that the IANA procedure on the >> right track. >> This document is ready for WGLC IMO. >> >> I would like to have a 10 min presentation to over the last changes, and >> mainly the IANA aspects. >> >> Regards, Benoit >> >> >> On 7/8/2024 6:33 PM, internet-drafts@ietf.org <mailto:internet-drafts@ietf.org> wrote: >> > Internet-Draft draft-ietf-opsawg-ipfix-on-path-telemetry-08.txt is now >> > available. It is a work item of the Operations and Management Area Working >> > Group (OPSAWG) WG of the IETF. >> > >> > Title: Export of On-Path Delay in IPFIX >> > Authors: Thomas Graf >> > Benoit Claise >> > Alex Huang Feng >> > Name: draft-ietf-opsawg-ipfix-on-path-telemetry-08.txt >> > Pages: 29 >> > Dates: 2024-07-08 >> > >> > Abstract: >> > >> > This document introduces new IP Flow Information Export (IPFIX) >> > information elements to expose the On-Path Telemetry measured delay >> > on the IOAM transit and decapsulation nodes. >> > >> > The IETF datatracker status page for this Internet-Draft is: >> > https://datatracker.ietf.org/doc/draft-ietf-opsawg-ipfix-on-path-telemetry/ >> > >> > There is also an HTMLized version available at: >> > https://datatracker.ietf.org/doc/html/draft-ietf-opsawg-ipfix-on-path-telemetry-08 >> > >> > A diff from the previous version is available at: >> > https://author-tools.ietf.org/iddiff?url2=draft-ietf-opsawg-ipfix-on-path-telemetry-08 >> > >> > Internet-Drafts are also available by rsync at: >> > rsync.ietf.org::internet-drafts >> > >> > >> > _______________________________________________ >> > OPSAWG mailing list -- opsawg@ietf.org <mailto:opsawg@ietf.org> >> > To unsubscribe send an email to opsawg-leave@ietf.org <mailto:opsawg-leave@ietf.org> >>
- [ippm] Re: [OPSAWG]I-D Action: draft-ietf-opsawg-… Greg Mirsky
- [ippm] Re: [OPSAWG]I-D Action: draft-ietf-opsawg-… Alex Huang Feng