Re: [mpls] Comments on draft draft-cheng-mpls-inband-pm-encapsulation

Greg Mirsky <gregimirsky@gmail.com> Mon, 18 November 2019 07:07 UTC

Return-Path: <gregimirsky@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 438EA1200B3; Sun, 17 Nov 2019 23:07:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.998
X-Spam-Level:
X-Spam-Status: No, score=-0.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, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no 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 K8Yc1Tp5owcQ; Sun, 17 Nov 2019 23:07:32 -0800 (PST)
Received: from mail-lj1-x230.google.com (mail-lj1-x230.google.com [IPv6:2a00:1450:4864:20::230]) (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 254A9120088; Sun, 17 Nov 2019 23:07:32 -0800 (PST)
Received: by mail-lj1-x230.google.com with SMTP id g3so17547719ljl.11; Sun, 17 Nov 2019 23:07:32 -0800 (PST)
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=kRB/rpNNCsDF/d1PP3f4CE9DOjEFfEMH9RcVevhp/KM=; b=H2alnqcMa0WE4NR9DQzJ5mlCvoX/nifSwJV8NmjCziWtn49fdoZGcybfRbYXpxDlwh NS71duRRCx/dZ/BewiPpmP2Gci9oha3d+3/aLOa/vHQYWosKf1B+I1iBmpducsDdVKdE yRpV54vDQm7MLhKGHfNcByeykoR8ZFK+q1EQCufvoSwA2YcAZeH43PS3z+FwNJE/YewH PSMQPbXdZP3SDpkNtgh3k0exM5njVemv07/mF4pP1Y3vblJROiJDcXcTlRB6FPoeQQAD sQX1E7N8yApfWtPFMI/G5KBmlO8ZZbJRYr50V9SaU12uDMgFhVgiTQaIs+fQ/Ymg8M4t Rcag==
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=kRB/rpNNCsDF/d1PP3f4CE9DOjEFfEMH9RcVevhp/KM=; b=mDUE0Vd/Q0+P6Zw6FIPOqe2hD/EhL5mqmwem34xjmWpmhH4NiBEyhhzB0ncRWS33ra m+eb++hIVumlBwi9dLkhVt3m/yHCR+D6TTXewafzHM7XphtnvRDD+q2YOFV0HgLoGDUQ D3RNLbcsIEEXcLcEevRnBkmXrYLFDV9l2IheocHQZWMT0C+OG01MNjibgtRkFvRo7SaG JoDjmKJPTD3Cm+ukxXgh29I5btk0gHpyu0DWgkrdw9osqVHAGx0JbKWPs1Pw+hjRPBkO 8WVoa6bOHPOskYcz4qtRkk+7SRsql31ifyQ6VNDEJdPTXlEKusBbBYnsAQTqmCx2mHwt CTtg==
X-Gm-Message-State: APjAAAU8Om4SbAFT4uoIkWwKyBPGidqxxH9HnZVmV8tW9xtcywkSc2aF F5pkV8l/lvQ0FawKwsia27esBuUkmpbmGfo5zFA=
X-Google-Smtp-Source: APXvYqzAa3KHWKaf+UYObFzlDP5ckhyk1qfsUc9RZCBWiJeeZ9QDxvfLv2GYg/GTiaC17ThUposGeWSci7PbFqIqG5s=
X-Received: by 2002:a2e:3009:: with SMTP id w9mr10848892ljw.74.1574060850272; Sun, 17 Nov 2019 23:07:30 -0800 (PST)
MIME-Version: 1.0
References: <BBA82579FD347748BEADC4C445EA0F21BF0D1BD8@NKGEML515-MBX.china.huawei.com> <CAMZsk6d94O0_9KO93dTcSRSiid-Py3U2EwZ+GmLt4LzRi5UakA@mail.gmail.com>
In-Reply-To: <CAMZsk6d94O0_9KO93dTcSRSiid-Py3U2EwZ+GmLt4LzRi5UakA@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 18 Nov 2019 15:07:18 +0800
Message-ID: <CA+RyBmXpKbWq-qVu1R92zkg2BLj3Cfr5peUqXam2sxYjEVEC6w@mail.gmail.com>
To: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Cc: Tianran Zhou <zhoutianran@huawei.com>, "mpls@ietf.org" <mpls@ietf.org>, "draft-cheng-mpls-inband-pm-encapsulation@ietf.org" <draft-cheng-mpls-inband-pm-encapsulation@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000d5df5b059799994b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/Olsfv9kwx7i3BVZgvXZtI3Lswho>
Subject: Re: [mpls] Comments on draft draft-cheng-mpls-inband-pm-encapsulation
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Nov 2019 07:07:34 -0000

Hi Rakesh, et al.,
I don't consider AltMark/SFL as just a lighter version of DEX. One of the
benefits of Alt.Marking, in my opinion, is that a node may be aggregating
measurements, and export not the raw data, as with DEX, but calculated
performance metrics.

Regards,
Greg

On Mon, Nov 18, 2019 at 2:57 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
wrote:

> Hi Tianran,
> Thanks for your reply. But this does not answer my question:)
> Question is why a light way is required when there is already direct
> export IOAM available.
>
> Regarding the SFL comment, when SFLs are used, we do not need L/D flags in
> the header for coloring, as an SFL itself indicates the color.
>
> Thanks,
> Rakesh
>
>
> On Mon, Nov 18, 2019 at 1:57 PM Tianran Zhou <zhoutianran@huawei.com>
> wrote:
>
>> Hi Rakesh,
>>
>>
>>
>> Thanks for your interest.
>>
>> I think the requirement of using alternate marking for mpls pm has
>> already been acknowledged by this wg. As Tarek mentioned several times, the
>> SFL is produced for this usage.
>>
>> We bring a new encapsulation here to mitigate the deployment issue when
>> we try to apply the SFL.
>>
>> That’s our simple motivation.
>>
>>
>>
>> BR,
>>
>> Tianran
>>
>>
>>
>> *发件人:* Rakesh Gandhi [mailto:rgandhi.ietf@gmail.com]
>> *发送时间:* 2019年11月18日 6:20
>> *收件人:* Tianran Zhou <zhoutianran@huawei.com>
>> *抄送:* Weiqiang Cheng <chengweiqiang@chinamobile.com>; Tarek Saad <
>> tsaad.net@gmail.com>; draft-cheng-mpls-inband-pm-encapsulation@ietf.org;
>> mpls@ietf.org
>> *主题:* Re: [mpls] Comments on draft
>> draft-cheng-mpls-inband-pm-encapsulation
>>
>>
>>
>> Hi Tianran,
>>
>> Thanks for your reply.
>>
>> Right, IOAM Direct Export covers more than just PM. Both drafts would
>> also require special labels for the direct export for MPLS case. With this
>> in mind, you may clarify in the draft why lite way is required for PM for
>> MPLS case and how it is achieved with your draft compared to the IOAM
>> direct export.
>>
>> Thanks,
>>
>> Rakesh
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> On Sun, Nov 17, 2019 at 12:44 PM Tianran Zhou <zhoutianran@huawei.com>
>> wrote:
>>
>> Hi Rakesh,
>>
>>
>>
>> As the coauthor of both drafts, I think they are different.
>>
>> This draft is only for performance measurement in a lite way.
>>
>> IOAM-DEX is to collect data based on the trace type instruction.
>>
>>
>>
>> Thanks,
>>
>> Tianran
>>
>>
>>
>> *发件人**:* Rakesh Gandhi [mailto:rgandhi.ietf@gmail.com]
>> *发送时间**:* 2019年11月13日 5:12
>> *收件人**:* Weiqiang Cheng <chengweiqiang@chinamobile.com>
>> *抄送**:* Tarek Saad <tsaad.net@gmail.com>;
>> draft-cheng-mpls-inband-pm-encapsulation@ietf.org; mpls@ietf.org
>> *主题**:* Re: [mpls] Comments on draft
>> draft-cheng-mpls-inband-pm-encapsulation
>>
>>
>>
>> Hi Authors,
>>
>> FYI:
>>
>> The draft has some similarity with the functionality defined in the
>> following draft which is generically applicable to the all encap types:
>>
>>
>>
>> https://tools.ietf.org/html/draft-ioamteam-ippm-ioam-direct-export-00
>>
>>
>>
>> You may want to have a look.
>>
>>
>>
>> Thanks,
>>
>> Rakesh
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> On Wed, Sep 25, 2019 at 3:00 AM Weiqiang Cheng <
>> chengweiqiang@chinamobile.com> wrote:
>>
>> Hi Tarek,
>>
>> Thank you very much for your comments.
>>
>> We authors had some discussion on it and our feedback is in-line.
>>
>>
>>
>> B.R.
>>
>> Weiqiang Cheng
>>
>>
>>
>> *发件人:* mpls [mailto:mpls-bounces@ietf.org] *代表 *Tarek Saad
>> *发送时间:* 2019年7月22日 21:34
>> *收件人:* draft-cheng-mpls-inband-pm-encapsulation@ietf.org
>> *抄送:* mpls@ietf.org
>> *主题:* [mpls] Comments on draft draft-cheng-mpls-inband-pm-encapsulation
>>
>>
>>
>> Hi authors,
>>
>>
>>
>> From reading your draft, have the following comments:
>>
>>    - There’s a similar proposal in draft-ietf-mpls-rfc6374-sfl that the
>>    WG has worked on to achieve similar PM measurements. That proposal did not
>>    require a special label, nor requires carrying 2 new additional labels in
>>    label stack. Do you see any downside to the approach in
>>    draft-ietf-mpls-rfc6374-sfl vs. the new one introduced one? If so, can this
>>    be highlighted..
>>
>> [Weiqiang]   Yes, the SFL proposal was carefully considered before this
>> draft was written, and the major downsides of SFL include:
>>
>> 1. It seems that the current version of SFL targets at end-to-end
>> performance measurement,  but our draft targets at both end-to-end and
>> hop-by-hop performance measurement. Of course, someone may argue that the
>> SFL can be extended to support hop-by-hop performance measurement, but if
>> that happens, the SFL method is too complex for label management, because
>> basically it assigns two implications to one mpls label.
>>
>> 2. The SFL method can't be applied when we want to achieve performance
>> measurements on both LSP and PW synchronously, but the method described in
>> our draft can simply achieve that.
>>
>>
>>
>>    - It appears that the label below the “Flow Indicator Label” is used
>>    to carry/embed context information: including a flow identifier and
>>    additional flags - that are set by ingress. Normally, MPLS labels do not
>>    embed any context information about the flow they carry within them. The
>>    context of the label is held by the node that allocates the label.
>>
>> [Weiqiang]   Your understanding is perfectly correct. And please also
>> note that in our draft the Flow-ID label values are allocated by an
>> external NMS or a controller, that means the context of the Flow-ID label
>> is held by all the nodes within the administrative domain. Furthermore, I
>> want to stress that the method described in our draft has already been
>> implemented by more than two vendors, and we plan to deploy it in
>> our commercial 5G backhaul networks.
>>
>>
>>
>>
>>
>> Regards,
>>
>> Tarek
>>
>> _______________________________________________
>> mpls mailing list
>> mpls@ietf.org
>> https://www.ietf.org/mailman/listinfo/mpls
>>
>> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>