[mpls] Re: Working Group Last Call on draft-ietf-mpls-mna-hdr (2nd WG call)

Greg Mirsky <gregimirsky@gmail.com> Tue, 24 September 2024 19:21 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 13304C169402; Tue, 24 Sep 2024 12:21:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 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_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8FsWvdTLiIPi; Tue, 24 Sep 2024 12:21:27 -0700 (PDT)
Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0FD6FC15108D; Tue, 24 Sep 2024 12:21:27 -0700 (PDT)
Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-374c6187b6eso3305375f8f.0; Tue, 24 Sep 2024 12:21:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727205685; x=1727810485; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=W7xtUdEdAgCFq0ZJg7OUum+Wn+3fltY46xzlonx1QLQ=; b=OA0tHhTW1/XLk5pXe81B9BRsQOpOCDjTfFZFQ6nw9UFxobnGXi2u1HPOsTO10NZQfb 3I0AxQPieldTRH8/aaGcW2v37lwiqf+e0EimQNr4cbqJ/bPuJ+PnEj8NzPC6hdPnh9Yp EJWexUAT6jsC806W7GDwfRnpfMCGaZ5EIXHwXY7HPqptS8/+7HwFOx8wBEY740k3r6M0 1K9cS/9HbZ/qUEOWgSalpOqmvKlXLgfYPP6e5jOWU9Cwg0tnHWLbIQGEC4E0cnbG26lW WPMVKR4+icWgIGNdCwoOIjLECAqmisxRGyI2fTDZhA6BXy4TrXPiNJP/HIMJV4FjviPN 14xw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727205685; x=1727810485; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=W7xtUdEdAgCFq0ZJg7OUum+Wn+3fltY46xzlonx1QLQ=; b=aJQRKz5o/Z0msf1kmjOnp3uAO7n1DKYJY3SsoUV8lKys6wh1ttyprSE60aZK61Tjfg xtx+qxXoAfEZUvAi9rrIj9UXwrTmY6E0t4igLJt3x8R8he3AeMqPqzTxqKKHq/+Nmw0K u1O4VqvutOkBlkSAAF7ShisQN0EWdoUwAMSNn4wvnI2/1Ap2ivpp/BPKuvWF30jWCmZZ +ZxPMmME5wstnImY59MHeyL+hgAi7gMr5hDLf/aKn+Rhqjs1bzkKkGs7kYa3bnnbwC5E nTGUYVvhlBO0tVIkE4OYYzoe+QGvqHdaV92LANkLOesbjNxjv4EXW07112uGlo3NPmIE bacw==
X-Forwarded-Encrypted: i=1; AJvYcCULUcuCjXSKhXM2tjm+OxVGhh/flkspeSBE6N4tDfzxmZiPL6GewpiaCibAUnJfzRHQ5bn73wom76k4hFk=@ietf.org, AJvYcCXATmp/40T7OaCmd78i6TUQWCRrDtg8rmRJwsgyMK28V+KZF5rEU7OX9nERmxaqs3e2Zkas0XrgXc5E7kyp2SkIHW7+71DIFQ==@ietf.org
X-Gm-Message-State: AOJu0Yx3oH2x1lClmJh1n5B/HV9i+ANDIt9xPSANtHCkYMpTjmFKC/4F MJiP28vTllrek0ZIcSvk1PQjLqmB2P593Xyis78O5RKmDx7+iAzuhD0wCZYgkq07Djk/zK76nVM NVpbmQN/xJugYbGvV7cN5DktH/e1FVMx+
X-Google-Smtp-Source: AGHT+IFkyS3Fr4FYC7ssaTMqPRsyicqp6H/Cc3gkkRmO+BkOkF4b7xhiQQUYAZR0Vb61HNEJxT0tuUcXVyfb4vUQKF0=
X-Received: by 2002:adf:f886:0:b0:371:8cc3:3995 with SMTP id ffacd0b85a97d-37cc24847f5mr304582f8f.34.1727205684994; Tue, 24 Sep 2024 12:21:24 -0700 (PDT)
MIME-Version: 1.0
References: <DS0PR19MB65014515D511B396E79BA36FFCF82@DS0PR19MB6501.namprd19.prod.outlook.com> <LV8P220MB1914BBB4896362040615CAB2FC6F2@LV8P220MB1914.NAMP220.PROD.OUTLOOK.COM>
In-Reply-To: <LV8P220MB1914BBB4896362040615CAB2FC6F2@LV8P220MB1914.NAMP220.PROD.OUTLOOK.COM>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 24 Sep 2024 12:21:14 -0700
Message-ID: <CA+RyBmWsfk7_iSPSV4-qQ-wrN7bXBWDcuUu__1dfnjSvse9c-Q@mail.gmail.com>
To: Tarek Saad <tsaad.net@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000004eeef00622e26983"
Message-ID-Hash: UAANOQZAOECTQPN65G345O7BF7AV4NAH
X-Message-ID-Hash: UAANOQZAOECTQPN65G345O7BF7AV4NAH
X-MailFrom: gregimirsky@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-mpls.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "mpls@ietf.org" <mpls@ietf.org>, MPLS Working Chairs <mpls-chairs@ietf.org>, "draft-ietf-mpls-mna-hdr@ietf.org" <draft-ietf-mpls-mna-hdr@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [mpls] Re: Working Group Last Call on draft-ietf-mpls-mna-hdr (2nd WG call)
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/Z00a-VlF3GFJcrhxxWseRsnUhLA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Owner: <mailto:mpls-owner@ietf.org>
List-Post: <mailto:mpls@ietf.org>
List-Subscribe: <mailto:mpls-join@ietf.org>
List-Unsubscribe: <mailto:mpls-leave@ietf.org>

Dear All,
I've read the latest version of the draft. It is a pleasure to read (thank
authors!) and it provides a practical mechanism that can be used to support
use cases documented in draft-ietf-mpls-mna-usecases
<https://datatracker.ietf.org/doc/draft-ietf-mpls-mna-usecases/>. I support
the publication of the draft.
Below, please find my notes (mostly nits):

   - Abstract
      - Some abbreviations seem unnecessary - OAM, ISD
      - On the other hand, MNA abbreviation is introduced in the first
      sentence. It may be used after that throughout the Abstract.
Alternatively,
      may use the extended form "MPLS Network Action(s)" throughout the Abstract
   - Introduction
      - May use 'AD' after is introduced in the first paragraph. Repeating
      that in the second paragraph is unnecessary.
      - In your opinion, what is the value of "User-defined network actions
      allow new, local actions to be defined."? Note that user-defined actions
      are not discussed anywhere else in the document.
   - Abbreviations
      - Perhaps the expanded form of MNA is singular as 'MPLS Network
      Action', and plural would be MNAs. WDYT?
      - Perhpas a minor modification in capitalization of NAS and
      its varians as "Network Action Sub-stack" (with the capitalized 'Stack'
      should the abbreviation be NASS?)
   - Section 5.2
      - What is the value of the last paragraph:

   If a network action needs to encode more data that might need to

   change during packet forwarding it will need to use a stack of Format

   D LSEs (Section 4.3) (which may be inefficient) or post-stack

   ancillary data (which is beyond the scope of this document).

That paragraph picks only one of scenarios related to AD mutability
(another - changing AD among packets in the same flow). Furthermore,
immutability of 19 LSBs of the Data field in LSE Format D is essential only
in ECMP environment (e.g., DetNet does not use load-balancing) and in the
network in which nodes use the label stack to generate entropy rather than
Entropy Label. I think that the mutability/immutability of AD might be
discussed in documents that describe solutions based on MNA. It seems the
paragraph can me removed without losing any value in the document.


   - Section 7
      - Using the future tense in the two first sentences seems
      unwarranted. PErhaps these can be edited as follows:

OLD TEXT:
   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
   downstream node along the path will have a Readable Label Depth (RLD)
   [I-D.ietf-mpls-mna-fwk].
NEW TEXT:
   The node adding an NAS to the label stack places a copy
   of the NAS where the relevant nodes can read it.  Each
   downstream node along the path has a Readable Label Depth (RLD)
   [I-D.ietf-mpls-mna-fwk].


   - Section 9.2
      - The mutability of 20 LSBs considered only from the PoV of the
      packet traversing the MPLS network. As noted above, to avoid out-of-order
      delivery for the same MPLS flow, 20 LSBs must be immutable among
packets in
      the same MPLS data flow.
   - Section 15
      - The firsrt field in Figure 7 is tagged differently "MNA-Label=bSPL
      (TBA)" from Figures 5, 6, 8, 9, and 10. Personally, I like Figure 7-style
      better.

Regards,
Greg

On Tue, Sep 24, 2024 at 6:25 AM Tarek Saad <tsaad.net@gmail.com> wrote:

> Dear WG,
>
>
>
> This email starts a two-week Working Group last call for
> draft-ietf-mpls-mna-hdr
> <https://datatracker.ietf.org/doc/draft-ietf-mpls-mna-hdr/>. This is the 2
> nd WG last call for this document.
>
> Please indicate your support or concern for this draft. If you are opposed
> to the progression of the draft to RFC, please articulate your concern. If
> you support it, please indicate that you have read the latest version, and
> it is ready for publication in your opinion. As always, review comments and
> nits are most welcome.
>
>
>
> Please send your comments to the mpls WG mailing list (mpls@ietf.org)
>
> If necessary, comments may be sent unidirectional to the WG chairs.
>
>
>
> Note, currently there are 5 IPR disclosures against this document at
> https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-ietf-mpls-mna-hdr
>
>
>
> This poll runs until October 8, 2024.
>
>
>
> Thank you,
>
> Tarek (for the MPLS WG co-chairs)
> _______________________________________________
> mpls mailing list -- mpls@ietf.org
> To unsubscribe send an email to mpls-leave@ietf.org
>