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

Greg Mirsky <gregimirsky@gmail.com> Tue, 24 September 2024 23:15 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 63603C14CF12; Tue, 24 Sep 2024 16:15:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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_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 hot4WdzxfNwT; Tue, 24 Sep 2024 16:15:32 -0700 (PDT)
Received: from mail-wm1-x32a.google.com (mail-wm1-x32a.google.com [IPv6:2a00:1450:4864:20::32a]) (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 5AA27C14F68C; Tue, 24 Sep 2024 16:15:32 -0700 (PDT)
Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-42e82f7f36aso32507165e9.0; Tue, 24 Sep 2024 16:15:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727219731; x=1727824531; 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=F/dxTC75zK1pFb5OPpL4PdAqB1WY6kwC1nyXE/JWBU0=; b=gszV1MM3Rv19qtSJ9UBU5Adyy48mCvmGtJl8EElE6WOIMl4ZohF4vvmU3asAQ/z6h+ tChTis8r4FexTHEHG5B4sAVWOt4nAfMrOz3ejHismjdxEudR289fGLCCRTU7oFjB/3os VyJq3E1v5r6rXUVOzQTz6fGLAUtTt7WSGk4JCzUqPhLJHHMJC3Yt5+vKL9QP70P61JDC b6JV9nPIK6gRmv6UQYPHVtBy8NR3FKbiDq/PfZHFTFrfBBZ6+S9G+5PptK75AIkvGMBv uKCDaRvT4MgvOqrYzq9pi+IziWkycwQGTB6HA1Euu8Cf/3JfpsJSKd0t2+ExsvE9G6Qw wY+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727219731; x=1727824531; 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=F/dxTC75zK1pFb5OPpL4PdAqB1WY6kwC1nyXE/JWBU0=; b=B53XAH2bsue0c6L4BendRQDFqK63/f+wQraDLLyh3/ToHZg8m7mpT+i1kyHkfcSDw/ cGCwFhw/QuteOOrUx7XgHRf5tlagRbUe3f9+/FqAUrBO80fprw7/ea4EdRlhb0zoo8Jy 0CcdyvoHkz+4+RXB952eKl/XTJ4A9TBtkA2T8FxNYJA4e33r9Y5B7OXcZKwzJzUigXuC NcmRaPd2kt+ktBHUv2Q3+XTUbaZP4oVvQqmj8vZdaYh2PChklhgW+as3OUURRh+RXb9z VSwiTGdbod40iZU95dNhU/B1a+FfeAA4z0GoyjSzgYykM88onaVaNEFtpuHjS4BMmfZG yOvA==
X-Forwarded-Encrypted: i=1; AJvYcCU/vkqUCvelbXJHMGemkX1qYU0xI6GAcwcU3sF3U7hTRmI/CsI4f6DNKLKLp7zr68aC4n6OHVDCE6BeB7EG0bDFS6dXJHtXFA==@ietf.org, AJvYcCVWtuiGfOGLnY8LsSSxIIWDJGfsZuPctxfu7V3LtxNRQ6pG6FIMQfa1qdPD9jEXT1We99ZXpCilNzBnqtc=@ietf.org
X-Gm-Message-State: AOJu0YxFONHVyVYuTQBdHGhFYbje2ZjQLX/yXqVaGaCDz6FbS+12+s/3 noQnt/9NsIDcOUdBVXxbVYfmAxmgPxLAxm0P6pn7rPhIeC+zHMO9tCX4lpOSVkpEBnNpH4s5yy9 OfRjXitsMjp/iyyArqreUtQdd4mMYvg==
X-Google-Smtp-Source: AGHT+IHIsq7raGFXtSCRcrtOGymIXFWozsg1idEfc8IKyX6nKQvHXIi0Ejcd0DylBBP0Ali3PUUSlGY5OrwKj4N+Rno=
X-Received: by 2002:a05:600c:4f55:b0:42c:bd5b:cb53 with SMTP id 5b1f17b1804b1-42e96146bfemr3712085e9.23.1727219730529; Tue, 24 Sep 2024 16:15:30 -0700 (PDT)
MIME-Version: 1.0
References: <DS0PR19MB65014515D511B396E79BA36FFCF82@DS0PR19MB6501.namprd19.prod.outlook.com> <LV8P220MB1914BBB4896362040615CAB2FC6F2@LV8P220MB1914.NAMP220.PROD.OUTLOOK.COM> <CA+RyBmWsfk7_iSPSV4-qQ-wrN7bXBWDcuUu__1dfnjSvse9c-Q@mail.gmail.com>
In-Reply-To: <CA+RyBmWsfk7_iSPSV4-qQ-wrN7bXBWDcuUu__1dfnjSvse9c-Q@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 24 Sep 2024 16:15:19 -0700
Message-ID: <CA+RyBmX2OCmz5NhQ9-4S0Mvoy_ZJznWu33+4bHE6kSWav=6w-w@mail.gmail.com>
To: Tarek Saad <tsaad.net@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000007cc6920622e5aef9"
Message-ID-Hash: AMMYV4UJVLCK375JSRUUNYXSC6SLQJUQ
X-Message-ID-Hash: AMMYV4UJVLCK375JSRUUNYXSC6SLQJUQ
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/SMQCQwUl7S1juRiv-JcYx2aVxAY>
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,
thinking about the mutability issue in MNA some more. I think that the
concern about the mutability of 20 LSBs of all defined LSE Formats for the
given packet needs more precise characterization. It seems that changing
value of 20 LSBs as the packet traverses the MNA domain by itself doesn't
cause potential out-of-order situation. Only if the value of 20 LSBs is
different on the same node for the same LSE, then hashing on the label
stack may produce different result causing the packet being forwarded along
different paths. WDYT? In other words, if a node changes value in the same
manner for all packets, that would not cause packet being forwarded over
different paths in ECMP. But carrying a sequence number or a timestamp -
may cause out-of-order delivery in the ECMP environment.
Am I missing something?

Regards,
Greg

On Tue, Sep 24, 2024 at 12:21 PM Greg Mirsky <gregimirsky@gmail.com> wrote:

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