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

Rakesh Gandhi <rgandhi.ietf@gmail.com> Mon, 24 June 2019 19:13 UTC

Return-Path: <rgandhi.ietf@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 A86A0120152; Mon, 24 Jun 2019 12:13:05 -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 omG0UsS5U--z; Mon, 24 Jun 2019 12:13:01 -0700 (PDT)
Received: from mail-lj1-x231.google.com (mail-lj1-x231.google.com [IPv6:2a00:1450:4864:20::231]) (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 29115120058; Mon, 24 Jun 2019 12:13:01 -0700 (PDT)
Received: by mail-lj1-x231.google.com with SMTP id 131so13712332ljf.4; Mon, 24 Jun 2019 12:13:01 -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=h+gMFiuju+vwDKdutF0Ks70QdAtibzqu325tXG5pzMI=; b=Ho4A1wdXkRzLM+O7Rf5SN9PG2/Wwtwh4jGGaxD2Ct7zxtwP8rwUcQfp//ycb4NKPAU AibBZicTYh4CyTD5+CKvoCMnzLhQUarUCkHN/t6TCmT5+7z0FfMmlDM//GFOAL84cGm5 /bw9k4IO+7zb8h8+F8xbmLx6TF3v8Ef9zspr9mhkkQtE7ifzyFx4APB/2TbetK8pDSBm fZiGY1ch2+2BLDVH9Pkxp6nUfnjosA0Ux+HtJHNJOup3f+wgL84GzfVGSlxggZBbP4mi nYPhFLTtry8i4l/zS9Ke2JIrHULgKBXvQrdvSySVjNV+oo5EW1gls3WL80GFfya/RwEG hgJQ==
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=h+gMFiuju+vwDKdutF0Ks70QdAtibzqu325tXG5pzMI=; b=d7YsgmvJlZ3fmNkr7m0NCmPk6WKbJXgvejt1gVUjqKaXs99Q7fOqmOwpaMFpFHK6jO yAOoI4r2RRO4jdFh54KuVYt7K1vEfhl9oKJs3PCjlPw8pZhrM3BDijCcC1fP9/8ma8ch SF1+SUyX/8THi8PMYcbQ1PJhoBhV9E90fPrSaWNEht4qUh2y1qvqVgQbsmBDAI/5bTJ7 w8aaRyFawaXgE6ZH86sHInfuq8BNcPxAZhR+jFFmQn1P4+exmJu87oJBSeOa/1dPRVUL N02BzxlxODtzj4pm13mXdH9zIKsYr1hHLRMPIUGiLmt9NoxPh83BIglNDEQN2Ky+R7M4 1Ciw==
X-Gm-Message-State: APjAAAUOwz0JBdIwDnL7Kr75UxThqzfEN9QNa3uKm0zllsWlZA2UmGh9 Nq3FtF7/48QmUY/9zj2sAJAnHJfE8AAknM3G9g==
X-Google-Smtp-Source: APXvYqyhJYhfYJFIh5eUhzSkJSmEk/Lx1eIas2CI33aq05Amw6gRbtZacx2hFwBLEonMv/Yy1Y5NOZZVSYMFYMesWlk=
X-Received: by 2002:a05:651c:95:: with SMTP id 21mr34220345ljq.128.1561403579285; Mon, 24 Jun 2019 12:12:59 -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> <CA+RyBmUJtxqvXXm21E45w0oLQvvfTeTGnPE5OxZshgjVfOKnig@mail.gmail.com>
In-Reply-To: <CA+RyBmUJtxqvXXm21E45w0oLQvvfTeTGnPE5OxZshgjVfOKnig@mail.gmail.com>
From: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Date: Mon, 24 Jun 2019 15:12:48 -0400
Message-ID: <CAMZsk6cev+xiVNNJZeD4jgYut-gGKebdoWLRCYZMQkZxjRvVrg@mail.gmail.com>
To: Greg Mirsky <gregimirsky@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="000000000000b1c5d6058c1699b7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/JmS56RM5IskNSjshpFNGa9G_nf8>
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 19:13:06 -0000

Hi Greg,
Thanks for the reply.
I think the comment is that it is much simpler to define a new message for
LM than to overload DM message + TLV to do LM. If you think there are some
cases where both DM+LM combo message is required, then you could position
this solution with fixed offset LM TLV using the DM message for that case.
Thanks,
Rakesh


On Mon, Jun 24, 2019 at 11:49 AM Greg Mirsky <gregimirsky@gmail.com> wrote:

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