Re: [mpls] working group adoption poll on draft-bocci-mpls-miad-adi-requirements

Greg Mirsky <gregimirsky@gmail.com> Sun, 17 April 2022 21:57 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 A045C3A1804; Sun, 17 Apr 2022 14:57:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=unavailable 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 2kZmG7hVuOLq; Sun, 17 Apr 2022 14:57:03 -0700 (PDT)
Received: from mail-lf1-x130.google.com (mail-lf1-x130.google.com [IPv6:2a00:1450:4864:20::130]) (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 8352A3A17FE; Sun, 17 Apr 2022 14:57:02 -0700 (PDT)
Received: by mail-lf1-x130.google.com with SMTP id bu29so21813377lfb.0; Sun, 17 Apr 2022 14:57:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=FOEOQ2wlNu7ZFfrqXfj0eiCyq11iKuNGFUP1EmhWmpw=; b=H+9WyT/mXYyV4RnEE73W1iBdnguPaWHt9Vpb6eVj+O90izyAef8WZmsc823eFiZU76 tg0WkZhH5rlvbBeLuFiklRTRF6ZjO6dsJ1K7v4VRnEg79BRY82/B8ym2YY2rMgXKJhWU yE+16UCDuUV+Vw05qxaCF1hvv8HZaKOzfjgWgjbMQ+zsqsN0qTywd9KyUnIR+3A18URo zLvpvqXl/9kGaSwU9Y5YmaT0HdqUNNUoRFYqpUHeDQ3p3SCbaUEakffPhrgMDZivPJLO Qx7+ZMaewBGh8+BT67ktNi0mFtor+EbSYoMdkkJPgrwON7U1uydz2cYgW0ITygW9UdNx N67A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=FOEOQ2wlNu7ZFfrqXfj0eiCyq11iKuNGFUP1EmhWmpw=; b=s0dIJsIEv2AxuT4IW+LDnif9eketDNoT2wwutViqhupZUBzkZzyLIDURKc9g7N8lXL hA5A1unAVnHFA7y387y1MBOcnHBbxgNwe7/94hoeG7WBpmmDTnN0c9e9lc8C2p/h/0jh iRsP08umMXpy7g0trcl+DDZFb727FxSLS+1rwE/2wu50Bv8AJbhtH+UZgW8la+zbOZw2 Woq9XCvoCOZht9JxMBfz1k6ExK5RvKIQbhBs9zwVwXb4jdvK1oWIPIdkFLjCCMMWdNl5 7TtjQ8e6uIoc0DQFKy4YxQVLw/sX3zQJiCsu7Cy+/skb6CMUzpb0FWfH+ZN6Q3MngfVc 208A==
X-Gm-Message-State: AOAM530IAzM4TAQtaVDzvphwS6bxr9ivQeSYmW3wnwNdjg3mPClLbLvO lr45agV71DTDV9lbUfH01BxqkOZj+jXN4zMfGXI=
X-Google-Smtp-Source: ABdhPJwM4Qay1X0OX85K/qdeG8zW8C746VoTL/VlaqEST3jgSdxyB+A1dqpA9U0DXpsiR1DWN9hQXJ3kaBeGiJq8TH4=
X-Received: by 2002:a05:6512:2082:b0:443:4236:5f57 with SMTP id t2-20020a056512208200b0044342365f57mr6105686lfr.335.1650232619895; Sun, 17 Apr 2022 14:56:59 -0700 (PDT)
MIME-Version: 1.0
References: <402e03c9-9c20-685e-937a-13b5a3ebca59@pi.nu> <3a4ceaeb2acc4eddb587c1e7688cd685@huawei.com> <CA+RyBmV4AM8y2-RMACFgyU9q2-8wkaYT2_xWSdtTvUCwf7_g_A@mail.gmail.com> <CA+b+ERmoakg3_tdjKFxxNbhRLvxRkVjopCohO0vg--=EwpMNSg@mail.gmail.com>
In-Reply-To: <CA+b+ERmoakg3_tdjKFxxNbhRLvxRkVjopCohO0vg--=EwpMNSg@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Sun, 17 Apr 2022 14:56:48 -0700
Message-ID: <CA+RyBmV-KoD9sMRfNwh7c9i=09uNXNcaWZBHFoiUQyNn-Mtjbg@mail.gmail.com>
To: Robert Raszuk <rraszuk@gmail.com>
Cc: "Dongjie (Jimmy)" <jie.dong=40huawei.com@dmarc.ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "pals-chairs@ietf.org" <pals-chairs@ietf.org>, "draft-bocci-mpls-miad-adi-requirements@ietf.org" <draft-bocci-mpls-miad-adi-requirements@ietf.org>, DetNet Chairs <detnet-chairs@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000001b0d8e05dce0b92f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/FNMXiJYGHvWFo_st4Sua-QoJDrg>
Subject: Re: [mpls] working group adoption poll on draft-bocci-mpls-miad-adi-requirements
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: Sun, 17 Apr 2022 21:57:09 -0000

Hi Robert,
thank you for sharing your understanding of these terms. I believe, quite
strongly, that synchronizing our interpretations of terms, building a clear
unambiguous dictionary is essential to progressing any collaborative
project. Let's see how this discussion goes.
There may be some further tightening of the dictionary in the framework
document as NAI(ADI) defined as follows:

Network Action Indication (NAI): An indication in the packet that a certain
network action is to be perfomed. There may be associated ancillary data in
the packet.

That definition led me to my understanding of the relationship between
indicators and ancillary data.

Regards,
Greg

On Sun, Apr 17, 2022 at 8:01 AM Robert Raszuk <rraszuk@gmail.com> wrote:

> Hi Greg,
>
> > As I understand it, some network actions may not have ancillary data
> associated.
>
> I was under the impression reading Jie's note that actions *itself* are
> the Ancillary Data. Your definition of "Ancillary Data" seems to be limited
> to action parameters or metadata which is likely why you draw such
> conclusions.
>
> See the definition which clearly supports my understanding of it:
>
> Ancillary Data (AD): Data relating to the MPLS packet that may be
>       used to affect the forwarding or other processing of that packet,
>       either at an Label Edge Router (LER) [RFC4221] or Label Switching
>       Router (LSR).  This data may be encoded within a network action
>       sub-stack (see below) (in-stack data), and/or after the bottom of
>       the label stack (post-stack data).
>
>
> Best,
> Robert.
>
>
> On Sat, 16 Apr 2022 at 02:33, Greg Mirsky <gregimirsky@gmail.com> wrote:
>
>> Hi Jie,
>> thank you for your detailed analysis. I have a question about the use of
>> ADI vs. NAI in our documents. As I understand it, some network actions may
>> not have ancillary data associated. If that is correct, referring to these
>> actions as Ancillary Data Indicators might be confusing to a reader. Should
>> these network actions be referred to as no-Ancillary Data Indicators
>> (NADI)? That seems confusing to me even more. I find NAI being a logical
>> generic term that clearly characterizes network actions that don't have
>> ancillary data associated as well as network actions that have associated
>> ancillary data. In my opinion, it is the definition of the particular
>> network action that defines the required behavior and associates it with
>> any data that we refer to as ancillary data. I am supporting the change in
>> terminology and using NAI in our documents, including the requirements
>> draft.
>>
>> What do you think?
>>
>> Regards,
>> Greg
>>
>> On Thu, Apr 14, 2022 at 8:13 PM Dongjie (Jimmy) <jie.dong=
>> 40huawei.com@dmarc.ietf.org> wrote:
>>
>>> Hi all,
>>>
>>> Thanks to the authors for the effort on this document. I believe this is
>>> useful work which will help to guide the framework and solution design.
>>>
>>> Compared to the previous version (-03), there are many changes in the
>>> recent update, which takes some time to give it a review. And I suggest
>>> people to also check the diffs from the previous version.
>>>
>>> Please find below some of my comments and suggestions to this document,
>>> and I'd appreciate the authors' thoughts.
>>>
>>> 1. It is a good start that the requirements are classified into 3
>>> categories:
>>>
>>>         - General Requirements
>>>         - Requirements on ADIs
>>>         - Requirements on Ancillary Data
>>>
>>> Since the requirements are driven by the use cases, rather than the
>>> on-going framework or candidate solutions, it is important and reasonable
>>> to keep using the general terms "Ancillary Data Indicator" and "Ancillary
>>> Data" in the requirements, and remove the solution specific terms (such as
>>> ISD, PSD, NAS) from this document.
>>>
>>> 2. In this version the term "Ancillary Data Indicator" is changed to
>>> "Network Action Indicator". While there is some difference between the
>>> definition of the two terms:
>>>
>>> Ancillary Data Indicator (ADI): A indicator in the MPLS label stack that
>>> ancillary data exists in this packet.  It MAY also indicate the specific
>>> type of the ancillary data.
>>>
>>> Network Action Indication (NAI): An indication in the packet that a
>>> certain network action is to be performed.  There may be associated
>>> ancillary data in the packet.
>>>
>>> The above definition shows that ADI firstly is the indicator of the
>>> existence of the ancillary data, and optionally can be the indicator of
>>> specific type of ancillary data.  While NAI is only the indicator of a
>>> certain type of network action.
>>>
>>> Thus NAI cannot replace ADI directly in this document. I'd suggest to
>>> add the ADI back to the terminology section, and change all the NAI in
>>> section 3.2 back to ADI. If needed, the requirements on NAI can be added as
>>> separate items.
>>>
>>> 3. For backward compatibility and consistency, It is suggested to add
>>> the below items to section 3.1 as general requirements:
>>>
>>> 1) Solutions meeting the requirements set out in this document MUST be
>>> compatible with existing MPLS mechanisms.
>>>
>>> 2) Solutions meeting the requirements set out in this document MUST
>>> reuse existing MPLS mechanisms when possible.
>>>
>>> 3) For network actions which are developed or under development in IETF,
>>> the encoding and processing of the network action data MUST be reused.
>>>
>>> Best regards,
>>> Jie
>>>
>>> > -----Original Message-----
>>> > From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Loa Andersson
>>> > Sent: Wednesday, April 13, 2022 5:29 PM
>>> > To: mpls@ietf.org; draft-bocci-mpls-miad-adi-requirements@ietf.org
>>> > Cc: pals-chairs@ietf.org; mpls-chairs@ietf.org; DetNet Chairs
>>> > <detnet-chairs@ietf.org>
>>> > Subject: [mpls] working group adoption poll on
>>> > draft-bocci-mpls-miad-adi-requirements
>>> >
>>> > Working Group,
>>> >
>>> > This is to start a two week poll on adopting poll on
>>> > draft-bocci-mpls-miad-adi-requirements
>>> > as a MPLS working group document.
>>> >
>>> > THough we normally do two weeks pretty stric, in this case I have
>>> allowed a
>>> > couple of extra days due to holliday season.
>>> >
>>> > Please send your comments (support/not support) to the mpls working
>>> group
>>> > mailing list (mpls@ietf.org). Please give a technical motivation for
>>> your
>>> > support/not support, especially if you think that the document should
>>> not be
>>> > adopted as a working group document.
>>> >
>>> > There is no IPRs disclosure against this document.
>>> >
>>> > The both authors have stated on the MPLS wg mailing list that they are
>>> > unaware of any IPRs that relates to this document.
>>> >
>>> > The working group adoption poll ends May 2, 2022.
>>> >
>>> > /Loa
>>> > --
>>> > Loa Andersson                        email: loa@pi.nu
>>> > Senior MPLS Expert                          loa.pi.nu@gmail.com
>>> > Bronze Dragon Consulting             phone: +46 739 81 21 64
>>> >
>>> > _______________________________________________
>>> > 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
>>>
>> _______________________________________________
>> mpls mailing list
>> mpls@ietf.org
>> https://www.ietf.org/mailman/listinfo/mpls
>>
>