Re: [ippm] Fwd: New Version Notification for draft-mirsky-ippm-asymmetrical-pkts-00.txt
Greg Mirsky <gregimirsky@gmail.com> Wed, 28 June 2023 00:52 UTC
Return-Path: <gregimirsky@gmail.com>
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 05C77C151063 for <ippm@ietfa.amsl.com>; Tue, 27 Jun 2023 17:52:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.095
X-Spam-Level:
X-Spam-Status: No, score=-7.095 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_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 iOdU1W2JfPiC for <ippm@ietfa.amsl.com>; Tue, 27 Jun 2023 17:52:39 -0700 (PDT)
Received: from mail-yw1-x112f.google.com (mail-yw1-x112f.google.com [IPv6:2607:f8b0:4864:20::112f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 973CAC151543 for <ippm@ietf.org>; Tue, 27 Jun 2023 17:52:34 -0700 (PDT)
Received: by mail-yw1-x112f.google.com with SMTP id 00721157ae682-5700b37da3fso45374147b3.1 for <ippm@ietf.org>; Tue, 27 Jun 2023 17:52:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687913553; x=1690505553; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=aTOKFkIhHh9PGRzOLwanCt0GxGZGw6BZ8NPHw2W2fcA=; b=ScxL9K2FGeTxNw1sDu8ELxVx6WrQ7HZt6amiaZk/asbdxeczEkmjB44rWFWMk72gt7 qspdogJhfDkX4omOx/mSjBms9RiZ0V00s5vW0z+1ZXcQOVY9OSF9EShNxkBBTnR5BzWm ShV9hyju804zWGS5R/PitTl8JckLCPlBXgxoDG8KRKHfhvkHC/0Ht4E3SoFRDs9lErnL hcH1RYEoHaOlChvz/2KbYGU+YhmoTAFQATb/kcSHohjMxRthEciSqLSj3eM6TlpdisSQ /jmSUMfbKjD750Qn0y3GjD2QEMLHDnkI/wzMblz3jsX/akXMBi7vsdchByFyOFUQAcDX q0iw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687913553; x=1690505553; 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=aTOKFkIhHh9PGRzOLwanCt0GxGZGw6BZ8NPHw2W2fcA=; b=cBrsLNcJC9Tp/7HhadvSJmN7ofv7W8kzJhalN0NAIQJfTa70q+6D/Gl1iR5qmnK9zj e6gJaW4k0/sUJnfFze8BHWITSfsEcbe8gtsDHdNA2/bINP0hBsxE6kVTuECqIBb7uF0J yvLxm/AiZWHkwHYF2xzDdD7+UQZaLa2c46oCG1hVsvAzvP4VLBHZvZW8+6ctERzhVdsd Y1t1U5QiTM3whk3JcCIlt6dwxaLppi6CRhJZm4GLZigqNVl9ECcW3BI271kT6q1NMC1X FfeS7UK4CmDkp2tLoy+gD8hLgDTMS9DcV53Y2rGQ+76YQcaXnpps2W0dmjSKP3Ha9C9D Gn0A==
X-Gm-Message-State: AC+VfDydfdswdJCFMkoqYBmoc7ZZuMExM4MzpjCHzjOFYrcDfnW/632G hkf5EGGNXd/DWp0oKKS+yJY+WnAya099N5Pq1O513e3y
X-Google-Smtp-Source: ACHHUZ4iHHrNyHcfeNvc4WJpWEixzW0omVOm87oOfZPVSek6hmbgENhcFisLB8yUaf72BwHSaNi5+8Do++oOhx8gySg=
X-Received: by 2002:a81:6156:0:b0:575:4b1c:e5f1 with SMTP id v83-20020a816156000000b005754b1ce5f1mr13078140ywb.39.1687913553514; Tue, 27 Jun 2023 17:52:33 -0700 (PDT)
MIME-Version: 1.0
References: <168781045941.57145.13085166230362026738@ietfa.amsl.com> <CA+RyBmXbT=kWFRVWV278ndjdaLuz8WcezM3ed_HjumaKxML79A@mail.gmail.com> <8a0c78fff96843af93cdac5c2c42e5d4@huawei.com> <CA+RyBmUdxaJ2TFjzm_KJmp8kaut3jcWD7jfjwScLaPZRERVB4A@mail.gmail.com> <d3e31abf75cc4bc491034d325413c6cf@huawei.com> <009c01d9a8fb$04df6ff0$0e9e4fd0$@outsys.org> <CA+RyBmX1WJG6qL58JUW+sADpxhM9QSs48nvKdBTe7W4JRnsaOQ@mail.gmail.com>
In-Reply-To: <CA+RyBmX1WJG6qL58JUW+sADpxhM9QSs48nvKdBTe7W4JRnsaOQ@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 27 Jun 2023 17:52:22 -0700
Message-ID: <CA+RyBmVr3H1-owWMADpyrDBoC_HgAm_V3NwGFtH-rWfVFksGpg@mail.gmail.com>
To: Ernesto Ruffini <eruffini@outsys.org>
Cc: Tianran Zhou <zhoutianran=40huawei.com@dmarc.ietf.org>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c4d52005ff25ffc0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/j-zDPkpJqvj5Kz8_2fM5y3OsBPU>
Subject: Re: [ippm] Fwd: New Version Notification for draft-mirsky-ippm-asymmetrical-pkts-00.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Jun 2023 00:52:44 -0000
Hi, Ernesto et al., thinking some more about the proposed sub-TLV that can be used to define a sub-set of responding Session-Reflectors. You propose a filter based on Layer 2 information. Do you see a benefit of adding Layer 3-based sub-TLV with IP Prefix and Prefix Length? Regards, Greg On Tue, Jun 27, 2023 at 3:10 PM Greg Mirsky <gregimirsky@gmail.com> wrote: > Hi Ernesto, > thank you for your kind consideration of this draft. It is very > interesting to investigate and develop recommendations for performance > measurement using active methods in multicast networks. I'll be glad to > work with you on further developing STAMP extensions for multicast > networks. Please find my notes below under the GIM>> tag. > > Regards, > Greg > > On Tue, Jun 27, 2023 at 6:26 AM Ernesto Ruffini <eruffini@outsys.org> > wrote: > >> Hi Greg and Tianran, >> >> >> >> I think this is a very useful extension: it is good to have a two-way >> measuring protocol, so results are available without administrative >> overhead, but sometimes just one way is interesting. >> >> One example is multicast, where the return path (typically the uplink) >> could be less interesting to measure. >> > GIM>> Great observation! > >> So it is nice to have the possibility to set the return packet as short >> as possible. >> >> Yet, if all the members of a multicast group, potentially millions, >> simultaneously reflect a packet, even if it is a small one, they can cause >> network congestion, which is not a desired outcome for a measuring protocol. >> >> The idea is not to add administrative and configuration burden: a filter >> on the Session-Reflector MAC Address. >> >> The Session-Sender sends a bitmask and an expected result. The >> Session-Reflector applies the bitmask to its interface MAC Address (the >> received packet's destination MAC Address), and if the result does not >> match the expected result, the Session-Reflector MUST NOT send a reflected >> packet. >> > GIM>> I think that the mechanism you describe is an interesting option > that seems in line with the network programming paradigm. Of course, some > may use administrative control of STAMP to selectively enable/disable test > packet reflection on a node. But the proposed approach to selectively > control the packet reflection is a useful option, in my opinion. > >> In this way, a sender can decide to partition its clients into as many >> different groups as it wants, making it possible to measure all multicast >> groups, from the most crowded to the least used. >> >> I would like to hear your feedback on this. >> >> Thanks >> >> Ernesto >> >> >> >> Address Group sub-TLV: A 16-octet sub-TLV that includes the >> >> EUI-48 Address Group Mask and EUI-48 Address Group. The Type >> >> value is TBD. The value of the Length field MUST be equal to 12. >> >> >> >> 0 1 2 3 >> >> 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 >> >> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >> >> | EUI-48 Address Group Mask | >> >> + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >> >> | | | >> >> |-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-| | >> >> | EUI-48 Address Group | >> >> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >> >> >> >> The Value field consists of the following fields: >> >> >> >> EUI-48 Address Group Mask: A six-octet field that represents the >> >> bitmask to be applied to the Session-Reflector MAC Address. >> >> >> >> EUI-48 Address Group: A six-octet field that represents the >> >> group this TLV is addressed to. If the Session-Reflector >> >> applies EUI-48 Address Group Mask to its MAC Address and the >> >> result is different from EUI-48 Address Group, then the >> >> Session-Reflector MUST NOT send a reflected packet. >> > GIM>> Thank you for sharing your ideas. I think that the interpretation of > the EUI-48 Address Group can be slightly modified: > > OLD TEXT: > > ... then the Session-Reflector MUST NOT send a reflected packet. > > NEW TEXT: > > ... then the Session-Reflector MUST stop processing the received STAMP > test packet. > > I think that the new sub-TLV can be present in Reflected Test Packet > Control TLV if the value of Number of the Reflected Packets is set to zero. > As a result, all STAMP-capable nodes that receive such test packets will > not send the reflected packet to the Session-Sender but still measure > one-way packet delay and detect packet loss even if an operator desires to > limit the scope of one-way measurements to reduce the use of internal > resources. WDYT? > >> >> >> >> >> >> >> >> *From:* ippm <ippm-bounces@ietf.org> *On Behalf Of *Tianran Zhou >> *Sent:* Tuesday, June 27, 2023 08:09 >> *To:* Greg Mirsky <gregimirsky@gmail.com> >> *Cc:* IETF IPPM WG <ippm@ietf.org> >> *Subject:* Re: [ippm] Fwd: New Version Notification for >> draft-mirsky-ippm-asymmetrical-pkts-00.txt >> >> >> >> Hi Greg, >> >> >> >> Please see inline. >> >> >> >> Tianran >> >> >> >> *From:* Greg Mirsky [mailto:gregimirsky@gmail.com] >> *Sent:* Tuesday, June 27, 2023 10:07 AM >> *To:* Tianran Zhou <zhoutianran@huawei.com> >> *Cc:* IETF IPPM WG <ippm@ietf.org> >> *Subject:* Re: [ippm] Fwd: New Version Notification for >> draft-mirsky-ippm-asymmetrical-pkts-00.txt >> >> >> >> Hi Tianran, >> >> thank you for your questions. Please find my notes below tagged by GIM>>. >> >> >> >> Regards, >> >> Greg >> >> >> >> On Mon, Jun 26, 2023 at 5:57 PM Tianran Zhou <zhoutianran@huawei.com> >> wrote: >> >> Hi Greg, >> >> >> >> STAMP is to standardize TWAMP light. >> >> GIM>> I cannot find that being stated in RFC 8762 >> <https://datatracker.ietf.org/doc/rfc8762/>. STAMP was designed to >> interwork with systems that support TWAMP Light in unauthenticated mode. >> That, in the view of the authors, should ease the deployment of STAMP as >> there are already many operators that use TWAMP Light in the >> unauthenticated mode in their networks. But STAMP, in my opinion, has many >> other benefits that go beyond that interworking capability. And that is its >> extensibility that has been demonstrated in RFC 8972 >> <https://datatracker.ietf.org/doc/rfc8972/>, draft-ietf-ippm-stamp-srpm >> <https://datatracker.ietf.org/doc/draft-ietf-ippm-stamp-srpm/>, and >> draft-ietf-ippm-stamp-on-lag >> <https://datatracker.ietf.org/doc/draft-ietf-ippm-stamp-on-lag/> (that >> you and I have worked together) >> >> >> >> ZTR> It’s not much relevant STAMP is TWAMP light or not. What I mean is >> that STAMP is like TWAMP light, should eliminate control plane, IMHO. >> >> If you want to extend the control msg, why not to use TWAMP? >> >> GIM>> I've worked on several TWAMP extensions and learned that that is >> not an easy task. I've used the lesson learned when working with other >> authors on defining the extension mechanism for STAMP. Also, if I remember >> correctly, the IPPM WG discussed future extensions of active measurement >> protocols and, as I recall it, has reached the conclusion to encourage new >> proposals based on STAMP. >> >> >> >> ZTR> I think for STAMP, the right way is to augment the STAMP YANG model >> for this feature. I do not think STAMP defines the control plane. >> >> >> >> Best, >> >> Tianran >> >> >> >> *From:* ippm [mailto:ippm-bounces@ietf.org] *On Behalf Of *Greg Mirsky >> *Sent:* Tuesday, June 27, 2023 4:26 AM >> *To:* IETF IPPM WG <ippm@ietf.org> >> *Subject:* [ippm] Fwd: New Version Notification for >> draft-mirsky-ippm-asymmetrical-pkts-00.txt >> >> >> >> Dear All, >> >> a new draft describes an extension of STAMP, Reflected Test Packet >> Control TLV, that adds some interesting behaviors, including the ability >> for a Session-Sender to control test packet reflection by the >> Session-Reflector. Among the controllable parameters are the length of the >> reflected packet, the number of reflected packets transmitted in response >> to the received STAMP test packet, and the time interval between those >> reflected packets. One of the behaviors that can be achieved by using >> Reflected Test Packet Control TLV is selective suppression of >> Session-Reflector transmitting a reflected packet. >> >> >> >> I greatly appreciate your comments, questions, and suggestions, and I >> welcome cooperation. >> >> >> >> Regards, >> >> Greg >> >> ---------- Forwarded message --------- >> From: <internet-drafts@ietf.org> >> Date: Mon, Jun 26, 2023 at 1:14 PM >> Subject: New Version Notification for >> draft-mirsky-ippm-asymmetrical-pkts-00.txt >> To: Greg Mirsky <gregimirsky@gmail.com> >> >> >> >> >> A new version of I-D, draft-mirsky-ippm-asymmetrical-pkts-00.txt >> has been successfully submitted by Greg Mirsky and posted to the >> IETF repository. >> >> Name: draft-mirsky-ippm-asymmetrical-pkts >> Revision: 00 >> Title: Performance Measurement with Asymmetrical Packets in STAMP >> Document date: 2023-06-26 >> Group: Individual Submission >> Pages: 6 >> URL: >> https://www.ietf.org/archive/id/draft-mirsky-ippm-asymmetrical-pkts-00.txt >> Status: >> https://datatracker.ietf.org/doc/draft-mirsky-ippm-asymmetrical-pkts/ >> Html: >> https://www.ietf.org/archive/id/draft-mirsky-ippm-asymmetrical-pkts-00.html >> Htmlized: >> https://datatracker.ietf.org/doc/html/draft-mirsky-ippm-asymmetrical-pkts >> >> >> Abstract: >> This document describes an optional extension to a Simple Two-way >> Active Measurement Protocol (STAMP) that enables the use of STAMP >> test and reflected packets of variable length during a single STAMP >> test session. In some use cases, the use of asymmetrical test >> packets allow for the creation of more realistic flows of test >> packets and, thus, a closer approximation between active performance >> measurements and conditions experienced by the monitored application. >> >> >> >> >> The IETF Secretariat >> >>
- [ippm] Fwd: New Version Notification for draft-mi… Greg Mirsky
- Re: [ippm] Fwd: New Version Notification for draf… Tianran Zhou
- Re: [ippm] Fwd: New Version Notification for draf… Greg Mirsky
- Re: [ippm] Fwd: New Version Notification for draf… Tianran Zhou
- Re: [ippm] Fwd: New Version Notification for draf… Ernesto Ruffini
- Re: [ippm] Fwd: New Version Notification for draf… Greg Mirsky
- Re: [ippm] Fwd: New Version Notification for draf… Greg Mirsky
- Re: [ippm] Fwd: New Version Notification for draf… Ernesto Ruffini
- Re: [ippm] Fwd: New Version Notification for draf… Henrik Nydell
- Re: [ippm] Fwd: New Version Notification for draf… Greg Mirsky
- Re: [ippm] Fwd: New Version Notification for draf… Henrik Nydell
- Re: [ippm] Fwd: New Version Notification for draf… Tianran Zhou
- Re: [ippm] Fwd: New Version Notification for draf… Henrik Nydell
- Re: [ippm] Fwd: New Version Notification for draf… Tianran Zhou
- Re: [ippm] Fwd: New Version Notification for draf… Tianran Zhou