Re: [mpls] draft-ietf-mpls-mna-hdr draft updates

Loa Andersson <loa@pi.nu> Thu, 31 August 2023 06:58 UTC

Return-Path: <loa@pi.nu>
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 2972EC1516F8; Wed, 30 Aug 2023 23:58:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.998
X-Spam-Level:
X-Spam-Status: No, score=-6.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.091, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable 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 m4Z9UKn2nJq5; Wed, 30 Aug 2023 23:58:48 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1277EC14F721; Wed, 30 Aug 2023 23:58:45 -0700 (PDT)
Received: from [192.168.1.241] (c-72eb70d5.1063529-0-69706f6e6c79.bbcust.telenor.se [213.112.235.114]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id 2373635CF04; Thu, 31 Aug 2023 08:58:43 +0200 (CEST)
Message-ID: <3533f8dc-0b96-d00b-de3e-41ac60216dc7@pi.nu>
Date: Thu, 31 Aug 2023 08:57:56 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.14.0
Content-Language: en-CA
To: Tony Li <tony.li@tony.li>, Jaganbabu Rajamanickam <jaganbaburietf@gmail.com>
Cc: "draft-ietf-mpls-mna-hdr@ietf.org" <draft-ietf-mpls-mna-hdr@ietf.org>, "Jaganbabu Rajamanickam (jrajaman)" <jrajaman=40cisco.com@dmarc.ietf.org>, mpls-chairs <mpls-chairs@ietf.org>, mpls <mpls@ietf.org>
References: <CAPOsKjESyVS-LcL9uPuYzLQvTTcuz-Eyfqh_Y236owrMd27sCQ@mail.gmail.com> <MN2PR11MB4064D18273A771FF06A6E6A2D01EA@MN2PR11MB4064.namprd11.prod.outlook.com> <CA+RyBmWcnhqhDjKhydRhe9mVrsFUnyDJb-Odp_L-5uB2mUyvWg@mail.gmail.com> <CAPOsKjF-EZpETi+S7Nf8_0+CWRibpr-g33B99RstY3MixsRNMA@mail.gmail.com> <CAPOsKjGr8SX6PymtANa9Ghn0kqRpYBjiNhx+b0M36Ss3h-oDTQ@mail.gmail.com> <A67904AE-8631-4855-A8F3-31F374617104@tony.li>
From: Loa Andersson <loa@pi.nu>
In-Reply-To: <A67904AE-8631-4855-A8F3-31F374617104@tony.li>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/RfDop6t0tG4KmkBTGVoaUycaJoY>
Subject: Re: [mpls] draft-ietf-mpls-mna-hdr draft updates
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.39
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: Thu, 31 Aug 2023 06:58:50 -0000

Working Group,

Some of the chairs are on vacation, this that the work is going a little 
bit slower than normal, thanks for your understanding.

However we will discuss how to progress the draft, including polling 
recent changes.

<chair hat off>

I agree with Tone that the changes that has been dome is mostly good.

One small editorial comments. In section 7 the current craft says:

7.  NAS placement in the Label Stack

    Regardless of whether packets are being forwarded based on Segment
    Routing [RFC8662], LDP [RFC5036], or RSVP-TE [RFC3209], the node
    adding an NAS to the label stack will need to place a copy of the NAS
    where it can be read by the relevant nodes.  Each node along the path
    will have Readable Label Depth (RLD) defined as the number of labels,
    starting from the top of the stack, a router can read in an MPLS
    packet received on its incoming interface(s).  If the NAS is to be
    processed by a particular node, then the entire NAS MUST be placed so
    that it is within RLD by the time the packet reaches the node.

    If the label stack is deep, several copies of the NAS may need to be
    encoded in the label stack.

I suggest  the following change in the second sentence of the first 
paragraph

s/Each node along the path will have Readable Label Depth (RLD) defined 
as the number of labels/Each node along the path will have Readable 
Label Depth (RLD) defined as the number of LSEs.

Also LSEs of format B, C and D will need to be counted.

You are using "label" the same way in section 7.1, I don't think it is 
strictly necessary to update section 7.1, but the definition should be 
correct.

Since the RLD should be defined in the framework, the authors of the 
framework need to review the definition.

<chair hat on>

/Loa



On 2023-08-31 02:24, Tony Li wrote:
> 
> These changes look good to me.
> 
> As this is now a WG document, we need to have consensus to publish these 
> changes.  I would ask that the WG chairs start the polling process.
> 
> Regards,
> Tony
> 
> 
>> On Aug 30, 2023, at 10:37 AM, Jaganbabu Rajamanickam 
>> <jaganbaburietf@gmail.com> wrote:
>>
>> Hello Everyone,
>>   I have updated the RLD specific comments from Tony and Greg.
>>  I am sending the latest draft and the diff.
>>
>> Thanx,
>> Jags
>>
>> On Wed, Aug 30, 2023 at 1:31 PM Jaganbabu Rajamanickam 
>> <jaganbaburietf@gmail.com <mailto:jaganbaburietf@gmail.com>> wrote:
>>
>>     Hello Greg,
>>
>>        Thanks for the review.
>>
>>        We could add the text on RLD which you have suggested.
>>
>>        For MSD, How about the below text in section "9.1 -
>>     Encapsulating Node Responsibilities".
>>
>>        The path computation needs to know the Maximum SID Depth (MSD)
>>        that can be imposed at the ingress node of a given SR path
>>     [RFC8664].
>>        This ensures that the label stack depth of a computed path does not
>>        exceed the maximum number of labels (i.e., MSD) the node is
>>     capable of imposing.
>>        The MSD needs to include the MNA Sub-Stacks to be added.
>>
>>     Thanx,
>>     Jags
>>
>>     On Mon, Aug 21, 2023 at 2:52 PM Greg Mirsky <gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>> wrote:
>>
>>         Hi Jags,
>>         thank you for sharing the updates. I have a couple
>>         of questions about RLD.
>>
>>           * The updated draft presents RLD as being a newly defined
>>             term introduced in this draft. Although RLD might be
>>             related to ERLD-MSD defined in RFC 9088, that is okay if
>>             the draft provides a clear definition of the new term.
>>             Section 7, in my understanding, describes the usage of RLD
>>             but is rather short on defining it. Would the following
>>             text be acceptable:
>>
>>         Readable Label Depth is defined as the number of
>>         labels, starting from the top of the stack, a router can read
>>         in an MPLS packet received on its incoming interface(s).
>>
>>           * It looks like RLD is presented as a system-wide parameter.
>>             I think that it might be more accurate to consider RLD per
>>             ingress interface (see the proposed definition of RLD above).
>>
>>         Also, do the Editors find it helpful to note that the Base
>>         MPLS Imposition MSD affects the imposition of the label stack
>>         that includes MNA?
>>
>>         Regards,
>>         Greg
>>
>>         On Mon, Aug 21, 2023 at 10:29 AM Jaganbabu Rajamanickam
>>         (jrajaman) <jrajaman=40cisco.com@dmarc.ietf.org
>>         <mailto:40cisco.com@dmarc.ietf.org>> wrote:
>>
>>             Hello Everyone, ____
>>
>>                Attaching new attachments and resending.____
>>
>>             __ __
>>
>>             Thanx,____
>>
>>             Jags____
>>
>>             __ __
>>
>>             *From: *Jaganbabu Rajamanickam <jaganbaburietf@gmail.com
>>             <mailto:jaganbaburietf@gmail.com>>
>>             *Date: *Monday, August 21, 2023 at 1:21 PM
>>             *To: *mpls <mpls@ietf.org <mailto:mpls@ietf.org>>
>>             *Cc: *mpls-chairs <mpls-chairs@ietf.org
>>             <mailto:mpls-chairs@ietf.org>>,
>>             draft-ietf-mpls-mna-hdr@ietf.org
>>             <mailto:draft-ietf-mpls-mna-hdr@ietf.org>
>>             <draft-ietf-mpls-mna-hdr@ietf.org
>>             <mailto:draft-ietf-mpls-mna-hdr@ietf.org>>
>>             *Subject: *draft-ietf-mpls-mna-hdr draft updates____
>>
>>             Hello Everyone,____
>>
>>                Based on the WG discussion and comments, we have
>>             updated the draft. I am attaching the latest draft and the
>>             diff before publishing. Please take a look and provide
>>             feedback.____
>>
>>             __ __
>>
>>             Below are the updates made to the draft.____
>>
>>             __ __
>>
>>              1. Define and use term RLD (Readable Label Depth)____
>>              2. Add MNA Label in Figure 1____
>>              3. Packet format to show bits 0 – 9____
>>              4. Reserved bits are marked as MUST be zero and ignored
>>                 on receipt____
>>              5. Section 7 to clarify PHP node behaviour____
>>              6. Section 7.1 added on “actions on node pushing labels”____
>>              7. Deleted stale section of 13.3 on “Network Actions
>>                 Flags with Ancillary Data”____
>>              8. Designated Editors____
>>              9. Informational References (both moved from normative)____
>>
>>             __ __
>>
>>             __ __
>>
>>             Thanx,____
>>
>>             Jags____
>>
>>             _______________________________________________
>>             mpls mailing list
>>             mpls@ietf.org <mailto:mpls@ietf.org>
>>             https://www.ietf.org/mailman/listinfo/mpls
>>             <https://www.ietf.org/mailman/listinfo/mpls>
>>
>> <draft-ietf-mpls-mna-hdr-03.txt><draft-ietf-mpls-mna-hdr-03.diff.html>_______________________________________________
>> 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

-- 
Loa Andersson                        email: loa@pi.nu
Senior MPLS Expert                          loa.pi.nu@gmail.com
Bronze Dragon Consulting             phone: +46 739 81 21 64