Re: [ippm] Fwd: New Version Notification for draft-mirsky-ippm-asymmetrical-pkts-00.txt

Tianran Zhou <zhoutianran@huawei.com> Thu, 29 June 2023 12:32 UTC

Return-Path: <zhoutianran@huawei.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 0D42FC151078 for <ippm@ietfa.amsl.com>; Thu, 29 Jun 2023 05:32:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.894
X-Spam-Level:
X-Spam-Status: No, score=-6.894 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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=ham autolearn_force=no
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 o06oKGjqtcqv for <ippm@ietfa.amsl.com>; Thu, 29 Jun 2023 05:32:27 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0541CC14CF1B for <ippm@ietf.org>; Thu, 29 Jun 2023 05:32:27 -0700 (PDT)
Received: from lhrpeml500005.china.huawei.com (unknown [172.18.147.206]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4QsHqM5R1Jz6J736 for <ippm@ietf.org>; Thu, 29 Jun 2023 20:30:55 +0800 (CST)
Received: from kwepemi500009.china.huawei.com (7.221.188.199) by lhrpeml500005.china.huawei.com (7.191.163.240) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Thu, 29 Jun 2023 13:32:24 +0100
Received: from kwepemi500009.china.huawei.com (7.221.188.199) by kwepemi500009.china.huawei.com (7.221.188.199) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Thu, 29 Jun 2023 20:32:22 +0800
Received: from kwepemi500009.china.huawei.com ([7.221.188.199]) by kwepemi500009.china.huawei.com ([7.221.188.199]) with mapi id 15.01.2507.027; Thu, 29 Jun 2023 20:32:22 +0800
From: Tianran Zhou <zhoutianran@huawei.com>
To: Ernesto Ruffini <eruffini@outsys.org>, 'Greg Mirsky' <gregimirsky@gmail.com>
CC: 'IETF IPPM WG' <ippm@ietf.org>
Thread-Topic: [ippm] Fwd: New Version Notification for draft-mirsky-ippm-asymmetrical-pkts-00.txt
Thread-Index: AQHZqGy26hZST+0Vv0aNk6GJ2AN/UK+d01Cg//+N1QCAAKOSkIAAGlyAgAOa9BA=
Date: Thu, 29 Jun 2023 12:32:22 +0000
Message-ID: <66658d9e0bdb453a8972bfb3e60a46e7@huawei.com>
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>
In-Reply-To: <009c01d9a8fb$04df6ff0$0e9e4fd0$@outsys.org>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.112.41.58]
Content-Type: multipart/alternative; boundary="_000_66658d9e0bdb453a8972bfb3e60a46e7huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/mfDz7G3owi1mvNPCyaFPkAUvQsw>
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: Thu, 29 Jun 2023 12:32:29 -0000

Hi Ernesto,

I find your proposal interesting and useful.
I agree with Greg that layer 3 also applies.
Further, maybe you can think about some more extensions on a generic filter.

Cheers,
Tianran

From: Ernesto Ruffini [mailto:eruffini@outsys.org]
Sent: Tuesday, June 27, 2023 9:27 PM
To: Tianran Zhou <zhoutianran@huawei.com>; '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 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.
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.
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.



From: ippm <ippm-bounces@ietf.org<mailto:ippm-bounces@ietf.org>> On Behalf Of Tianran Zhou
Sent: Tuesday, June 27, 2023 08:09
To: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Cc: IETF IPPM WG <ippm@ietf.org<mailto: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<mailto:zhoutianran@huawei.com>>
Cc: IETF IPPM WG <ippm@ietf.org<mailto: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<mailto: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<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<mailto: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<mailto: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<mailto: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