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

Ernesto Ruffini <eruffini@outsys.org> Tue, 27 June 2023 13:26 UTC

Return-Path: <eruffini@outsys.org>
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 3280CC169509 for <ippm@ietfa.amsl.com>; Tue, 27 Jun 2023 06:26:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.895
X-Spam-Level:
X-Spam-Status: No, score=-6.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=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 BIbATrqJz-Hv for <ippm@ietfa.amsl.com>; Tue, 27 Jun 2023 06:26:43 -0700 (PDT)
Received: from authsmtp.register.it (authsmtp37.register.it [81.88.55.100]) (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 ietfa.amsl.com (Postfix) with ESMTPS id 7EB36C1345E5 for <ippm@ietf.org>; Tue, 27 Jun 2023 06:26:41 -0700 (PDT)
Received: from DESKTOPPE5KR91 ([31.190.92.12]) by cmsmtp with ESMTPSA id E8iNq2UFnDQqCE8iNqLXwy; Tue, 27 Jun 2023 15:26:39 +0200
X-Rid: smtp@outsys.eu@31.190.92.12
From: Ernesto Ruffini <eruffini@outsys.org>
To: 'Tianran Zhou' <zhoutianran=40huawei.com@dmarc.ietf.org>, 'Greg Mirsky' <gregimirsky@gmail.com>
Cc: 'IETF IPPM WG' <ippm@ietf.org>
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>
In-Reply-To: <d3e31abf75cc4bc491034d325413c6cf@huawei.com>
Date: Tue, 27 Jun 2023 15:26:45 +0200
Message-ID: <009c01d9a8fb$04df6ff0$0e9e4fd0$@outsys.org>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_009D_01D9A90B.C8699F80"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQE7Ug57GAfroeBQPFz3vIqok4ViPgJXVpcVAm3rPPoCRbjXDQHkt+PusJOlelA=
Content-Language: en-us
X-CMAE-Envelope: MS4xfC5KltSfeDBedN4sIwTEv0Air1ZLmRXnlvtSsXLkjxFlfmjKdx66nvqaSSyJ0BTugcvAE+3HXL7tFYM3B5pndCONa0RbHHxGAPcZEnm3hAI1lIsYMkyI IGTQsa/bL7gIvnT4Xj+zPFxs6x0//RZARz+bSjPkJGMc9ZORFtA0RkHKgb+h7uaNHLSynMIAnUUxiahrC7kqkVW6iX2B2UdaUiBBk0urqQ8pnW9mzDsRta9s 3olomlsihoF7o1rHHRoC98iTcAf6R+/evVr33bri48U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/xXbZOkVvjUQ_7UWv5DflkzedPX0>
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: Tue, 27 Jun 2023 13:26:45 -0000

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> 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 <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