[mpls] RtgDir review: draft-ietf-mpls-mna-ps-hdr-08
Tony Przygienda <tonysietf@gmail.com> Fri, 03 July 2026 14:24 UTC
Return-Path: <tonysietf@gmail.com>
X-Original-To: mpls@mail2.ietf.org
Delivered-To: mpls@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 980D710DBB269 for <mpls@mail2.ietf.org>; Fri, 3 Jul 2026 07:24:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1783088667; bh=4HrVAS9Tm+Lu6/yfvq+mlAzafD8uDAl/XjNx3yUs/rw=; h=From:Date:Subject:To; b=MviTSIR0BQvRHQWTDxGwI3Mh5r0sJF++ovVqS9cxsFTKFZ8VxQLXQ4Jmi9ZGQzqn7 JeYkbcZsBXnrPXsijqWFjWgZxf88SkU2PMzup7WCRB0+RipE7anjbXhopzctTt0HrH HM6FeaENXqAiYBbQMCeQxw8GErdSD3rmiFbLhgCo=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SoAHJXkLg7BJ for <mpls@mail2.ietf.org>; Fri, 3 Jul 2026 07:24:27 -0700 (PDT)
Received: from mail-qv1-xf35.google.com (mail-qv1-xf35.google.com [IPv6:2607:f8b0:4864:20::f35]) (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 mail2.ietf.org (Postfix) with ESMTPS id 008AE10DBB172 for <mpls@ietf.org>; Fri, 3 Jul 2026 07:23:43 -0700 (PDT)
Received: by mail-qv1-xf35.google.com with SMTP id 6a1803df08f44-8f256eaedf8so5370166d6.2 for <mpls@ietf.org>; Fri, 03 Jul 2026 07:23:43 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1783088623; cv=none; d=google.com; s=arc-20260327; b=VFz7EstoAY3iLbhr9y/JLC6RXKQZeOv400EhVnkMilAYvVD89BQ0X2Yp48fac5gS5+ ZaGlv7BndXs3+bsyKzuEaJ+uRpGh/pCSV81AoMPVzYSLzmYUjruuX5g1WMQ4bSyK7zmS WP3PsQNO6pf6DxcP9SHJVvcXnTkYFiH6dlr3SHGJAmU83uhdqcXBb0hFdDtWEJrl59hy syNeyenJ7rsiInlSFdWGkDG7tC8X/ayrGd+5YPKQrKP2WAay8tniVtUKyoxiqZ8zeSx5 H2w9Mfx4KlMXmY2nlHMPkdn+UuwDqhLp0Shq3GohGgXX4PXezgMCPDBahXGC84EaYUEk BgdA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=Q8x1iojs3TTvO1t+Oi8ffEdt5pu9Gso/xp1HEHewuLc=; fh=oLs6WSDQufGghzm1pvLXH8WMRzoAPwDu9dLlnD0vJIM=; b=leRDkblKqCewoiT6r55n1v8XBrJ/SsABxOdkbBz+SMs+se0noZVOUZKxwc1l8oOKZK T7JMqCxU16BdfBtRhTF2CpV3lpQgmJBgJ6HzSucc9qR6055ubbOWsHFPQ2csMMFNJMgM SdeY280uypdE+JL4jwVH0zp6er8Yl7D9P+6+Y38lT60F8Q10zBzYHEtnx2gv6UcU+Pvz tWBdEPZlaDSPZr6keeeMP7PID1BBk5aYY7K6bO68Pbur596rSy7m1qurh6GwfFab3XyE +YpeuyLqmD5VU7pe6MxRxf5asoCGcxpChQeD22oP+13BNq7TMMKbwHYbqc8qnzTVPUJy h86Q==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783088623; x=1783693423; darn=ietf.org; h=content-type:to:subject:message-id:date:from:mime-version:from:to :cc:subject:date:message-id:reply-to:content-type; bh=Q8x1iojs3TTvO1t+Oi8ffEdt5pu9Gso/xp1HEHewuLc=; b=O3b5ag4qD9NXzmktP2ypgyYP7eBy5k36zpBvGQdzMub+c/uy91PeTqRQ5r2ahNv7Dd awVSwjHas1B9UNObokNu2g2NCUP2O/S/oSkvjUoli4W5CQOpjW81p9ehHWg93/3Wrx9A b47+83f8XPbzqnhqeZSMLL+/YNnH90LhRNxUzP1JAZ8QaHyoqtth7vx0sTZsDL/rSD3Z Y1vvo1TzYaUs1GXlSEhgTNKoxOX9WKwF5LFoyCCJ+8CtsXRVoCBt+pA5q5AqOuN2JRrP SJvXDz6Z9s8RR4u6Sr8WY4Oy2zOaam88q/gl1yXZ8lXp9wopiSrOgXFlMjZRln2FVXfa jIOw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783088623; x=1783693423; h=content-type:to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Q8x1iojs3TTvO1t+Oi8ffEdt5pu9Gso/xp1HEHewuLc=; b=ia6FXa4eBFwVqaM8rn/V+eza0lf3FhagqwORHWHs20LO2MWX89M3Gw59sVKgRd+54s SnmMYyzYodZWZSREvY8Vh3LV7cIzg06ZK0ei1pBpvq/k54dZxE8JsGo5TcfLWVrb7sZY Y24OxpTUR2yKSE8PxK8PP1+btVkuOXWNJdunwUoDroGJvblh6JvCkexAkQwYAOtH17mu 17juZ5Iwpibohafy0QILb1WHz5FDvtU1WOa8ROghYBoWvr/r8suVcTLBRKWI8VocWJtF J17vJaxJVd0AQdehp47xL7np7M2iLB8wPBxh5BKmINjm9oJoVSwRjlqIubTRWbcCxaU/ tVMA==
X-Forwarded-Encrypted: i=1; AHgh+RoFR0eWvQeULxYKRFncKp48pfqp4KhpxHC2xzgDojQ2ysCRnQyGEkRaIgp9DkT+1/nTNc1G@ietf.org
X-Gm-Message-State: AOJu0YysbatkIHSFqPOXcyKmofj/9RtELnhPb6k5wd843Tb+5ITPiTHN +gTTVFceaRmtj8eWYuoDN5JvOzTQhT7PaAjxGXS9Sple3QbvKu+QKsgu1L6FARd9EQaUcxEj28z dfIq7D3PAbi0ZmoFc6u2OfHL8vQ0HWd0=
X-Gm-Gg: AfdE7cnTEXRE80FDBBzlGk+9ZSGdRf4RhowVjQV19t8ankxNi0pZyiZipaJX83leqJf yTDXs6d49x9R4wAMkxK3Mqo+/TOQtbVh7nZTZu7JiB7cwocZyFRNZHginYVCv063g3ux9MdFHeV kUPDW+i4BmXiSPCcQ6rqNMrhLTJYIeRwoDx1L4x+tOsbGrPHTb5NdZvcUi5yalT7KKm/lDZz6E1 hEDhL7d8TJFxlCmCjaD6IEFwycIv/roMsvd6Bvs06tuEqz4n5F20AoJRkiRsAwOswrIic/SYlza 3+X0nrzG5EbNvdMX8yNfjc0BDl98p+TUcw8+ceXd
X-Received: by 2002:a05:6214:416:b0:8f3:f17a:a38 with SMTP id 6a1803df08f44-8f3f1895836mr155699946d6.36.1783088623239; Fri, 03 Jul 2026 07:23:43 -0700 (PDT)
MIME-Version: 1.0
From: Tony Przygienda <tonysietf@gmail.com>
Date: Fri, 03 Jul 2026 16:23:06 +0200
X-Gm-Features: AVVi8Cfg3Haf4FmT-DVg-f9_nJhSASIa0fkIvnOe7Nr6XinayFGY3Ae2AJr_8YY
Message-ID: <CA+wi2hN6JjSTHomu82OQQHeO7PMG7sJ9Bt7K20dvi4uYT783dQ@mail.gmail.com>
To: rtg-dir@ietf.org, draft-ietf-mpls-mna-ps-hdr@ietf.org, mpls@ietf.org
Content-Type: multipart/alternative; boundary="000000000000fdc5570655b5ab7d"
Message-ID-Hash: OAO56KUZCDKLDJ5XWL6IFAMGVZP52J5S
X-Message-ID-Hash: OAO56KUZCDKLDJ5XWL6IFAMGVZP52J5S
X-MailFrom: tonysietf@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
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [mpls] RtgDir review: draft-ietf-mpls-mna-ps-hdr-08
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/oSgrG2rVc6fJvz7C5L2rlR0GmKg>
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>
I have been selected as the Routing Directorate reviewer for this draft.
Document: draft-ietf-mpls-mna-ps-hdr-08
Reviewer: Tony Przygienda
Intended Status: Standards Track
Summary:
I do think the document needs to clarify how it would work with multicast
and specifically BIER before it can be progressed, especially on standards
track.
Comments:
Major Issues:
- I struggle to understand how post stack data will work with deployed
RFC8296 which mandates S bit being set to BoS which would make 2 labels
having S set
which AFAIS has no valid semantics. Even if we could somehow assume
that it's possible I don't see how a reasonable offset can be chosen
for the post stack data. It cannot be in front of the BIER label
since BIER label is in the case of MPLS a label with S set itself.
It cannot follow the BIER label since a reserved NIBBLE is expected
after BIER label.
Then, BIER itself indicates the carried PROTO
which can be MPLS again so if the intention is to carry it after
whatever BIER carries (which may be MPLS with post stack data again) it
would
mandate parsing of post stack possibly at 9K+ boundaries which seems
infeasible in any reasonable silicon. I didn't analyze any further use
cases but it seems to me that anything that can encapsulate a further
frame behind a BoS label
will push the post stack data very far back into the stack (assuming
the two BoS problem can be architecturally resolved at all).
- The draft does not explain any of the implications of multicast but
neither does mna-hdr so it is unclear whether in case of a label
triggering multicast replication it is expected that it's BoS and
hence stack before it (plus any data is discarded) or in case of
multicast label producing multiple copies with a stack behind it the
data is supposed to be preserved.
- I omit further comments where the document contradicts IMO other drafts
progressing on standards track since they seem to have undergo
discussions on the list already
--- tony
- [mpls] RtgDir review: draft-ietf-mpls-mna-ps-hdr-… Tony Przygienda
- [mpls] Re: [RTG-DIR]RtgDir review: draft-ietf-mpl… Rakesh Gandhi