[ippm] Re: Request to review draft-gandhi-ippm-stamp-ber
Rakesh Gandhi <rgandhi.ietf@gmail.com> Tue, 27 May 2025 13:15 UTC
Return-Path: <rgandhi.ietf@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 A73B52D50468; Tue, 27 May 2025 06:15:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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] 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 cZ7K5aOxyd_0; Tue, 27 May 2025 06:15:48 -0700 (PDT)
Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) (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 7BA862D50461; Tue, 27 May 2025 06:15:48 -0700 (PDT)
Received: by mail-ed1-x532.google.com with SMTP id 4fb4d7f45d1cf-6021b8b2c5fso6477059a12.2; Tue, 27 May 2025 06:15:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1748351747; x=1748956547; 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=WOHtwTjW6/izGONfWN2GoInsFUGsgvv6p3oN5qyihBs=; b=Ty5A3yyey3OnZ7thm3h0x7BxOlN4QUbGx3Qo6Cx6/W5LlPAvuGOtNCk9PdIAUHOvlM 4mkOipBY9GfJGWZ6CMiE5/Nqd5R6OUBdzfVaYmEyqiB/WyGfDCwBO1hMIUoz5ip7uWbe JfNXQ/3JXrIzEUQZu3iuPE7PruaLGfjWkGa9erMOyTPk5teSurd52wHm+JSoA8FZRBph 9fRrhBtJ/p80ZvYNNqKe8GALEgAZq9nvY7WXxIwsDpmNu6LY8TFr0+lT4ZjxmmwwkqNU fsJnMnQwzWCoGVmGXE2Kxid4PuOELOsy+Kw/GTPSNaRWwhkJqxXvn1zLPFuN2x0gAJqb BZgw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748351747; x=1748956547; 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=WOHtwTjW6/izGONfWN2GoInsFUGsgvv6p3oN5qyihBs=; b=IGdJqHF7Ncbb+p26ZALDuou2b8Nz+nKMWbZmdaY9T2+A6Oa941tQn31bcys14lnmY1 2ICJ7a/NIYwAkLQSLYXZNyeuks/ywZZ6RN/zT16N1IV11YSiidW/UBp6wB5P0LEBvETF 0C9F6av6vLSiGMnH1uE7JjRfzP3sg6yK5Ux6/5rJr/iXiJYJNllogI843WB/NMSfNfH+ bQBKK9fa2HY0vuFHa73V0MdAo8IIIzv4fj61UTMLJHY0tiD/bhFrK9eOhPx8KSXb+XIw p3LF6oGsyJLT4dah2oSZWkRfRF7ioyfTRJJDsQ8OhfbP+E9A/4OqkvI47BPUxyRAJ1O6 Mb6g==
X-Forwarded-Encrypted: i=1; AJvYcCVaDkfj0ajNna5AV2zXj/GzSEbA05W7uaamiFisUtEDWbuj5nL+DCaKwPhVAM30JiLL1RWFrkU5PkNvKaxhzR0tKF6b5AD4WhJvgo8=@ietf.org, AJvYcCXDpNzIkQTuvLnrgUVx5UuBJvlwDBbzQ5Tra7Kv3LKrEBO8uk7pGtEhcrklbfg85zAcHTzIOw==@ietf.org
X-Gm-Message-State: AOJu0Yzmb+4tD4Lk1HDrYic2iaFstZBojuahBrbakEOTp2nctrqRlB7t 0Pw1PNT5TXcGmVwbUEs0LQ0cbEyhGfvOrpTeV6nfmMmgjFV7yrdthnK4KTJdBD1+oWoU/EO+pjx rYN4fiAb+nGFN0VtPJJxusppEVsLlYw==
X-Gm-Gg: ASbGnct8HjN+/SVEw+SxgllegjFOM0mPtyE7XpEyD4tC9jKl7bBtrtHvm5L07QtwDs7 Uv9orRvjXEqwlV60e2lvCIQqhpa3MGWLdVwdqtmlolt2+Wp8QrdZei/LMWTWdaVEjLzxVxtQ6HY ZsmPs6CTSNBX8CCzXILnWi55C7UANrpZ1K
X-Google-Smtp-Source: AGHT+IFK0NiXE5ozbH4AAOEmxWUETV2PYyRVRlvq6vqtfWVs2XWC72ZggwYvFZ59b5kMAL2De9nFB+NTE4hIj3gH0g8=
X-Received: by 2002:a17:907:8686:b0:ad5:2719:f6ae with SMTP id a640c23a62f3a-ad85b1708acmr1192567166b.20.1748351747220; Tue, 27 May 2025 06:15:47 -0700 (PDT)
MIME-Version: 1.0
References: <174482925544.1461465.12777815479375995131@dt-datatracker-64c5c9b5f9-hz6qg> <CY8PR11MB6916C4483D2AE3AA7DCE6E4BBF852@CY8PR11MB6916.namprd11.prod.outlook.com> <BEZP281MB2007C1FC811F3C235FC5C0059C842@BEZP281MB2007.DEUP281.PROD.OUTLOOK.COM> <SN7PR11MB692229E007073156685DC260BF842@SN7PR11MB6922.namprd11.prod.outlook.com> <BEZP281MB2007E78F753D9E37A298B92C9C812@BEZP281MB2007.DEUP281.PROD.OUTLOOK.COM> <SN7PR11MB69222F952DE5A9E023A5B523BF64A@SN7PR11MB6922.namprd11.prod.outlook.com> <BEZP281MB20077D4239E640B8BEB210FC9C64A@BEZP281MB2007.DEUP281.PROD.OUTLOOK.COM> <SN7PR11MB6922346200373CFEA50655EBBF64A@SN7PR11MB6922.namprd11.prod.outlook.com> <BEZP281MB2007A3F357815660F95072129C64A@BEZP281MB2007.DEUP281.PROD.OUTLOOK.COM>
In-Reply-To: <BEZP281MB2007A3F357815660F95072129C64A@BEZP281MB2007.DEUP281.PROD.OUTLOOK.COM>
From: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Date: Tue, 27 May 2025 09:15:36 -0400
X-Gm-Features: AX0GCFv_g2LWALrBXT_i4Uo8RFctDt6kNWB4tvCErzzaWOrXuFCe5n3JVG7Ea3w
Message-ID: <CAMZsk6fvCWNNy=O+U6G9PZX0zNmLjvrc5tEX6uOHZ95unV-+3g@mail.gmail.com>
To: Ruediger.Geib@telekom.de
Content-Type: multipart/alternative; boundary="000000000000d5ea3d06361ddcba"
Message-ID-Hash: 35JGVFUCKV7WIHQQBFIU7PBS4YUGOKGK
X-Message-ID-Hash: 35JGVFUCKV7WIHQQBFIU7PBS4YUGOKGK
X-MailFrom: rgandhi.ietf@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: draft-gandhi-ippm-stamp-ber@ietf.org, ippm@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [ippm] Re: Request to review draft-gandhi-ippm-stamp-ber
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/DIG1sKhUfxII-wKDuNBFPqwvbx0>
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>
Thanks Ruediger. Yes, for now, the computation aspect such as (BER = total bit errors divided by total bits received) is kept outside but we could add/refine metrics as work progresses in the WG. Thanks, Rakesh On Tue, May 27, 2025 at 8:50 AM <Ruediger.Geib@telekom.de> wrote: > Hi Rakesh, > > > > thanks, looks good now. I didn’t dig deeply into the IPPM framework and > don’t know, whether that’s a requirement...I’d personally however prefer > you to come up by a formal BER metric specification (the draft by now > defines, what is measured and how - the metric, its singletons, samples and > statistics should allow for results comparable by different > implementations). > > > > Regards, > > > > Ruediger > > > > *Von:* Rakesh Gandhi (rgandhi) <rgandhi@cisco.com> > *Gesendet:* Dienstag, 27. Mai 2025 13:15 > *An:* Geib, Rüdiger <Ruediger.Geib@telekom.de> > *Cc:* draft-gandhi-ippm-stamp-ber@ietf.org; ippm@ietf.org > *Betreff:* Re: Request to review draft-gandhi-ippm-stamp-ber > > > > *Thanks **Ruediger **for the Suggestion.* > > > > *Weh have added it in the updated draft attached.* > > > > *Also attaching the diff file with the changes for your review.* > > > > *Btw, the replies are inline and highlighted in this color below. * > > > > *Thanks,* > > *Rakesh* > > > > > > *From: *Ruediger.Geib@telekom.de <Ruediger.Geib@telekom.de> > *Date: *Tuesday, May 27, 2025 at 3:07 AM > *To: *Rakesh Gandhi (rgandhi) <rgandhi@cisco.com> > *Cc: *draft-gandhi-ippm-stamp-ber@ietf.org < > draft-gandhi-ippm-stamp-ber@ietf.org>, ippm@ietf.org <ippm@ietf.org> > *Subject: *AW: Request to review draft-gandhi-ippm-stamp-ber > > Hi Rakesh, > > > > thanks. I failed to detect <RG> marked text. The draft adds text related > to some of my comments, however. > > > > Another thought, which you may discuss, if you prefer not to implement: > > If any some checksum and/or auth mechanism would cover all fields apart > from the Extra Padding Data, then > > - Bit Pattern in Padding Data is covered by checksum/auth and any > (unwanted) bit error in these fields is detected > - Extra Padding Data captures BER, and comparison with Bit Pattern in > Padding Data if checksum/auth provide valid results. > > > > Regards, > > > > Ruediger > > > > *Von:* Rakesh Gandhi (rgandhi) <rgandhi@cisco.com> > *Gesendet:* Dienstag, 27. Mai 2025 03:50 > *An:* Geib, Rüdiger <Ruediger.Geib@telekom.de> > *Cc:* draft-gandhi-ippm-stamp-ber@ietf.org; ippm@ietf.org > *Betreff:* Re: Request to review draft-gandhi-ippm-stamp-ber > > > > Hi Ruediger, > > > > Thank you for your excellent suggestions. > > Attaching the updated draft for your review. > > Please see replies inline with some text proposal to be added with <RG>… > > > > *From: *Ruediger.Geib@telekom.de <Ruediger.Geib@telekom.de> > *Date: *Monday, April 28, 2025 at 2:59 AM > *To: *Rakesh Gandhi (rgandhi) <rgandhi@cisco.com> > *Cc: *draft-gandhi-ippm-stamp-ber@ietf.org < > draft-gandhi-ippm-stamp-ber@ietf.org>, ippm@ietf.org <ippm@ietf.org> > *Subject: *AW: Request to review draft-gandhi-ippm-stamp-ber > > Hi Rakesh, > > > > thanks. My personal preferences marked [Rudi]. > > > > Regards, > > > > Ruediger > > > > *Von:* Rakesh Gandhi (rgandhi) <rgandhi@cisco.com> > *Gesendet:* Freitag, 25. April 2025 22:14 > *An:* Geib, Rüdiger <Ruediger.Geib@telekom.de> > *Cc:* draft-gandhi-ippm-stamp-ber@ietf.org; ippm@ietf.org > *Betreff:* Re: Request to review draft-gandhi-ippm-stamp-ber > > > > Thank you Ruediger for your thoughts on the > draft. > > > > > Please see relies inline with <RG>… > > > > *From: *Ruediger.Geib@telekom.de <Ruediger.Geib@telekom.de> > *Date: *Friday, April 25, 2025 at 3:15 AM > *To: *Rakesh Gandhi (rgandhi) <rgandhi@cisco.com> > *Cc: *draft-gandhi-ippm-stamp-ber@ietf.org < > draft-gandhi-ippm-stamp-ber@ietf.org>, ippm@ietf.org <ippm@ietf.org> > *Subject: *AW: Request to review draft-gandhi-ippm-stamp-ber > > Hi Rakesh, > > > > after brief reading, I think the basic motivation of the draft seems > alright. Thoughts: > > - The draft should add a BER metric definition, as is available for > other IPPM metrics. > > > > <RG> Yes, that’s a good idea. We could add examples such as: > > > > (1) Total Bits transmitted and reveived in each direction in a given > interval. > > (2) Bit Error rare in each direction in a given interval > > (3) Number packets transmitted vs. Received with Bit errors in each > direction in a given interval. > > > > [Rudi]: all sound, please provide text. If there’s ever to be a IPPM BER > YANG standard model, the metrics occurring there must be defined. > > > > > > *<RG> How about following text?* > > *6. Data Model Parameters* > > > > * The configuration data model for bit error detection and bit error* > > * rate measurement using STAMP MUST allow to set the following* > > * parameters:* > > > > * - Padding data size* > > > > * - Padding bit pattern* > > > > * - Transmit interval for the STAMP test packets* > > > > * - Computation interval as a multiple of transmit interval for* > > * reporting bit error rate* > > > > * The operational data model for bit error detection and bit error rate* > > * measurement using STAMP MUST allow to telemetry the following* > > * parameters:* > > > > * - Number of total packets received in the computation interval* > > > > * - Number of total packets received with bit errors in the* > > * computation interval* > > > > * - Number of total bits in the padding TLV of all received packets* > > * in the computation interval* > > > > * - Number of total bit error count in the padding TLV of all* > > * received packets in the computation interval* > > > > > > - *The draft should provide some more discussion on parametrization. > If all L1/L2/L3 headers and non-bit-pattern fields are larger than the > measurement bit-pattern, it is more likely that a bit-error hits one of > these non-measurement fields. * > > > > *<RG> Yes, we can add some text on this. * > > *<RG> Note that it does not currently detect bit errors in the headers and > base STAMP packet to keep the solution simple.* > > *[Rudi] sure. Still, please inform the reader about some basic > capabilities and useful parametrisations.* > > > > *<RG> How about following text?* > > * Note that the procedure and extensions defined in this document do* > > * not detect bit errors in the base STAMP packets, packet headers, or* > > * STAMP TLVs other than the "Extra Padding Data" TLV. It is possible* > > * that bit errors impact those non-measurement fields of the STAMP test* > > * packets. Bit errors in those fields result in the failure of* > > * validity checks. The corrupted STAMP test packets are discarded,* > > * reported using a different measurement metric, and not included in* > > * the bit error rate measurement.* > > > > * The integrity of those fields can be verified using the HMAC* > > * mechanisms defined in [RFC8762] and [RFC8972] (which exclude the* > > * "Extra Padding Data" TLV).* > > > > * The size of the non-measurement fields in the received STAMP test* > > * packet is excluded from the bit error rate measurement.* > > > > > > - I also missed a discussion, whether and if yes how the "Bit Pattern > in Padding Data" bit pattern is protected against bit errors or how these > are detected, if they occurred. > > > > <RG> Yes, we can add some text on this. > > <RG> One option is to configure the pattern on the Reflector. > > <RG> Another option is to declare the measurement invalid as most of the > data in the packet would be detected as bit errors if the pattern had a bit > error. > > > > [Rudi] Maybe having one or a set of pre-defined standard-patterns or a > mechanism supporting these as an option is a good way to proceed. > > > > *<RG> How about the following text?* > > * It is possible that the bit pattern in the "Bit Pattern in Padding* > > * Data" STAMP TLV itself may contain bit errors. This can result in a* > > * measurement error due to a mismatch between the bit pattern and the* > > * extra padding data. One way to avoid this issue is for the Session-* > > * Reflector to use the local configuration or the default value of* > > * 0xFF00 as the bit pattern.* > > > > *Thanks,* > > *Rakesh* > > > > > > Thanks, > > Rakesh > > > > > > Regards, > > > > Ruediger > > > > *Von:* Rakesh Gandhi (rgandhi) <rgandhi=40cisco.com@dmarc.ietf.org> > *Gesendet:* Donnerstag, 24. April 2025 23:29 > *An:* IETF IPPM WG (ippm@ietf.org) <ippm@ietf.org> > *Cc:* draft-gandhi-ippm-stamp-ber@ietf.org > *Betreff:* [ippm] Request to review draft-gandhi-ippm-stamp-ber > > > > Hi IPPM WG, > > We have introduced a new draft on using STAMP for Bit Error Detection. > > We would greatly appreciate your thoughts and any suggestions you may > have. > > Thanks, > > Rakesh (for authors) > > > > > > *From: *internet-drafts@ietf.org <internet-drafts@ietf.org> > *Date: *Wednesday, April 16, 2025 at 2:47 PM > *To: *Peter Schoenmaker <psch@meta.com>, Rakesh Gandhi (rgandhi) < > rgandhi@cisco.com> > *Subject: *New Version Notification for draft-gandhi-ippm-stamp-ber-00.txt > > A new version of Internet-Draft draft-gandhi-ippm-stamp-ber-00.txt has been > successfully submitted by Rakesh Gandhi and posted to the > IETF repository. > > Name: draft-gandhi-ippm-stamp-ber > Revision: 00 > Title: Simple Two-Way Active Measurement Protocol (STAMP) Extensions > for Bit Error Detection and Bit Error Rate Measurement > Date: 2025-04-16 > Group: Individual Submission > Pages: 10 > URL: > https://www.ietf.org/archive/id/draft-gandhi-ippm-stamp-ber-00.txt > Status: https://datatracker.ietf.org/doc/draft-gandhi-ippm-stamp-ber/ > HTMLized: > https://datatracker.ietf.org/doc/html/draft-gandhi-ippm-stamp-ber > > > Abstract: > > The Simple Two-Way Active Measurement Protocol (STAMP), as defined in > RFC 8762, along with its optional extensions specified in RFC 8972, > can be utilized for active measurement. This document further > augments the STAMP extensions specified in RFC 8972 to enable the > detection of bit errors and the measurement of the bit error rate > (BER) within the "Extra Padding Data" of STAMP packets. > > > > The IETF Secretariat > _______________________________________________ > ippm mailing list -- ippm@ietf.org > To unsubscribe send an email to ippm-leave@ietf.org >
- [ippm] Request to review draft-gandhi-ippm-stamp-… Rakesh Gandhi (rgandhi)
- [ippm] Re: Request to review draft-gandhi-ippm-st… Ruediger.Geib
- [ippm] Re: Request to review draft-gandhi-ippm-st… Rakesh Gandhi (rgandhi)
- [ippm] Re: Request to review draft-gandhi-ippm-st… Ruediger.Geib
- [ippm] Re: Request to review draft-gandhi-ippm-st… Will Hawkins
- [ippm] Re: Request to review draft-gandhi-ippm-st… Will Hawkins
- [ippm] Re: Request to review draft-gandhi-ippm-st… Rakesh Gandhi (rgandhi)
- [ippm] Re: Request to review draft-gandhi-ippm-st… Ruediger.Geib
- [ippm] Re: Request to review draft-gandhi-ippm-st… Rakesh Gandhi (rgandhi)
- [ippm] Re: Request to review draft-gandhi-ippm-st… Ruediger.Geib
- [ippm] Re: Request to review draft-gandhi-ippm-st… Rakesh Gandhi
- [ippm] Re: Request to review draft-gandhi-ippm-st… Rakesh Gandhi
- [ippm] Re: Request to review draft-gandhi-ippm-st… Rakesh Gandhi