Re: [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv

Greg Mirsky <gregimirsky@gmail.com> Mon, 24 June 2019 15:50 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 233791201CB; Mon, 24 Jun 2019 08:50:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EQwhHBpSlQHO; Mon, 24 Jun 2019 08:50:01 -0700 (PDT)
Received: from mail-lj1-x229.google.com (mail-lj1-x229.google.com [IPv6:2a00:1450:4864:20::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A87A512019D; Mon, 24 Jun 2019 08:50:00 -0700 (PDT)
Received: by mail-lj1-x229.google.com with SMTP id i21so13107439ljj.3; Mon, 24 Jun 2019 08:50:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xXWz8T4FO0FLAVQWib5ogjUvW5OjzLQ5ZABapk2fLYQ=; b=e7WhO4f6tKEBrA5IsowbDYBIqJvIE39ZSiXHUWNGUGOWMeXFHSVTBdt6T3GfrUJY0X gBIiUdD1QC4gSrFNB3sIktbm2weRbdFT3FuVPfoXrUbdl8cNB1g68imh9hSDktCagno9 MtrA5j09LxSn6NeE9Umoa99i+RFsHzqFpoOXAhPAYcIWl4b9LnKecSDxiMZGtWv4O2wM jxr1p+fZZLQKClrMYvfOC8oIe++OCnZBhciucnS6n5COrBbBZi2Xs7p1R/qjqehHFqh6 DcnFYOBgnGLulEYzJnYd3bhtJVDL7FSkRxczy5RmhIzVajCCMQkn3t6c/spxVUmdZqay W2wA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=xXWz8T4FO0FLAVQWib5ogjUvW5OjzLQ5ZABapk2fLYQ=; b=c7ksGW+ElZHJBxVurbbdkJ60SpGabNZ0rSVh9u4sLdZ/j7KBDXzjzy0WavzapbXU60 hLjyCRmn52w8klnLK7pw5vgF06+ZNWNdPBdN7o/lyxUj+FdgxN/s88cq8DMkRS1zfl1O Dix97SMGUnNd/Qlekhj75ti5E40/2IgcjMhDHkKsgKq8f7g2WUrPgIlT784WJrmGUJXe qSkI62Z7665x5Xn5/1tRhlo8TESsyO1HzuzcpDL5xHga9aCNg6Z5zqW2e1upLwzW+jSq 6XtgzeV2Ew0yg6u1IB0jyxZpsRh5tWlkxQflVV8kzuFss4YDb+OyjFKhdim3PZhWnSzX 9YSw==
X-Gm-Message-State: APjAAAVuOOA4zwd2+FCtsxM5ygGHhmDMKV6dfyV9GWEKt2BwDrDvdvVV wupC/q+v0N6l4vJDyvIwl9YFyud2CpnySKp2/AA=
X-Google-Smtp-Source: APXvYqxqunHvwN2QGm8SkHnk+OEk42cGdSALywz3HjyWUPc0RT2NOzZDEVU1lINSyWCkT/shvUur17JLaA74xLNgDRA=
X-Received: by 2002:a2e:6c0f:: with SMTP id h15mr18360008ljc.36.1561391398848; Mon, 24 Jun 2019 08:49:58 -0700 (PDT)
MIME-Version: 1.0
References: <CA+RyBmXtiEQRhJxT5V=MrTZW_kH7nsS=M2t3QfW+WS3J8=8zag@mail.gmail.com> <CAMZsk6dH1MRYF5vepD0iLF0mQV+NG9BDb19QScz0OtGBr2vVbg@mail.gmail.com> <CA+RyBmVPLq=v6krTPE3H5-rhobvEbgg1RSi0RHLwByisckifcA@mail.gmail.com> <CAMZsk6d0TYDY2znxP8no4oa+3z_91Sf+Ew1tYUObq1SXCm7JzA@mail.gmail.com>
In-Reply-To: <CAMZsk6d0TYDY2znxP8no4oa+3z_91Sf+Ew1tYUObq1SXCm7JzA@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 24 Jun 2019 08:49:47 -0700
Message-ID: <CA+RyBmUJtxqvXXm21E45w0oLQvvfTeTGnPE5OxZshgjVfOKnig@mail.gmail.com>
To: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Cc: IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>, draft-mirsky-ippm-stamp-option-tlv@ietf.org
Content-Type: multipart/alternative; boundary="000000000000af0f7e058c13c3c5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/lrRzGHHVUle5hHRFJE_RmXvJcog>
Subject: Re: [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 24 Jun 2019 15:50:07 -0000

Hi Rakesh,
we're observing that the use of TLV becomes accepted in the fast path.
Overlay encapsulations with extensible headers like Geneve, GUE, and NSH
have been standardized already or will be published as Standard track RFCs
soon.

Regards,
Greg

On Mon, Jun 24, 2019 at 5:25 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
wrote:

> Hi Greg,
> Thank you for the replies. However, they do not answer my comments.
> Adding a TLV for the direct-mode loss measurement for the delay
> measurement message unnecessarily overloads the message. It is not hardware
> friendly for the reasons mentioned earlier, to look for the TLV, as it may
> or may not be there. Further, the hardware will have to be capable to add
> timestamps as well as counters in the overloaded message. It is much easier
> to have a simple message for loss measurement to just carry counters as is
> done in other protocols (e.g. RFC 6374 and Y.1731).
>
> Thanks,
> Rakesh
>
>
> On Fri, Jun 21, 2019 at 4:37 AM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
>> Hi Rakesh,
>> thank you for your review and comments on the STAMP option TLV draft.
>> Please find my answers and notes in-line tagged GIM>>.
>>
>> Regards,
>> Greg
>>
>> On Fri, Jun 21, 2019 at 1:39 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> wrote:
>>
>>> Hi Greg, Authors,
>>>
>>>
>>>
>>> It is good to see the TLV extensions for STAMP. As STAMP is defined for
>>> carrying timestamps and sequence numbers, the TLVs should be for the
>>> related extensions.
>>>
>> GIM>> STAMP is defined in the draft-ietf-ippm-stamp
>> <https://datatracker.ietf.org/doc/draft-ietf-ippm-stamp/> as the follows:
>>    This document describes a Simple Two-way Active Measurement Protocol
>>    which enables the measurement of both one-way and round-trip
>>    performance metrics like delay, delay variation, and packet loss.
>>
>>
>>>
>>> The direct measurement TLV proposed in the draft may not be hardware
>>> friendly for actual data traffic loss measurement due to the need to search
>>> the presence of the TLV and the counter offset not always fixed due to the
>>> variable length payload. Also, it overloads the delay measurement probes
>>> just for measuring packet loss which complicates the implementation.
>>>
>> GIM>> The Direct Loss TLV is intended to immediately follow the STAMP
>> test packet and thus its location is known. We'll work on the text to guide
>> implementations to be more HW friendly and support efficient testing.
>>
>>>
>>>
>>> For direct mode loss measurement, there is a simple new message defined in *draft-gandhi-spring-twamp-srpm* which is hardware friendly (just like LM using RFC 6374 using a separate message) and does not overload the existing protocol used for delay measurement.
>>>
>>> GIM>> Thank you for pointing to the draft. I've reviewed it and shared
>> my comments. As I've noted earlier, I believe that the proposed packet is
>> not backward compatible with TWAMP-Light while one of the goals of STAMP is
>> to be able to interwork with TWAMP-Light Session-Sender or
>> Session-Reflector in unauthenticated mode.
>>
>>>
>>>
>>> FYI, ITU Y.1731 also defines separate DMM and LMM messages for delay and loss measurements.
>>>
>>> GIM>> Thank you for reminding us that. On the issue of reviewing
>> existing solutions for support of both direct and synthetic packet loss
>> measurement, I'll note that RFC 6374 uses the same message, Loss
>> Measurement, for both synthetic and direct measurement methods.
>>
>>>
>>>
>>> Thanks,
>>>
>>> Rakesh
>>>
>>>
>>>
>>>
>>> On Thu, Jun 20, 2019 at 3:06 AM Greg Mirsky <gregimirsky@gmail.com>
>>> wrote:
>>>
>>>> Dear Chairs, et al.,
>>>> authors of draft-mirsky-ippm-stamp-option-tlv believe that it is stable
>>>> and detailed enough to ask for your consideration to start the WG Adoption
>>>> Poll.
>>>>
>>>> Regards,
>>>> Greg
>>>> _______________________________________________
>>>> ippm mailing list
>>>> ippm@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/ippm
>>>>
>>>